Forum Discussion

PeteMercierUTK's avatar
PeteMercierUTK
Community Member
1 month ago

Freeform Drag and Drop Assistance Requested

Hi All, 

I'm developing a freeform drag and drop activity where learners have around 12 drag items that need to be correctly placed on one of two drop zones.  

The request I was given was to build this for immediate feedback, so using the standard D&D template is not an option.  To meet this request, I have created four layers.  Two layers show a check mark over each of the respective drop zones when an item is correctly placed there, and two layers show an x over each drop zone when an item is incorrectly placed there.  

Each drag item has three triggers - show incorrect when incorrectly dropped, show correct when correctly dropped, and hide the drag item when correctly dropped.  All works beautifully. If you drop the item correctly, everything functions perfectly.  If you drop an item incorrectly, everything functions perfectly, EXCEPT...when you leave the drag item sitting and grab the next drag item.  When you skip one, then drag the next item before dragging the previous one to its correct drop zone, it's like the entire thing resets.  Drag items you've already successfully dragged return.  This is incredibly frustrating for a learner who doesn't make sure each drag item is placed in the correct drop zone before moving on to the next one - it can feel like your stuck in an endless loop, though, if you ensure that every item is dropped correctly, eventually you will reach the end. But any time you leave a drag item placed on the slide anywhere besides the correct drop zone, then do something with the next drag item, it's like it resets the entire activity?

I can probably create an additional trigger to hide each drag item until the one before it is correctly placed, but was hoping there might be an easier fix for this?  Anyone run into this before and have a quick fix?  I've checked and unchecked every setting imagineable and nothing has fixed this yet.  Maybe I just need the additional trigger to hide subsequent drag items until the drag item before them has been correctly dropped?

Many thanks in advance for any help you can offer!

1 Reply

  • Can you share an example slide with this interaction that behaves as you describe? We could create a a working sample, but there's no way to directly match your approach or check for a simple solution related to your setup.