Branching scenario - Condition on slides viewed?

Apr 16, 2020

Hi everyone! I'm attempting my first branching scenario. The user needs to watch two possible solutions (videos) and then select one and receive feedback. My problem is that I don't know how to ensure that the user has watched both video options before moving on to the quiz slide where they can choose their selection. My current solution works, but it makes the "choose an option" button appear before they watch the second video. I'd love to hear if there is a solution using conditions (slides viewed?) or another idea that I'm missing entirely. Many thanks in advance!

3 Replies
Judy Nollet

Hi, Amanda,

This situation calls for having conditions based on variables instead of states (because a button changes to its "Visited" state the moment it is clicked).

You'll see what I did in the attached edited version:

  • I added two T/F variables, one for each video. Each variable starts with the initial value of False to indicate the video hasn't been viewed.
  • I added a trigger to each of the Back buttons to adjust the corresponding variable to True (i.e., to indicate the video was viewed).
    • Notice that I moved each new trigger so it appears before the trigger to jump back to the other slide. That's vital, because the triggers execute in order.
  • On the options slide, I changed the trigger to show the layer with the Choose An Option button when the timeline starts -- with the conditions that each variable is True.
    • I also changed the slide properties to "Reset to initial state" on revisiting to ensure the timeline will play each time the user returns.

FYI: If you're not familiar with variables, I highly recommend you check out the Articulate tutorials/user guides. Variables and conditions give you a lot of control, so it's well worth the time to learn about them.

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