Making state persistent on menu items?

Apr 11, 2021

Really intuitive scenario: I have a menu screen where I want to indicate which menu items the learner has visited. Put a checkmark on the menu item that is clicked, right? But when the learned clicks on a menu item, they are taken to a different slide. Then when they return to the menu, the states are all reset to the normal states. The clicked item does not retain the "visited" status. 

Why? I want the clicked-on item to retain the visited state status. Help me, please.

1 Reply
Walt Hamilton

Setting the menu slide to retain saved state on revisit may help you.  But if you are then using those visited states to initiate another trigger, that won't work. Visited states are designed to work well to indicate visiting layers or objects on the same slide, but less useful if the learner goes to other slides.

For more ideas, check the sample at this post:

https://community.articulate.com/discussions/articulate-storyline/free-sample-restricted-and-free-random-navigation-using-variables-and-triggers
It has four buttons that take the learner to different slides, and when they are all visited, a button appears that can have any trigger on it you want. In the restricted navigation, the four buttons appear in order, only after the previous one is visited.   In the Mixed mode, the four buttons all appear at the beginning, and can be clicked in any order, but all  must be visited before advancing. In free navigation, all buttons and the Next button appear at the beginning, and can be visited in any order.