Reset matching drop down and sequence drag and drop interactions

I'm currently building a course where I need a reset button if they get the question wrong. This works on all interactions except the storyline inbuilt 'Matching drop down' and 'Sequence drag and drop' quizzing interactions.

On the incorrect layer I have a Reset button that jumps to the same slide again and the base layer of this slide is set to 'reset to initial state'. Now this works fine on all other interactions and it partly works on these, except the drop down lists or drag and drop items are no longer clickable.

Any help with this would be great!

13 Replies
Ashley Terwilliger-Pollard

Hi Amanda,

It sounds like you've set this up correctly - but with Storyline it's all about the triggers. Are you able to share a copy of the .story file so that we can take a look. The trigger order is crucial so you may want to review this information. 

If you'd like to share the file, you can upload it here using the "Add Attachment" button at the bottom of the reply window.

Renee Minium

Thanks Amanda! Your question helped me figure out how to reset my drag and drop question.  Either you are already doing this or maybe this will help!

  1. I added a blank slide to my scene
  2. To the slide I added a trigger to Jump to slide at start of timeline -- it's jumping back to my drag and drop
  3. On my TryAgain/Incorrect layers I set my Try Again button to jump to the blank slide
  4. Set my drag and drop slide to "reset initial state"

That allowed me to start the slide over for my learners so they can try again. Why storyline doesn't reset the question automatically is a question for the ages.

Judy Nollet

I just encountered the Matching-Drag-and-Drop-doesn't-actually-return-to-its-initial-state issue. I put a RETRY button on the Incorrect layer with triggers to hide that layer and then jump to the same slide. The slide IS set to Reset to Initial State. The drag-and-drop items do separate the left and right items. But the right-side items are locked in position, i.e., it's impossible to re-answer the question.

Yes, this can be overcome by adjusting the Attempts, or using the solution that Renee posted above: do a quick jump to a blank slide and then jump back to the matching question. However, I wanted to say that extra programming should NOT be required! If a Matching Drag and Drop is set to Reset to Initial State, then is SHOULD RESET! In other words, that aspect is a BUG!

Ashley Terwilliger-Pollard

Hi Judy,

I don't believe I've seen this set up where the items are unclickable on the revisit using the steps as described there. The slide is not designed to be reset if you return to it from a try again layer - but the user can move the items again to be able to answer the quiz questions. If you'd like to share a copy of your .story file here with us we're happy to take a look.

Judy Nollet

Hi, Ashley,

The attached .story file contains 1 Matching Drag and Drop question. The Incorrect layer includes a Retry button that hides the layer and jumps to the same slide -- in hopes of resetting it so the user can try again. However, while the left and right items separate, the right items are no longer draggable, i.e., it doesn't completely reset to the initial state. This is what I call a bug.

FYI: Within the full course file, the slide does reset as long as I program the Retry button to go to another slide first and then return (like Renee's suggestion above). As I said above, though, that extra programming shouldn't be necessary.

Ashley Terwilliger-Pollard

Hi Judy,

Thanks for sharing your file and letting me take a look at it. 

When you use the "jump to slide trigger" from the layer itself it's not treating it as a full revisit - although you've used the setting to "reset to initial state" you'll see that the items are returned to their initial locations, but no longer draggable as you've only allowed one attempt at the question. Your options would be to include your additional text and "retry" ability on a try again layer (including the jump to slide trigger), setting the attempts to more than 1 or add in the additional slide as Renee mentioned. If you use the built in try again functionality, the user can return to the slide and the items can be dragged again, but they wont' reset to their initial spots as that is the built in behavior of the drag and drops. 

Judy Nollet

Thanks for the quick response, Ashley.  I'm aware of the additional-attempts option, but using the Try Again function doesn't make it obvious that the items can be re-dragged, since they stay in position. And they seem harder to move around that way, too.

Thus, I'm settling for my own Retry button on the Incorrect layer that jumps to a blank slide and then jumps right back to reset the matching slide to its initial state.

BTW, when I use a "jump to slide" trigger from the Incorrect layer of multiple-response question slides, those slides completely reset to their initial state, even though they are also set for 1 attempt. So the fact that the matching-drag-and-drop questions don't completely reset still seems like a bug to me...

Ashley Terwilliger-Pollard

Hi Judy,

Sorry I didn't clarify - I would use the built in try again layer, with your reset button if you want it to move the items back to their starting point and be able to drag again. As for the odd behavior on the matching drag and drop, I can share that with our team but in the meantime I'd recommend using the workarounds mentioned previously. 

The ability to reset them as a whole is something we've shared with our team as a feature request. 

Lisa Phillips

Having a similar issue. I have a check progress question that I want the user to be able to retry ONCE after they get the answers wrong (so total of 2 attempts). If I use the 'reset slide to initial state' on the the 'Try Again' button, it resets everything - hence the user can actually make unlimited attempts... Is there a way around this?

Wendy Farmer

HI Lisa

Which quiz type are you using? or is it custom built?

On the quiz options set the attempts to 2 then when the user gets it wrong first time they get the Try again layer, wrong second attempt they get the incorrect layer. Is that what you mean?

If it's a custom slide, you could add a variable when they click Try Again that checks and then show the Incorrect layer