How to change state from "start" to "complete"

Hi all,

I'm trying to create a course that is built into five lessons. I have a table of contents which is labeled as lesson one, two, three, four and five.

 I want the learner to only view "lesson one" by clicking "start" from the table of contents and then advance through the lesson one scene. After the learner completes lesson one, I'd like the the table of contents to change from "start" to "complete" and at the same time, I want the second lesson "start" state to appear.

I've been unable to get this to work in Storyline. Any tips/ideas?

10 Replies
eLearning Development


I would set up a true false variable for each lesson with initial set to false.  Change that variable at the end of each lesson to true.

On your menu page, have a trigger that changes lesson 1 state to complete if lesson 1 variable = true when timeline starts.  Also a trigger that says change state of lesson 2 to start if lesson 1 variable = true when timeline starts, etc.

Let me know if this makes any sense or if you need any help.


Stephanie O'Connor


This is great, thanks.

The only problem that I'm having now is that I have a home button on the master template as part of the course navigation. When the user completes lesson one, and the state changes from "start" to "review" if they go back to review lesson one and are during the mid-review point, they click h ome, the introduction page reverts back to "start" instead of review.

Please let me know if this makes sense.. and if you have any other solutions to address this issue.

eLearning Development


Here is your file troubleshooted if that is a word.

I took off the triggers making the variables false on each slide.  That would have messed up your review status when you hit the home button.  the variables were set to false when you made them so not needed here.

I moved your triggers for state changes to when the slide starts vs when the object starts.  I don't know why it makes a difference but I have had better luck with it. 

The trigger order you see is very specific.  It does not work properly if the triggers are ordered differently.  I am not seeing the logic of why this particular order is so important but it is working now.

I took off your continue buttons and just copied the button off of you master slide and pasted it over top of the master slide button so you would have the same navigation but going back to the main slide.

Let me know if any of this makes sense.

Again I really like your layout.