Tracking visited slides without a variable for each slide

Jan 29, 2019

Hello all,

I have a course that has 45 slides in it.  Some of the slides are gated (they have to complete certain activities before they can click next). 

I also have a custom next/prev buttons.  On the start of the slide - the Next starts off as disabled on the slide start. I have a var named EndOfSlide...when the interactions are done - I set the EndOfSlide to true - I have a trigger on the Next button - when EndOfSlide is true - I change the state from disabled to normal, and the user can click Next to move to the next slide.

The customer has requested to be able to go back to a slide that has already been completed and be able to just click thru without having to wait also have the slide return to the initial state.

I can't just set the slide to resume saved state, b/c when I come back to that slide the interactions are in the state where left. 

Without having to create a Slide_X_Visited (where X is the slide number) variable for every single slide - is there a better way to do this?

Any advice would be welcome.

Thanks

_Rob

1 Reply
Alyssa Gomez

Hey Rob,

You're right, you'll need a unique EndofSlide variable for each slide. Here's my idea for how you could set this up.

  • Create a True/False variable called EndofSlide1, default value is False
  • Add a trigger: "Change state of Next button to Disabled when timeline starts on the condition that EndofSlide1 is False"
  • Add another trigger: "Change state of Next button to Normal when EndofSlide1 is True" (It sounds like you already have this trigger.)

Let me know if you have questions about that!

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