Having trouble locking an inbuilt menu
Jul 13, 2015
I am trying to setup up an inbuilt menu within a course that users must work through in order. Users cannot click the next topic in the menu until all slides within the previous topic have been viewed. I have managed to set up the topics headings to restrict users from clicking on the next topic but it is not working as i want it to. Currently, if a user clicks a topic and then clicks the previous button to go back to the menu slide the topic is flagged as completed and the next topic heading is made available. I need the users to click through all slides in a topic before this happens.
I have attached an example. Any help, suggestions would be great!
5 Replies
Hi Maree
I am not seeing the completed state you are referring to you above. The visited state in SL is a default state when you click the topic 1 button it is considered visited. You would need to create a new 'Completed' state that you could add variables and triggers to. See attached if this helps you. I have created a new 'completed state' with a tick but you could use your red dot and attach that to the new state. I have deleted the visited state of button 1 with its red dot just so you can see the difference with topic 1 and topic 2.
I have added a variable to the last slide of Topic 1 as an example of how it may work for you.
Shout out if you need more help
This post was removed by the author
Hi Maree
see attached I have built out all three topics for you. You had the default of the Topic2comp variable set to True instead of false, so it was always triggering. I have added the three variable to your front menu so you can see when they trigger. Hope this helps.
Yes I just figured that out, then removed my post and updated. Thanks so much for your help Wendy. After looking at your example and reading some other posts I was able to extend this to all my menu items.
Many thanks for your assistance!
Maree
Glad you got it working Maree.
Good to hear you are all set, Maree -- thanks for the update! :)
This discussion is closed. You can start a new discussion or contact Articulate Support.