You cannot do this button unvisible but you can show a message "click all buttons on the slide" when user clicks next button and the buttons on the slide are not visited. When all buttons are visited, you let the user goes to the next slide
The other option is to disable the built-in "next" button and put your own on the slide that you can trigger to appear when all three buttons have been visited.
Let me know if you want details on how to accomplish that.
p.s. Your question is one of the primary reasons I don't use the built-in player buttons at all. I use my own buttons (which I just copy and paste from slide to slide so they're always in the same place) and you can do all the same things with your own buttons as the built-in player buttons. But you have a LOT more flexibility as to when they appear.
Michelle, I generally use the True/False variable method. If you create a variable for each button, set them as false. Then, create a trigger for each button to change the variable to True when the user clicks the button you want them to view.
Place a condition on the next button that goes to the next slide only when all variables are true.
It's quite a simple process and foolproof.
If you want to go further, you can create a layer on the same slide if you'd like to also inform the learner they must click each button before continuing. You can allow that warning layer to appear each time the user clicks next without visiting all buttons. I also use the variables True/False with this one too.
The other option is to disable the built-in "next" button and put your own on the slide that you can trigger to appear when all three buttons have been visited.
Let me know if you want details on how to accomplish that.
p.s. Your question is one of the primary reasons I don't use the built-in player buttons at all. I use my own buttons (which I just copy and paste from slide to slide so they're always in the same place) and you can do all the same things with your own buttons as the built-in player buttons. But you have a LOT more flexibility as to when they appear.
Kevin, how do you have an item appear after all buttons have been visited? The only trigger options I can seem to find are 'start effect on click of', but you can only select one item. Please help, I can't figure out how to do this!
You will need to add triggers to the buttons to show the item you want to appear, and also set up conditions under each trigger that all the other buttons equal to "visited".
You can also add a state to each item to change the color or general appearance to show the user that it has been completed.
Attached is a file with a basic set up of these triggers and conditions. Here is a tutorial for reference.
Hi Kevin, I know it's been while on this post.. But I need your help on the next button I made.I want to disable it for the user to click unless the user visited all the layers I made.. can you help me on this?thank you! hope to hear from you asap..
I may be able to help you - can you upload your slide or the .story file. Just use the grey 'add attachment' button in the bottom left of the post. Are you using SL1, SL2 or SL360?
Attached is an example built in SL2 that may help you.
I have created a "no continue" layer on my slides that have interactions. Everything seems to be working fine...the user cannot go to the next slide without clicking on everything. But my problem now is that when they TRY to click next and the "hold on" screen comes up, it takes them back to the base layer instead of just continuing on with whatever layer they were already on. It has to be something about resuming the timeline...but that doesn't seem to be working.
15 Replies
Hi Michelle,
Are you using the built-in player "next" button or are you using your own next button?
built in player next button.
However i would like this button invisible until the user reads all the information before having the ability to move onto the next slide.
You cannot do this button unvisible but you can show a message "click all buttons on the slide" when user clicks next button and the buttons on the slide are not visited. When all buttons are visited, you let the user goes to the next slide
The other option is to disable the built-in "next" button and put your own on the slide that you can trigger to appear when all three buttons have been visited.
Let me know if you want details on how to accomplish that.
p.s. Your question is one of the primary reasons I don't use the built-in player buttons at all. I use my own buttons (which I just copy and paste from slide to slide so they're always in the same place) and you can do all the same things with your own buttons as the built-in player buttons. But you have a LOT more flexibility as to when they appear.
Michelle, I generally use the True/False variable method. If you create a variable for each button, set them as false. Then, create a trigger for each button to change the variable to True when the user clicks the button you want them to view.
Place a condition on the next button that goes to the next slide only when all variables are true.
It's quite a simple process and foolproof.
If you want to go further, you can create a layer on the same slide if you'd like to also inform the learner they must click each button before continuing. You can allow that warning layer to appear each time the user clicks next without visiting all buttons. I also use the variables True/False with this one too.
Hi Michelle! Looks like you are getting a lot of assistance here, just let us know how these suggestions work and if you need anything further.
Kevin, how do you have an item appear after all buttons have been visited? The only trigger options I can seem to find are 'start effect on click of', but you can only select one item. Please help, I can't figure out how to do this!
Thanks in advance for any help!!!
Hello Sabrina,
You will need to add triggers to the buttons to show the item you want to appear, and also set up conditions under each trigger that all the other buttons equal to "visited".
You can also add a state to each item to change the color or general appearance to show the user that it has been completed.
Attached is a file with a basic set up of these triggers and conditions. Here is a tutorial for reference.
Let me know if you need anything further
Hi Kevin, I know it's been while on this post.. But I need your help on the next button I made.I want to disable it for the user to click unless the user visited all the layers I made.. can you help me on this?thank you! hope to hear from you asap..
Hi Primie
I may be able to help you - can you upload your slide or the .story file. Just use the grey 'add attachment' button in the bottom left of the post. Are you using SL1, SL2 or SL360?
Attached is an example built in SL2 that may help you.
I have created a "no continue" layer on my slides that have interactions. Everything seems to be working fine...the user cannot go to the next slide without clicking on everything. But my problem now is that when they TRY to click next and the "hold on" screen comes up, it takes them back to the base layer instead of just continuing on with whatever layer they were already on. It has to be something about resuming the timeline...but that doesn't seem to be working.
Help please!
Hi Bronwyn,
You're so close! All you need to do is un-check the "Hide other slide layers" setting in the Slide Layer Properties. That should do the trick! ☺️
Thanks!!! I JUST figured this out 5 minutes before you replied. I've been trying different things for two days now! ;) Trial and error. Thanks again!
Cool, I'm glad you got it working! 🎉
Change the slide bar in the player to read only.
This discussion is closed. You can start a new discussion or contact Articulate Support.