I am having trouble adding conditions to the NEXT button. I dont want the learner to advance forward for a period of time, so i need a pause option to the NEXT button. I need to use the current NEXT ? PREVIOUS buttons.
Hi Ryan you cannot add any triggers to the previous button. You can add a condition to the next button. In facvt if you have a next button the trigger has already been created just double click it and add a condition.
If you want them to stay on the slide for a specific amount of time 9not sure why) add a shape (off slide) and on the timeline set its length in time to the length you reqiure.
Then edit states on your shape and add a completed state
Set a trigger on this object on timeline end change state of this object to completed
Set the condition on the next button, when this shape = completed
This should work
You could add a pause trigger, on the next button. Just add pause media if shape = normal
The reason to keep learners on a slide for a period of time is to ensure they actually read and listen to the content and not just click NEXT all the way to the end.
I understand the idea behind an object over the next button for a period of time set in the timeline, however i am not sure how to insert an object off slide.
However what i shall do is set triggers to make things that little more interactive. Thanks for thje prompting
Inserting an object off slide is just like it sounds. Simply draw a shape (rectangle, circle, whatever) and drag it so it's not visible on the slide (meaning, drag it off the canvas). This means that even though it's showing up in your timeline, the learner will never see it since it's off the canvas. Now you can work with that shape and add triggers, timing, etc. and the learner will never know you're building all the functionality on a shape that never see. =-)
To accomplish what you want, I would probably add a True/False Variable.
Then, I would change the trigger of the Next button to Jump to next slide if Variable = True
On the lightbox "Close" button, I would add a trigger that Adjust Variable to True when user clicks the "close" button.
To work, you have to make sure that the variable adjusts before closing the lightbox.
Also, if you want, you can add a hidden textbox that appears when the Variable = False saying that they must answer the question before jumping to next slide.
Hope it helps and have a nice day!
Don't hesitate to post back if you need further information.
I have an add on question to this one. How do you set the True variable to be True only on a certain layer?
I want to deactivate the Next button on the Failure layer of my Results slide so that the user cannot go to the "congrats" screen if they fail, they have to click the Retry Quiz Button.
But if they pass, the Next button should be active so they can go to the congrats screen. Does that make sense?
This is much easier to do in SL 360. Add a cue point where the next button can reactivate and repeat the steps below adding a trigger to do so. Make sure the two triggers fall in proper sequence in your list of slide triggers. Hope this helps.
10 Replies
Hi Ryan you cannot add any triggers to the previous button. You can add a condition to the next button. In facvt if you have a next button the trigger has already been created just double click it and add a condition.
If you want them to stay on the slide for a specific amount of time 9not sure why) add a shape (off slide) and on the timeline set its length in time to the length you reqiure.
Then edit states on your shape and add a completed state
Set a trigger on this object on timeline end change state of this object to completed
Set the condition on the next button, when this shape = completed
This should work
You could add a pause trigger, on the next button. Just add pause media if shape = normal
Hi Phil.
The reason to keep learners on a slide for a period of time is to ensure they actually read and listen to the content and not just click NEXT all the way to the end.
I understand the idea behind an object over the next button for a period of time set in the timeline, however i am not sure how to insert an object off slide.
However what i shall do is set triggers to make things that little more interactive. Thanks for thje prompting
Inserting an object off slide is just like it sounds. Simply draw a shape (rectangle, circle, whatever) and drag it so it's not visible on the slide (meaning, drag it off the canvas). This means that even though it's showing up in your timeline, the learner will never see it since it's off the canvas. Now you can work with that shape and add triggers, timing, etc. and the learner will never know you're building all the functionality on a shape that never see. =-)
Hi George,
To accomplish what you want, I would probably add a True/False Variable.
Then, I would change the trigger of the Next button to Jump to next slide if Variable = True
On the lightbox "Close" button, I would add a trigger that Adjust Variable to True when user clicks the "close" button.
To work, you have to make sure that the variable adjusts before closing the lightbox.
Also, if you want, you can add a hidden textbox that appears when the Variable = False saying that they must answer the question before jumping to next slide.
Hope it helps and have a nice day!
Don't hesitate to post back if you need further information.
Annie
Hi George,
Hope you still have time to finish the project this morning.
So, what you say is :
Jump to next slide when the user clicks the Next button if value of Variable "True" is Equal to True
Hope it helps and have a nice day!
As for the lightbox, your triggers are ok!
Thanks Phil - I had a similar situation and used your suggestion. It worked perfectly.
I have an add on question to this one. How do you set the True variable to be True only on a certain layer?
I want to deactivate the Next button on the Failure layer of my Results slide so that the user cannot go to the "congrats" screen if they fail, they have to click the Retry Quiz Button.
But if they pass, the Next button should be active so they can go to the congrats screen. Does that make sense?
Hi Anna,
If I understood well what you want to do, I would simply say : Adjust variable to True When Timeline (of the layer) Starts
Hope it helps and don't hesitate to post back if you need further information.
Have a nice day!
Annie
This is much easier to do in SL 360. Add a cue point where the next button can reactivate and repeat the steps below adding a trigger to do so. Make sure the two triggers fall in proper sequence in your list of slide triggers. Hope this helps.
This discussion is closed. You can start a new discussion or contact Articulate Support.