Forum Discussion

DebiB's avatar
DebiB
Community Member
3 days ago
Solved

Disabling 'next' button on one slide within Storyline

Help! I'm trying to disable the 'next' button on one slide within Storyline. I've set up Variables and Triggers, but I'm not doing something quite right. Can anyone help me?

  • Hey Debi

    What Triggers are you using?  You may not need Variables, depending on your use case.  For one slide, a simple change state trigger should do the trick.  I am assuming there is a time you want it to change back to normal as well.

     

9 Replies

  • Hey Debi

    What Triggers are you using?  You may not need Variables, depending on your use case.  For one slide, a simple change state trigger should do the trick.  I am assuming there is a time you want it to change back to normal as well.

     

    • DebiB's avatar
      DebiB
      Community Member

      This option has worked for this particular slide - fantastic, thank you.

      I have another one also in this slide deck which is similar but different, so I'll see if any of the options also work.

      • JudyNollet's avatar
        JudyNollet
        Super Hero

        DebiB​: Be aware that a "when the timeline starts on this slide" trigger runs every time the user visits a slide. That is true even if the Slide Properties are set to "Resume saved state."

        So, if you assume the user might revisit the slide, and you use Ron's example as your solution, you need to add one or more conditions to the trigger that disables Next. That is explained in the demo file attached to the link in my earlier reply.

  • JHauglie's avatar
    JHauglie
    Community Member

    A simple way to disable the Next button for one slide is to simply turn it off. In the Slide properties, uncheck the "Next" button. Then make sure your learner can still advance past the slide: either through how you have programmed the interactions, or by setting the "slide advances" dropdown to "automatically," and then set a trigger for auto-advance (such as when the timeline ends).

     

  • This post has a demo file with examples of how to control the Next button: TIP: Controlling the NEXT Button 101 | Articulate - Community

    The disabling/enabling can be based on the state of objects. For example, disable Next when the timeline starts if buttons ≠ Visited. Enable Next when buttons = Visited. 

    • Note that a disabling trigger that runs when the timeline of the slide starts need to have the necessary conditions to prevent it from re-running if the user returns to the slide. ("When the timeline starts on this slide" triggers run every time the user visits the slide, even if its set to "Resume saved state.")

     

    Variables might needed for more complicated tracking, such as ensuring the user views the entire timeline of every layer. Or just prevent the user from closing a layer until the layer's timeline finishes. 

    Variables are used if it's a custom menu slide (that is, the user leaves the slide via custom buttons and returns before the Next button is enabled). This post has info about that: TIP: Create a Custom Menu Slide | Articulate - Community 

  • DebiB's avatar
    DebiB
    Community Member

    Thank you all for your responses, really appreciated.  The slide has buttons/layers that the user must click on/view, before they can advance to the next slide.  I have set up triggers for the options/layers, etc. but hit a brick wall when it came to the next button.   I will try out all the options that you have suggested.  I'll let you know how I get on.  Thanks again all.

  • Feel free (if able) to share the slide in question if you would like more direct solutions.

    • DebiB's avatar
      DebiB
      Community Member

      Thanks Ron, I can't share the slide unfortunately, but I am going to try out these options and hopefully one will work for me.