Drag and drop with different feedback/response slides?

Here's what I'm trying to do:

I have multiple scenarios with a kind of choose your own adventure approach and what I was trying to do was have the learner drag their choice of responses to a blank caption, and then have it go to the video with their chosen response after they click Submit.  I can make it go to the right video but only without/before the Submit button.

Is there a way to make it go after the submit button so they can change their minds before they commit?

31 Replies
Tracey Henderson

Thanks!  I've been reading a LOT on these forums, but didn't find quite what I was looking for.  However, I just realized when I played it through this morning that they can actually use the Previous button to navigate back to the slide and try one of the other responses.  But I would still like to have it submit first and then show the right response.  See attached!

Rebecca Fleisch Cordeiro

Hi Tracey,

Tx for uploading this. I just took a look.

Slide 1.6, which is the drag and drop, didn't come in as a D&D, so I turned it into one, choosing "that's inappropriate..." as the correct answer.

But I don't know where the video is that you're referring to? Also, I'm not sure what slide 1.7 is supposed to be there for? It looks like a M/C that went haywire.

And so, there are no next/previous buttons here.

I'd like to help out...can you explain a bit more?

Tracey Henderson

Sorry, I realized after I clicked Post Your Reply that I neglected to explain two things:

1. There are two scenes and one of them is just random slides where I was experimenting with various things and another which was actually the scenario.  The actual scenario is the scene called "Module 1" and not "Experiments" .

2. The "videos" were not actually videos but basically the rest of the scenario as it plays out with the learner's choice of responses.

Hopefully that helps!   If not, let me know and thank you for taking the time to look at it and respond!


Rebecca Fleisch Cordeiro

ah! well, that makes it easier...who knew there was a scene 2?

This should work for you, I just tested it on Caption 9 (you do realize...). There may be a better way...I'm open to it!

So what I did:

Set up a T/F variable (I called it submit)

On slide 2.5, the D&D slide, added a trigger:

Set submit to true when the user clicks the submit button. This must be ABOVE the submit interaction trigger in the player triggers

On slide 2.5

Added a condition to the Caption 9 trigger: If submit = true.

You'd need to do the same for the others.

Attaching it for your perusal. Please shout out with any questions.

Tracey Henderson

Whoops, sorry I missed the "Becky" rather than "Rebecca"!  Ok, I went back to my file  to try to replicate what you did to make sure I actually knew how to do it going forward and it seems like I missed something.  I added the variables for the triggers for each of the response choices, and added the player trigger for "Submit equal to True" above the submit interaction trigger, but it's jumping straight to the slides rather than waiting on the Submit button.


I've attached my revised file for your inspection.

Rebecca Fleisch Cordeiro

Hi Tracey,

You wouldn't have known to use Becky, so no worries. My profile shows Rebecca...family and friends call me Becky...and I often, but not always, sign my email Becky. I like both!

Check out the "Manage Project Variables" window. Submit is set to True by default, rather than False. If you switch it, I think you'll be good to go.

If not - or either way - shout out with any questions.

Tracey Henderson

This is interesting...I got them all to work without submitting.  When I added the submit variable to the first choice, it worked exactly like it was supposed to.  But when I added the submit variable to the other two choices, they both went to the first response choice as well.  I did change the Submit to be False by default.  Not sure what I'm missing!  

Rebecca Fleisch Cordeiro

Hi Tracey,


Can't seem to delete this one...

Tx for posting back. I did figure out a different way to do this, and you weren't doing anything wrong, but I don't understand why this wouldn't work.

I thought perhaps there was something going on in your story that I was missing, so I created a brand new "vanilla" story and tested, and the same thing happened...all drag/drops went only to the first slide once the variable was applied. I don't know if there's something I'm misunderstanding here about how Storyline is firing when the variable is added, or if it's a bug. I'd love it if someone else would try it out and explain it.

...but in the meantime

Take a look at the attached - look at scene 3.I copied the Drag/Drop slide and the 3 subsequent slides there because I didn't want to have to go through all the other slides each time.

I tested this on all 3 drags, and it worked for me. Please be sure it's working for you! And then you can either copy these slides over to your scene 2, or implement it on those slides. And, you can remove the variable. Here's what I did for each.

Add Visited State

I added a visited state to each of the drag items

Create Trigger

Then I created a trigger for each drag item. Here's the trigger for "wow, what a great joke"

Action: jump to slide
Slide: 3.2 R1
When: user clicks
Object: Submit button
on condition: R1 "wow, great joke"s state is visited

Same idea for the other two drag items - you'll see when you open the story.

Let us know how you make out...shout out again, OK?

Rebecca Fleisch Cordeiro

Hi Tracey,

So, you know you're a SL geek when you're doing something completely different and suddenly Tracey's SL question pops in your head and you say, "Wait, that answer wasn't right."

Yep! That's what happened to me a few minutes ago.

Try the attached and here my explanation:

The problem with my first "solution": you wanted Learners to be able to drag an answer, change their minds, drag a different answer. At this point, SL would get confused, since any dragged answer would have a visited state.

In the attached:

I changed so that the 3 draggable items, instead of a visited state, have a selected state.

They also now are part of a button set. Do you know how to do that? In case not:

  1. Select the 3 draggable items
  2. Right-click, making sure the 3 items are still selected
  3. Choose Button set from the shortcut menu.

This ensures that only 1 object at a time can have a selected state.

I've also changed the triggers to reflect the new state, so for example

Here's the trigger for "wow, what a great joke"

Action: jump to slide
Slide: 3.2 R1
When: user clicks
Object: Submit button
on condition: R1 "wow, great joke"s state is selected

I checked it and it was working for me. Of course, I said that before

Please shout out with any questions

Rebecca Fleisch Cordeiro

Hi Tracey,

I'll let Leslie respond regarding who at Articulate to contact, since I don't work for them. At this point, we don't know if it's ... ahem .... user error and I mean me, since I was the one who made the variable suggestion - or something not working right.

Tips in general - hmmm. Now THAT'S a wide open question! ;) Not sure what you're asking?

Nandini Khandekar

Hi Tracey

Not really sure why the earlier solution from Rebecca is not working.

I have tried a different approach. I am not using visited state. Just using a number variable. I am setting its value to 1,2 or 3 when option 1 or option 2 or option 3 is dragged and dropped onto the blank area respectively. On the submit button, the slide will go to the next slide depending to the value of the variable.