Flow Help (Variable? Trigger?)

Hello! I am trying to set up a certain flow in my course and could use an assist. If you look at the attached image, you will see a slide with 8 buttons on it going to 8 different Q/A slides.

While the learner can view the question slides for 2, 3, 4, or 6 in any order, I want to restrict the learner to:

  • be able to view question slide 5 ONLY if they have already viewed question 3
  • be able to view question slide 7 ONLY if they have already viewed question 5
  • be able to view question slide 8 ONLY if they have already viewed question 7
  • be able to view question slide 9 ONLY if they have already viewed all of the others

I think I need a variable to do this, but I am not sure of the best way to set that up. Can somebody point me to a resource that would help me with this?

Thanks in advance!

4 Replies
Jerry Beaucaire

You want to make it EASY on the user to know what the needs are.  So if Q5 is only accessible after Q3, make sure the button for Q5 is obviously grayed out and disabled.

Then change the color back to normal and enable it using triggers attached to the button for Q3, so when they get back from Q3, it's ready to use.

My suggestion.

Jerry Beaucaire

Then yes, some variables or states and conditional triggers would be the way to go.

Make sure the Q3 button has a VISITED state.

Then on the Q5 you can use two conditional triggers:
1. Jump to Question5 when user clicks button5 on the condition that state of Button3 is Visited
2, Show layer "Q5NotAvailable" when user clicks button5 on the condition that state of button3 is NOT Visited