Restricted Navigation to Free Navigation

Jul 18, 2012

We would like to set our course up so the learner must view each slide (including all slide layers) before they can click the next button to see the next slide. We would then like them to be able to go back to previous slides they have already viewed to view them again. If they choose to view a slide they have already viewed we would like for them to be able to click the Next button to continue to the next slide.

We set up a variable on each slide thats default option is false until the variable(end of timeline) is equal to true so that when the timeline ends the next button becomes availible. We have the slide Advancing "by user" When revisiting is set to " Resume to initial State" and the navigation is set to restricted.

In the current course we can view the slide, the next button becomes available when the slide has completed. We can then use the menu to navigate back to previously viewed slided BUT the Next button is not active allowing for free navigation.

Do we need to add additional slide or player triggers? Or can free navigation after a slide is viewed not be achieved in Storyline.

Thank you for your help, 

Toni

29 Replies
Lucy Hood

Hi All,

I know this was active over a year ago but I've been trawling the site trying to find an answer to the above 'next button disabled until slide complete and variable is made true, then next is ACTIVE on a revist' debate...

Similar issue for me - needed slide set to initial state, but with the next button active if they've already viewed it.

Seem to have found a solution and wanted to put it on here in case someone needs a quick solution (probably me in a few months time when I've forgot how I fixed it!). Few bullets below...

* Reset to initial state doesn't reset variables so can still be used so replay button on seekbar works.

* Change variable to true when timeline on slide ends

*Change state of next to normal when variable changes

*Change state of next to normal when timeline starts on condition that variable is true.

Hope this helps someone!

Lucy

Jodi Albarano

Hi all

I have been working with the issue of "replay" for en entire day now. I think I got it to work. My navigation is all custom. I do not use the SL player at all. This might be a long way around, but here is what  I did: 

Place my NEXT button on the base layer of each slide and set the default view to hidden. Set the slide properties of the base layer to "Reset to Initial State" Create a DIFFERENT number variable for each slide (I used "Slide1Played", Slide2Played, etc.) and set it = 0. Add the following Slide triggers on each slide: (I'll use Slide 1 for example)

Add 1 to Slide1Played when the timeline ends

Change state of Next button to Normal when timeline ends

Change stage of Next button to Normal when timeline starts if Slide1Played = 1

On the Next button - add this trigger: "Jump to next slide when user clicks"

 

I am going to try this out with another file. But I hope it works for someone else!

This discussion is closed. You can start a new discussion or contact Articulate Support.