Page where you can view what modules you have completed

Sep 27, 2023

I'm after some help please! I have a course that has different scenes and a modules page that the user will always come back to when they have finished each scene. I want to show on the modules page that they have completed each scene as they work through them. Do I use variables?

2 Replies
Judy Nollet

This post explains how to track that users have finished a scene. It also includes a demo file to show how it works. 

TIP: Create a Custom Menu Slide - Articulate Storyline Discussions - E-Learning Heroes

The post does describe a method that uses variables.

  • Why use variables instead of looking for the Visited state? Because a button with a Visited state will automatically change to Visited when it is clicked. However, if the associated scene is more than one slide, a user might return to the custom menu before they finish the scene. Yet the button would still be Visited.
  • Using variables, along with a custom state, ensures that the user finishes a scene before it is marked as done. 

By the way, I saw triggers like this in your file: 

  • Trigger order is vital. A trigger can't run after the program has jumped to another slide. So the "Set state" triggers need to be moved so they appear before the "Jump to" trigger.
  • Also, a button with a Visited state will automatically switch to that state when clicked. Adding a trigger to do the same thing can cause problems. So if you stick with using the Visited state (instead of a custom state that changes based on a variable), delete all the triggers that change the state to Visited.