Visited state appearing too early

Jan 18, 2021

Hi,  

I have created a button to which I would like to apply the visited state however it always applies before I leave the initial slide.  I only want it to apply once I return to the "Scenario selection" page.  I've tried also using variables to try to resolve this by have the targeted slide's variable change when the timeline starts however it still doesn't work.  

Can someone help? 

1 Reply
Walt Hamilton

The Visited state has a built-in trigger to change as soon as the object is clicked. If you create your own trigger to change that, you will most likely have nasty conflicts.  What you want to do is create a new state with a different name, and change the object to it when the learner returns to the selection page. You are right about needing a variable,  which the other page sets when the learner finishes. Ste the selection page to return to initial state on revisit (so the timeline starts again), and when the timeline starts, change all the objects to completed state if their variable show that they have been completed.

For a sample of how this works, see the story attached to this discussion:

https://community.articulate.com/discussions/articulate-storyline/free-sample-restricted-and-free-random-navigation-using-variables-and-triggers

The restricted, mixed, and free modes all use this method of changing object states.