I need to add a variable/condition to my "next" buttons' trigger that will prevent the user from advancing until the slide content has been completely viewed.
Based on your question, and assuming you do not want to create a custom player, you may want to use customer navigation buttons that use Triggers that prevent the user from jumping to another slide/portion in the course until the media/interaction/whatever is completed or the slide reaches the end.
If you are doing an interaction, you can click on the Show Conditions option from the Trigger Wizard.
Click on the green "+" symbol
Select Shapes
Pick the Object, then the Operator, then the State you want to make the condition to make the trigger work (selected, drop correct, hover, etc.)
This will keep the custom Next button from working until the specific conditions are met.
Thanks for your response, but unfortunately I need to add a condition to the next button object in the player, so that the next button (in the player) works only when the timeline ends. Maybe there is a tutorial for this somewhere?
7 Replies
When you say "slide content has been completely viewed" what do you mean by "completely?"
Does this mean both slide content and audio?
If there is a video, does the video have play till the end?
If there are buttons, do they all have to be clicked?
PJ,
Based on your question, and assuming you do not want to create a custom player, you may want to use customer navigation buttons that use Triggers that prevent the user from jumping to another slide/portion in the course until the media/interaction/whatever is completed or the slide reaches the end.
If you are doing an interaction, you can click on the Show Conditions option from the Trigger Wizard.
This will keep the custom Next button from working until the specific conditions are met.
Thanks for your response, but unfortunately I need to add a condition to the next button object in the player, so that the next button (in the player) works only when the timeline ends. Maybe there is a tutorial for this somewhere?
Any ideas anyone?
Hi PJ,
You can create a T/F variable. Set it to false.
Add a trigger that changes the variable to true when the timeline on the slide ends.
In your trigger for advancing to the next slide when user clicks next, make a condition that this variable must be true.
PJ,
Here is the step-by-step instructions on how to accomplish the "don't let Next button work until xxx has happened" behavior:
http://www.articulate.com/support/storyline/how-to-disable-the-next-button-until-users-finish-interacting-with-a-slide
Hi PJ,
Pedro beat me to it - you'll want to use that tutorial, and I'd follow the steps that Allison mentioned as well.
Thanks All for your help.
PJ
This discussion is closed. You can start a new discussion or contact Articulate Support.