Forum Discussion
Drag and Drop
Hoping for a little help here please!
I've set up some drag and drop activities on Storyline. When testing them individually (one slide at a time) they all work, but when viewing the Scene, one isn't working in the same way.
How I've set them is that when the items are dropped in the correct or incorrect place, a new layer is displayed with a post-it sharing some feedback, along with a 'try again' or 'continue button'.
I can't fathom why this isn't working when i view the scene or whole project.
These are my triggers:
7 Replies
Hi CaitlinGregory-!
Happy to help!
I noticed that you have three Triggers tied to the same event (When the user clicks Submit Button). It's possible that the last one (Submit Drag and Drop 1) could be causing the playback issue. When Storyline processes Triggers, it executes them in order from top to bottom. When you preview the whole Scene, the Submit interaction Trigger fires before or during your custom "Show Layer" Triggers. Storyline's internal Drag-and-Drop logic then tries to handle the feedback via its built-in Correct/Incorrect Layers, but conflicts with your custom Layers. When testing a single Slide, Storyline may resolve the conflict differently, which is why it appears to work.
As a troubleshooting step, I suggest:
- Deleting or disabling the "Submit Drag and Drop 1" Trigger.
- Keep only your conditional "Show Layer" Triggers (My Correct/My Incorrect).
- Ensure the "Submit Button" on the Slide is not associated with the built-in interaction.
If that doesn't do the trick, it would be helpful to see a copy of the .story file for testing. Do you mind uploading a copy here in the discussion or privately through a support case?
Looking forward to hearing from you!
- CaitlinGregory-Community Member
Hi Steven, thanks for looking this for me!
Working through your suggestions - if I disable the submit trigger, how will the user submit their response to then show the correct or incorrect layers? - JudyNolletSuper Hero
I suggest you let Storyline's automatic functionality work for you.
Set Feedback to By Question.
Storyline will automatically add the Correct and Incorrect layers.
You can edit those layers to show the same content that your custom feedback layers show.
First, apply a Blank layout to each layer.
Delete all the unwanted content. Then copy and paste the content from your custom feedback layers.
As needed, adjusted the Slide Layer Properties to display them as Dialog layers (that is, blocking the player) or as regular Layers.
Delete your custom layers and the triggers that show them. No triggers are needed to show the Correct or Incorrect layer, because that's built into the Submit trigger.
- CaitlinGregory-Community Member
Adding my file in hope that someone can crack it for me as (sorry) I'm just a bit confused by the above.
- JudyNolletSuper Hero
CaitlinGregory- : There's no file attached to your message that says you added it.
I suggest you make a copy of your slide (just in case). Then just follow the instructions in my previous reply step by step. I think it'll make more sense when you see what happens with each step.
And here's more info from User Guide:
Storyline 360: Choosing Feedback and Branching Options | Articulate - Community
Storyline 360: Working with Feedback Layers | Articulate - Community
- CaitlinGregory-Community Member
So strange that the file didn't attach, but here it is. The activity I'm having issue with is 4.6 - the layers I want to pop up to give answer feedback don't show.
- JudyNolletSuper Hero
A Submit [question] trigger includes a lot of built-in functionality.
- If the question is set to provide feedback, and it has the standard Correct and Incorrect layers (and the Try Again layer, if >1 attempt is allowed), the Submit trigger scores the question and shows the appropriate layer.
- If the question isn't set to provide feedback or if the feedback layers have other names, the Submit trigger scores the question and jumps to the next slide.
Thus, you're not seeing your custom feedback layers because they aren't named Correct and Incorrect. Change the names, and the layers will appear—without any triggers except the Submit trigger.
Your slide has other non-standard programming. The question is set to allow only 1 attempt. Yet the "MyIncorrect" layer doesn't jump to another slide, like a standard Incorrect layer would. Instead, the button just hides the layer, like a standard Try Again layer would. This, in essence, gives the user unlimited attempts. However, as I wrote in a previous reply, it's typically easier and more reliable to let the built-in functions do what they're programmed to do.
The attached file has the question set for Unlimited attempts. The feedback layers use the standard names. The only trigger on the Submit button is to submit the question.
FYI: This post explains how to set up multiple attempts. It also explains how to reset the question--for example, to move draggable items back to their starting positions: PRIMER: Graded Questions that Allow Multiple Attempts | Articulate - Community
Final note: Drag-and-drop interactions aren't accessible. Also, the file includes images with a lot of text, which means the text isn't accessible. That seems especially egregious in a course about equity.
Related Content
- 10 months ago
- 3 months ago