I'm creating a template for an activity where the learners have to "colour in" squares using drag and drop so that they can visualize the documents they're reading. The colour key (in this case, textures) is below the table. Learners grab one of the keys (e.g., clay) and drag it up to the target square (e.g., SB1-1) to colour it in. If correct, the target square will fill with the correct texture. If not, the learner will try again.
I have created a state for Drop Correct that will provide the correct texture for each square. But I don't know how to get the drag-and-drop interaction to convert to this state. Also, I don't know how to make the colour key "infinite" (i.e., they don't disappear after you use them once).
I appreciate any tips on how to do this. Thank you.