User needs to click on all item before the next button is revealed

Hi heros,

I want my users to click on all the interactions before the next button is enabled or revealed. Is there a way in Storyline to make this occur?

For example, i would like the user to click on the 3 buttons before to view the costs before going to the next slide.

Hope to hear from you soon,

Thanks,

Michelle

15 Replies
Kevin Hart

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.

Carolyn Ritchie

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.

Sabrina Signorello

Kevin Hart said:

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!

Thanks in advance for any help!!!

Emily Ruby

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

Wendy Farmer

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.

Bronwyn Botts

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!