Variables and Conditions

Jun 26, 2014

I have a course that is mainly linear but contains a few pages that will show in the menu but aren't a part of the linear navigation. Along the way the user will be prompted to view those pages on their own but we have to track that they have done so. Before they can move to a specific part of the course they will have had to at least opened each one of these pages before they can move forward. 

How do I set up the variables so we can track that they have opened those pages AND how do we show just the onese they have not seen when they get to the IF/THEN part of the course. 

I've attached a down-n-dirty illustration of what we are trying to accomplish. We haven't started building the course yet. We're making sure we can accomplish this first in case we have to redesign the scenario before building in Storyline. 

In the scenario illustrated the user has visited page A but not B and C so when they get to the IF/THEN part of the course the page they see will only show them links to the two pages they haven't visited yet. If they had visited all three of them then they would be able to continue. 

TIA.

3 Replies
Meryem M

Michael, take a look at this and see if the logic could be adapted for your course.

  • I set three variables, AComplete, BComplete, and CComplete.  There are slide triggers to mark those variables True when the timeline starts on A, B, and C.
  • I set conditions on the Next arrow on Slide 5.
  • I set the LInks to A, B, and C on the If NO slide to be hidden if AComplete or BComplete, or CComplete are True respectively.
  • Finally, the Next arrow on If No is hidden until all of A, B, and C are Complete.
Michael Shannon

Meryem, thank you!

Sorry it took so long but you know how some projects can pull you in many different directions at once.

This was exactly what I needed. There were a lot of other pieces to fit this as well but this got me started in the right direction. I really appreciate your time and effort in putting this together for me.

This discussion is closed. You can start a new discussion or contact Articulate Support.