Unhide Next button when revisiting slide
Jun 13, 2024
By
Roz Gilmour
I have a slide that I set a trigger "when the timeline starts on this slide, set state of Next button to Hidden". This means the Next button appears at the end of the video I have on the slide - great.
If the user progresses to the next slide and then wants to return to this slide they can. However the Next button does not display. I have the slide properties set to Resume Saved State so that they dont need to view the video again, but it leaves the user in limbo-land as there is no next button. I have tried various variables, but dont fully understand them so am getting in a muddle. Can anyone help? Thanks Roz
12 Replies
The trigger that hides the Next button needs a condition so it will only run the first time the user visits the slide.
Based on your description of the slide, you could do this:
Here's more info and a demo for controlling the Next button in different situations: https://community.articulate.com/discussions/articulate-storyline/tip-controlling-the-next-button-101
It’s worth the effort to learn about variables and trigger conditions, because they provide the real power in Storyline. Here’s more info:
Hi Judy thanks for this and I will certainly read up and try getting a better grasp of variables. Unfortunately it is still not working....maybe I am doing something wrong. When I add a variable as you suggest, it now displays the Next button throughout. I have attached file for you to look at. The slides in question are 1.6 AI Guidelines Room and 1.7 Appendices.
So I dont want Next showing until end of the video in 1.6. If the user goes back from 1.7, the next button needs to be there without the video replaying.
many thanks
Roz
When I preview the file you attached, it works like you want it to.
Well, except there's no trigger to show the Next button. I added one to show the button when the video ends, and then previewed again.
By the way, here are the best practices for sharing a .story file in the Forum
Hi Roz, I took a look at your project. For me, the Next button didn't appear on 1.6. What you need is a trigger on 1.6 that changes the state of the Next button to normal after the video has ended and the variable has been set to true. So you will want to add the following trigger: Set state of Next Button to Normal when your_variable changes if your_variable = value true.
If the Next button appears throughout, make sure that the default value of your variable is set to false.
Thanks Both
I am getting into a muddle unfortunately and tried different options. I can get the next button to be hidden and appear at the end, but when I revisit the slide there is no Next button, OR,
The next button doesnt appear at the end at all.
I apologies for not getting this and appreciate all your help. I think it should be easy so not sure what I am doing wrong
Regards
Roz
No worries! In the screenshot, there is no trigger that sets the variable to true. So you should change the object trigger on the video (the one that is selected in the screenshot) back to "Set your_variable to value true when video completes".
I still cannot get the Next button to display when I return to slide 1.6
:(
The first trigger needs a condition - you don't want to hide the button every time the slide is visited (see attachment and the second bullet point in Judy's first comment).
The "when the timeline ends on this slide set state of next button to normal" trigger can be deleted. It's not necessary because you already change the state of the button to normal when the variable changes.
Nope, I am not usually this stupid. Think I need to step away from it for a while. I have followed your instructions, which works to a point, but when revisiting the slide, the Next button is there but doesnt do anything. Pully my hair out now. Thanks for your support on this.
Okay, this is really weird. It should work with the triggers you have in your screenshot, but it seems that the resume saved state setting messes with the next button. Is the only reason for using resume saved state that you don't want the video to play every time the slide is visited? If that is the case, you could remove autoplay from the video and trigger it instead (play video when the timeline starts if variable is false).
I have to go now but hopefully someone else with more knowledge about saved state issues will see this!
The setting for Revisiting doesn't impact the Next button. If the Next button is in the Normal state, the trigger to go to the next slide should run when the button is clicked.
I think something is corrupted in one or both of the slides (1.6 and 1.7). Here's some additional evidence. When I Preview both slides, I sometimes get the error message "The slide target of this link is not available in this preview." That has happened even when the Menu shows that the slide was included in the Preview, as shown in this image:
Now that you've got the triggers figures out, I suggest you submit a case to the staff about the Next-button issue. You can do that here: Contact Support for Help with Any Articulate E-Learning Course Development Software
Ok both, thank you so much for your continued support on this. It is all working now and it was a simple fix of updating to the latest version. So my previews work beautifully and the triggers are doing what they were supposed to do.
Thanks again
Roz