Help! True/False Trigger

Hi, I have a course with 3 levels and I am trying to set the triggers where upon completion of each level, the level button on the main page changes states. What I have so far is the following:

One slide with 3 boxes, levels 1, 2 and 3. The first level box has a Normal state and a Visited state. The subsequent 2 boxes have an additional Disabled state. The starting states are set as follows:

Level 1 : Normal (can be pressed to go to level 1)

Level 2: Disabled (until level 1 is complete, then turns to Normal)

Level 3: Disabled (until level 1 is complete, then turns to Normal).

The levels are all set to False.

Each level has a trigger on the last slide: Set level1complete equal to True When the timeline starts

The starting slide with the levels then indicates for level 1 to change states to Visited with the trigger: Change state of Rectangle 3 to Visited when level1complete changes.

Nonetheless, the state of the Level 1 rectangle changes to visited as soon as it's pressed, not when level 1 is complete. I have tried EVERYTHING, so any suggestions would be appreciated.



6 Replies
Michael Hinze

1. The built-in Visited state for an object is displayed as soon as the object is clicked, without having to use triggers. To indicate Completion, I would create a custom Completion state.

2. The trigger(s) 'Change state of Rectangle 3 to Visited when level1complete changes.' will not work on the starting slide. The 'When xyz changes' option is limited to the slide where the change actually happens; in your case that's the last slide of each level. You need to chnage the triggers to something like 'Change state of Rectangle 3 to Complete WHEN TIMELINE STARTS IF  level1complete is True.'

Leslie McKerchie

Hi Anna,

It looks like Michael has popped in to help you out here.

If you need us to take a look, then with your permission, please share your project file so we can investigate what's happening. You can share it publicly here, or send it to me privately by uploading it here. I'll delete it when I'm done troubleshooting.

Welcome to E-Learning Heroes!