Skip to main content
jeffl84995898
Participant
November 17, 2015
Question

Captivate Variables questions

  • November 17, 2015
  • 1 reply
  • 201 views

Hello, i am trying to create a class where students have the choice to take one part of the class. I want them to gain access to the final quiz after all three classes are taken. I have check marks tracking their progress, but how can I tell captivate that once all three classes are done, the student can have access to the quiz? I know its a variable action, but i don't know how to approach it. Help.

This topic has been closed for replies.

1 reply

Lilybiri
Legend
November 17, 2015

Hmmm, sorry to ask, but are you new to Advanced actions? A variable is not an action!  I suspect you want something like the example in this blog post:

Captivate 8 - First Adventures - Captivate blog

It helps if you tell which version you are using? This example was created in Captivate 8, it could be simplified in Captivate 9 using states. The logic will be the same: you need a user variable for each of the 'classes' that you treat like a Boolean: originally set to value 0, assigned the value 1 after each class (can be done with the 'Back' button on the last slide). When entering the menu slide, you check if all variables are set to 1, and show then the button (initially hidden) that navigates to the quiz. You have to be sure they cannot use another way to navigate: no playbar, no free navigation by TOC. You'll need custom buttons for navigation.

jeffl84995898
Participant
November 17, 2015

captivate 9... and no I'm not new to advanced actions, but in a situation like this, I'm not familiar with it. i thought a variable would help, but an action would be where I would need to go.

Lilybiri
Legend
November 17, 2015

Did you look at that blog post? I was asking about being newbie because I cannot imagine how a 'variable' could solve this problem at all. After all a variable is just a container that can have values. To change that value (with the exception of the Movie control category of System variables) you need an action, to check the value, you need an action. How could this ever be done with a variable?