Forum Discussion

BraydonSharer's avatar
BraydonSharer
Community Member
10 years ago

Enabling Next Button Upon Revisiting a Slide

Hey all!

I have a lot of Paused Timeline interactions in my slides, and don't want my users to skip a slide, so I have manually set the triggers to have my Next button's state as Disabled when the slide timeline starts, and to set its state to Normal when the timeline ends. This is causing me a problem when I use the Previous button - cause I want it to have skipped all of the slides interaction and start the slide at the end so you can readily press Next again if you wanted.

And here's the issue: even when using the "When Revisiting: Resume Saved State" slide property, my Next button is still disabled, but the interaction is all completed.

SO, I just don't know where I am going wrong. All I want is my users to use the previous button without having to interact with the slide again in order to use the next button.

 

If anyone has a solution or knows of a thread that can help, please let me know! :) Thanks!

  • You could set the state of the NEXT button to hidden when the timeline starts, if a certain condition is met (eg. variable = False).

    When the timeline ends, set the variable to True, and when you return to the slide, NEXT will not be hidden.

    • BraydonSharer's avatar
      BraydonSharer
      Community Member

      Thank you Walt!

      I was thinking of doing this too, and I may when it comes to it. I just wanted to avoid creating a new variable for every slide in my course. But it would solve it completely :) so if there is no alternative, I guess I will!

  • Hi Manuel,

    I replied to your original question here if you'd like to keep the conversation going in one location. 

  • NiaMartinez's avatar
    NiaMartinez
    Community Member

    Hi!

    I am having the same issue with the disabled next button. I followed the instructions with the variables on this thread, but it still isn't showing up correctly when revisiting the slide. 

    Could you check these two slides to see what the "user error" is?

    Thank you so much!

     

    Best,

    Nia

    • JudyNollet's avatar
      JudyNollet
      Super Hero

      Hi, Nia,

      Walt is correct (as usual). 

      FYI: Depending on the length of your course and the number of interactive slides, you might want to set the overall navigation to Restricted. When that's done in the Player, Storyline will automatically disable the Next button until the timeline ends. And it will keep it enabled after that. No triggers are needed. 

      To ensure users complete interactions, you would add triggers using unique variables, as discussed in this thread. Those triggers would override the built-in restriction function, so the Next would only enable when your triggers tell it to. 

      This post provides more details and a demo file for both ways of controling the Next button:

      https://community.articulate.com/discussions/articulate-storyline/tip-controlling-the-next-button-101 

  • Actually, the problem I see is that after the Next button becomes enabled on the first slide, it always shows, even while revisiting.

    At the end of the timeline for slide 1 slidevisited is set to true, and is always true forever. To make it work the way you have it set, you need to use a unique variable for every slide, like slidevisited1, slidevisited2, etc.

  • NiaMartinez's avatar
    NiaMartinez
    Community Member

    Thank you so much Walt and Judy! You are lifesavers. I couldn't for the life of me figure out what I was doing wrong. Now it is working perfectly

     

    Thanks so much!