Custom Menu Navigation Restriction

Jul 26, 2014

Hello,

First post since up until now searching the forum has helped answer all of my questions

Issue: I want to restrict a user from launching the course initially, clicking on menu, and clicking on the last link before my final quiz. I want to force them to view all slides before the final quiz. I am not using the Storyline player and have a custom skin using slide master and a custom menu which just hyperlinks to the relevant slides. I have already built in restrictions to disable the next button on each slide until the user has completed all of the interactions once they land on a slide. My LMS supports bookmarking and I have already texted that it works.

I understand I may be able to do this with setting T/F variables on each slide but I want to really put out the following questions to the community:

1) Is T/F the most elegant solution for what I want to do (i.e. Restrict users from navigating to the end via the custom menu slide AND add an indicator like a green check mark on each link on the menu once the user has completed viewing that slide)?

2) Related to question 1, will T/F or any other proposed solution cause issues with the course hanging as it processes more logic? Right now it does not hang.

I would welcome any proposed solutions from the group. Thank you in advance and really enjoy being a part of this community!

1 Reply
Ashley Terwilliger-Pollard

Hi Tejas and welcome to Heroes!

I would use the T/F variable setting - or depending on your menu you could set up the links to the next slide as buttons and change their state from something such as Disabled to normal when particular conditions are met. They'll both function similarly, and I think it comes down to personal preference more than anything.

Adding in the state changes or the variables shouldn't cause any noticeable lag in your course. You will want to double check your trigger order for things like this, as the variable changes may not occur if they appear after a jump to slide trigger for example.

Hope that helps and that others in the community may weigh in on their preferred method!

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