Using a Variable to jump to Course Complete slide when all slides are completed.

Dec 08, 2020

Hi, Im working on Module which has a main slide with 5 buttons. 

The user has the option to click on any title in any order to open the content.

I want user to be able to complete each branch in full and once all slides in all branches have been completed the End of course slide appears.   

The user has to complete all sides in the course but can start in any order from the main menu.

I hope i have managed to explain the issue. 

 

Thank you all. 

7 Replies
Judy Nollet

This post explains how to create a custom menu slide that tracks completion of multiple scenes.

https://community.articulate.com/discussions/building-better-courses/create-a-custom-menu-slide 

The user will have to return to the menu slide after completing each scene. You could program the menu slide to automatically advance to the End of course with the condition that the user has completed all of the other scenes. However, that could be jarring to the user. It would also prevent them from revisiting a scene if they wanted to. So I recommend adding a button that jumps to the End, and keep it Hidden or Disabled until all the scenes are completed.

Martin Sinclair

Julia, if I had a menu slide (let's say it had three buttons that led to three scenes I wanted people to complete), I would create a variable to be triggered at the end of each scene:

When timeline starts, toggle SceneAComplate to true

When timeline starts, toggle SceneBComplate to true

When timeline starts, toggle SceneCComplate to true etc.

 

Back on the main menu, when timeline starts, if ALL of SceneAComplete, SceneBComplete, SceneCComplete are TRUE, change state of exit button to Normal. The exit button would have been disabled or hidden previously.