I want to add a trigger that allows the learner to advance only once all on screen content is displayed. I have a warning that I want appear if they click next before then. I can't seem to get the trig to work. I works in the slide preview only.
in other words I should create a variable for each slide that is called ThisSlideDone1, 2, 3, etc., all with a default vale of false? and just assign then on each slide in the trigger when i create it?
The value should be false to indicate that the slide hasn't yet been seen. Then at the end of the timeline, it is sent to true to indicate that it has been seen, or that the slide is done.
Yup, okay, they should false :)...but clearly I am not doing something not
right as the Next button is now not appearing on my second slide at all and
even though I have disabled the right arrow in the player (because I have
added a button instead) it is now appearing in the player. I just don't
understand what is happening.
On the first slide the right arrow appears, n this side only. I have an issue that when I click the previous arrow once the slide has played, the Next button doesn’t appear on the screen, see last slide
The trigger at the beginning of Slide one uses the ThisSlideDone1 variable in its condition. It hides the suviant button if ThisSlideDone1 is false. The trigger at the end of Slide one Sets ThisSlideDone1 to true.
The trigger at the beginning of Slide two uses the ThisSlideDone2 variable in its condition. It hides the suviant button if ThisSlideDone2 is false. The trigger at the end of Slide two Sets ThisSlideDone2 to true.
Thank you. It seems to be working now, it is obvious now that you explained
it. I thought it used the ThisSlideDone as a master trigger...okay, will
continue and hope I am good. Thank you sooooo much for all of this. I
really appreciate it and your attention!!
50 Replies
in other words I should create a variable for each slide that is called ThisSlideDone1, 2, 3, etc., all with a default vale of false? and just assign then on each slide in the trigger when i create it?
Yes
ThisSlideDone1 is used in the triggers on Slide 1 and
ThisSlideDone2 is used in the triggers on Slide 2.
Variables keep their value from slide to slide, so you can't use ThisSlideDone1 to indicate if Slide 2 has been seen.
okay, it is starting to make sense, I will give it a try right now :)
I guess I cross posted, but your last post is correct
shouldn't each variable's default be set to true in my variable manager?
The value should be false to indicate that the slide hasn't yet been seen. Then at the end of the timeline, it is sent to true to indicate that it has been seen, or that the slide is done.
Yup, okay, they should false :)...but clearly I am not doing something not
right as the Next button is now not appearing on my second slide at all and
even though I have disabled the right arrow in the player (because I have
added a button instead) it is now appearing in the player. I just don't
understand what is happening.
Can you attach a couple of slides?
Hi Walt, pls see attachment :)
Did you reply by email? Your attachment didn't show up. Use the forum and use the gray buton.
okay, I will try that :)
Still nothing attached
On the first slide the right arrow appears, n this side only. I have an issue that when I click the previous arrow once the slide has played, the Next button doesn’t appear on the screen, see last slide
1st slide
.
I just sent pics....hope you got them...
The triggers "Change State of Button 1" and "Adjust variable" must refer to the same variable.
In the attached example, the buttons work like I think you want them to .
So where do you apply the specific variable for each slide, ie. This
SlideDone1, ThisSlideDone2, etc ?
The trigger at the beginning of Slide one uses the ThisSlideDone1 variable in its condition. It hides the suviant button if ThisSlideDone1 is false. The trigger at the end of Slide one Sets ThisSlideDone1 to true.
The trigger at the beginning of Slide two uses the ThisSlideDone2 variable in its condition. It hides the suviant button if ThisSlideDone2 is false. The trigger at the end of Slide two Sets ThisSlideDone2 to true.
Thank you. It seems to be working now, it is obvious now that you explained
it. I thought it used the ThisSlideDone as a master trigger...okay, will
continue and hope I am good. Thank you sooooo much for all of this. I
really appreciate it and your attention!!
any thoughts on why my first slide shows the next arrow from the player,
only slide it does it on...
Check here. This setting is for the slide and it overrides the general setting.
Sweet! Thank you!
Again, thank you so much!
Glad you got it working.
I learned a lot :). Glad you stayed with me through it.
This discussion is closed. You can start a new discussion or contact Articulate Support.