Forum Discussion

JoelleC's avatar
JoelleC
Community Member
20 days ago

Blocking slide advancement but resuming where user left off

Hi! 

I'm building an e-learning course where I want the learner to view the full slide (chronology) before being able to click the next button. 

I'm using a trigger where when the chronology starts, the next button is desactivated and another trigger to activate it when the chronology ends. 

When the learner goes back to a previous slide, I don't want him to have to view the whole chronology again so I set the player option at the slide level at resumed saved state. 

The problem is when the learner goes back to the previous slide, the chronology is ended but the next button is desactivated. Why?

Is there a way to do this that works?

2 Replies

  • JHauglie's avatar
    JHauglie
    Community Member

    One way to do what you are trying to do is to simply set the state of the Next button to disabled or hidden until the timeline reaches a certain point - such as a cue point or the end of the timeline. So the learner can't advance the slide until the end of the slide, which is what your desired behavior is.

    I think because you have instead used two different triggers to accomplish this, that the first trigger (to set an inactive Next button) is overriding the control to resume the saved state of the slide.

    Try removing both of your triggers, then set the Next button state to disabled at the start of the timeline and enabled at the end of the timeline, and see whether that resolves your problem.

  • If you want to ensure the user views the full timeline on all slides, you don't need any triggers. Just set the navigation to Restricted in the Player Properties: 

    This is how Restricted navigation works:

    • Storyline puts the Next button in the Disabled state when the user first visits the slide.
    • Storyline changes Next to the Normal state when the slide’s timeline ends. Simply adjust the timeline to adjust when Next will be enabled.
    • Next remains in the Normal state whenever the user revisits a completed slide.
    • This works even if you don’t show the built-in Menu.
    • If you do show the built-in Menu, users will be able to click the Menu to jump to any previously view slide. But they won’t be able to click the Menu to advance to a new slide.

     

    FYI: A trigger that runs "when the timeline starts" will run every time the user reaches the slide. That's true even if the slide is set to "Resume saved state." So that type of trigger needs one or more conditions to ensure it doesn't re-run when revisiting. 

    For info about that and other ways to control the Next button (such as for interactions), see TIP: Controlling the NEXT Button 101 | Articulate - Community