I have 6 buttons on a page that each need to go to either another layer or another page. How do I make it so that the user must click on each button in order (it's ok if they can revisit a button)? I having a lot of trouble with this!
Thanks for the info. I attached a picture - How do I get it to where they click on cannot click on Background Info until they click on Scope, not click on Data Collection until they click on Background Info, and so on? Do I use a player or object trigger, and what exactly do I select on the options (equal to true/jump to slide/something else?)?
Since you asked about layers as one of your solutions, I thought I"d mock something up fairly quickly. I've only done 3 buttons and 3 layers, but once you get the idea you just "repeat."
First, place the 6 buttons on the "base layer." Then, create the 6 new layers with the desired content. Be sure to add a button or shape so the Learner can return to the base layer - so the trigger would be when Learner clicks shape, hide layer, this layer.
Next, set up the triggers so when Learners click on the buttons they arrive at the associated layers.
The buttons will have a disabled state. You might want to edit the state so it's apparent to the Learner which buttons are disabled. I changed the color to grey.
Set the initial state for all buttons except the first one to disabled.
In order to have Learners move through them in the desired sequence, set up triggers. If you look at the two that I did, you'll see that the Background button is set up so its state changes to normal if Scope has been visited
the Data Collection button is set up so its state changes to normal if both Background and Data Collection have been visited
9 Replies
it is all about the variables and conditions
Conditions determine the constraints.
To prevent a user from one action before another you establish a constrain.
Like:
shape1 if equal to visited
i attached the image in case you can't see it
Thanks for the info. I attached a picture - How do I get it to where they click on cannot click on Background Info until they click on Scope, not click on Data Collection until they click on Background Info, and so on? Do I use a player or object trigger, and what exactly do I select on the options (equal to true/jump to slide/something else?)?
*How do I get it to where they cannot click on Background Info
This tutorial on using True False Variables may help:
http://learn.articulate.com/true-false-variables/
Hi Katherine,
Since you asked about layers as one of your solutions, I thought I"d mock something up fairly quickly. I've only done 3 buttons and 3 layers, but once you get the idea you just "repeat."
First, place the 6 buttons on the "base layer." Then, create the 6 new layers with the desired content. Be sure to add a button or shape so the Learner can return to the base layer - so the trigger would be when Learner clicks shape, hide layer, this layer.
Next, set up the triggers so when Learners click on the buttons they arrive at the associated layers.
The buttons will have a disabled state. You might want to edit the state so it's apparent to the Learner which buttons are disabled. I changed the color to grey.
Set the initial state for all buttons except the first one to disabled.
Let us know if that will work for you.
Thanks April and Rebecca! Your replies were helpful.
Another question: if a slide has an additonal layer, how do you have the layer play first and then the slide?
Hi Katherine,
Add a trigger to the timeline on the base layer:
Action: Show Layer
Layer: "Additional layer"
When: Timeline Starts
Object: Base layer (by default it will just say untitled slide)
Thanks!
This discussion is closed. You can start a new discussion or contact Articulate Support.