Drag and Drop RESET option

May 02, 2016

Is there anyway to add a RESET option when creating a Drag and Drop activity. I love using the Freeform options when creating quizzes but it would be nice to have a RESET button on Drag and Drop questions when students don't get the correct answers and to make it easy for them to Try Again.

Is a Reset option something they can add to a future update under the Drag and Drop options?

81 Replies
Dipu Viswam

Hi Kelly,

Yes, there is a trouble.

At first it was okay for me. The first trial went very well and drag items got reset to their initial position. 

Later, I found an issue on clicking the "Try Again" button..

During the second attempt, while dragging the first object to the drop area, other drag items also move in parallel and get dropped automatically.

This occurs frequently. I need to check why this happens.

Best Regards,

Dipu Viswam

Walt Hamilton

Dipu,

If you are using motion paths to return items to their original spots, this is expected behavior. Drag and Drop registers only the actions the learner performs. So even if you move items with a motion path, The Drag and Drop slide considers them to be in their original drop location. When you drag an object, the previously dropped items move to their dropped location.

Also, I should warn you that if you don't restart the slide completely, the dropped locations are retained. On the second attempt, if you drag an object over a previously dropped incorrect objects, that object jumps to its former drop spot.

Melissa Sanburg

Hi Team

I've found this thread partly helpful and partly confusing.  The inital question is what I"m trying to do.  Drag and Drop giving the user 3 attempts.  I really really struggle with getting my head around variables (wish it came easier).

Can anyone tell me is there a newer/easier way now, as this thread was 5 years ago.  

I'm strugling with what to do on the 'Try Again' slide.

I've never done a 'add motion' animation, but thought I'd ask first before maybe attempting that option.

 

 

Kelly Auner

Hi Melissa,

 Thanks for reaching out!

I understand you would like to create a drag-and-drop activity and allow the learner three attempts. There is an abundance of information in this thread so I get how it can be confusing!

It looks like Gerry shared a solution that doesn't involve variables. If you're comfortable sharing your file, I'd be happy to take a closer look. You can upload it here or share it privately in a support case. We'll delete it from our systems once troubleshooting is complete!

Walt Hamilton

1. Maybe this can help you with understanding and using variables:

I got home last night, and the cat insisted he had not been fed all day, and was STARVING. I hadn't been there all day, so I didn't know, and my wife was off to her quilting party, so I couldn't ask her. Fortunately, she left a sticky note on the counter that said "I fed the cat", so I knew not to feed him again.
 
The note she left me is the variable. I couldn't see her feed the cat, but I could see the note and know what went on while I was gone. Storyline is just like I was. One slide has no way of knowing what happens on another slide, but it can read a message left for it in a variable, and know what the learner did on another slide, provided you, the developer, used those actions on that other slide to change the contents of a variable.
 
The cat got pretty insistent, so I gave him a snack, crossed out her message, and wrote, "He's also had a bedtime snack", and went to my meeting.
 
The note is the variable. Everybody can see it, and it never changes unless you, the developer, create a trigger to change it.
 
My wife is getting older (I'm not, just she), and takes a bunch of medicines. She puts them in one of those little plastic gadgets with seven boxes. Every night, (if she remembers :) ) she looks in the box for that day. If it is empty, she knows she has taken her pills that day.
 
The pill box is the variable. She can't always remember everything, but if the box has pills in it, she knows to take them. 
 
Variables are designed to be seen everywhere, but not heard (much like small children of a previous generation).  SL cannot multi-task, so only one slide at a time can be active. SL has no memory, so when a slide  becomes active, it can't know what went on while it was hibernating. That's why variables were invented.  Each slide can look at the note (variable) and by seeing what is on there now, it can know what went on somewhere else, or some other time. I couldn't hear my wife write the note, but I can read it and know what went on at home while I was not there.
 
Variable aren't actual things, nor parts of your project, just like the pillbox isn't part of my wife's medicine. They are just post-it notes to carry information from one part of the project to another, and are most useful in trigger conditions.
 
2. Try again. The built-in quizzes that use the "Try Again" layer do nothing but hide the layer when "Continue" is clicked. The learner clicks "Submit, the quiz page is covered by a layer. The learner clicks "Continue", and the layer is hidden, leaving them (and the quiz) exactly where they were before clicking "Submit", except the quiz has been grades, and they now have one less attempt.
I you have found a post that is using variables, it is probably a custom creation to do some things that the built-in version doesn't do.
 
Kelly is right, the best help you can get starts after you attach your .story file, and someone can see what is actually happening and why.