Storyline - Slide content completion control


I am new to Storyline and was wondering if anyone could advise me on how to make sure that our learners go over the content of each slide but can choose the order of it (as of now, I know that having a linear structure at place will ensures that they complete the content of each slide). I would like to give them as much choice on how to go over the content of the slides (i.e. they choose if they want to go from A to B or B to A) and make sure they aren't skipping any of the slide content.

Thank you,


2 Replies
Sarah Hodge

Hi Jana and welcome to E-Learning Heroes! Great question! While I'm a big fan of designing e-learning that learners can move around freely, I also understand that some projects have certain requirements that must be met (e.g. compliance training). Here are a few resources that might help you achieve what you're looking to do:

Richard Watson


Here is one option to consider. Create a branching slide with the different options (e.g, a,b,c). The user can select the order they view them in.

On the branching slide, object A (orange) has a trigger that takes the user to Slide A1, object B  (blue) takes them to Slide B1, and object C (green) takes them to Slide C1. 

Three variables can be created to track when each section is completed (see below). Since these are T/F variables, you can create a trigger on Slide A2 that turns v_SectionACompleted to True when the timeline starts or ends (your choice) on Slide A2. Do the same with the other variables on Slide B2 and Slide C2. 

An added bonus exercise would be to change the state of the objects a,b and c on the branching slide to show they have been completed in some visual way. You can do that by changing their states (e.g., I added a checkmark). The state change can be triggered when the variable changes to True for the appropriate section.

I also added a Continue button (hidden by default) that becomes visible when all three variables are True. This allows the user to continue to the rest of the course.

The sample I've attached will show you how I approached this. Play around with it and see how it was constructed. Let me know if you have any questions.