Drag and drop: Is it possible to "resume" if interaction is submitted too soon?
I have a drag-and-drop interaction set up so the learner can only get it right, i.e., each item pops back into its start position if the learner tries to drag it to the wrong target. There are 10 items to "sort" into 3 different boxes.
Here's the issue: if the learner clicks Submit before they drag every item, the Incorrect feedback layer appears (rather than the "You must complete the question..." message, which does appear if they click Submit before dragging anything).
I know I can set the button on the Incorrect layer to reset the interaction to start from the beginning. But what I'd like to do is have the interaction re-start from where the learner left off. However, if I just close the feedback layer (without re-starting the slide), the items are no longer draggable.
So: Is it possible to set up a variable that can look at whether all items have been dragged? If I could figure that out, then I could disable the Submit button until the learner is done. (Otherwise, I'll just make them start all over. Nyah, nyah, nyah.)