Forum Discussion

CaitlinGregory-'s avatar
CaitlinGregory-
Community Member
2 months ago

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:

    1. Deleting or disabling the "Submit Drag and Drop 1" Trigger.
    2. Keep only your conditional "Show Layer" Triggers (My Correct/My Incorrect).
    3. 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!

  • 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?

  • CaitlinGregory-​

    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-'s avatar
      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.

  • 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 

      • JudyNollet's avatar
        JudyNollet
        Super 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.