Clicking all buttons and interactions before advancing to the next slide
Apr 01, 2016
By
Robyn Le
Hi everyone,
I've been trying to search old threads and youtube videos to see if I can find the solution but I thought it might be quicker for either someone to help me solve my issue or refer me to the correct video.
There is no audio in my course and no seek bar. I have buttons that the user needs to click before they advance to the next slide. I am using the next slide that is built in.
How do I make sure that they click all the buttons (it doesn't matter what order) before they can click on the next slide?
From what I've read it looks like I have to set variables - I tried that and I'm doing something wrong. Is there a video or step-by-step instructions, you can refer me to?
Thanks in advance!
25 Replies
Hi Robyn
what happens when the user clicks the buttons - do they go to a layer or another slide?
Perhaps if you could upload your .story file it might be easier for someone to help if they can see your setup.
HI Robyn!
You can actually do it without variables. If you hide the Next button when the timelines starts, you can set up a trigger to reveal the next button when the state of all your buttons is "visited." See more details in this post: https://www.articulate.com/support/storyline/how-to-disable-the-next-button-until-users-finish-interacting-with-a-slide.
Good luck!
Thanks for responding Wendy and Kristen. I followed the directions on the video and it worked beautifully. You ladies are amazing - no April Fool's for me!
If you have a lot of buttons:
Is there any reason that this would work perfectly in "Preview" mode, but not work once published? Or work for SOME slides and scenes in a longer course, but would NOT work on others? They are set up IDENTICALLY (obviously other than the name of the specific items that need to be "visited"), and work fine some places but not others. I am on a really tight deadline & already wasted the better part of yesterday trying to get ONE interaction to work! Help!
Oh, Karen, that sounds really aggravating. With your permission, I'd like to take a look at your project file to investigate what's happening. You can share it publicly here, or send it to me privately by uploading it here. I'll delete it when I'm done troubleshooting.
I hope we can get you fully functional!
It worked fine in Preview, but when published, allowed me to click Next
without viewing the buttons. I finally gave up trying to figure out what
was wrong & just re-created the same trigger with a different name. I'm
wondering why I would need to do that, though because in the past I just
copied the trigger & pasted it to the new slide, changed the markers for
"visited," & it worked fine.
Has something changed?
Bright Blessings,
Karen Marsh
"When we seek to discover the best in others, we
somehow bring out the best in ourselves."
Hi Karen,
It sounds like you've done everything right, and nothing stands out to me on why it'd behave that way. If you run into any trouble again with a trigger not executing as you'd expect we're always here to take a look! You can share it publicly here as Crystal mentioned or feel free to send directly to our Support Team and we'll dig a bit deeper!
Hi have a similar question. I have a page with 4 buttons leading to different scenes. I want the user to complete the scene associated to button 1 before the button 2 is active and so on. Do I need to create variable for each slide on the scene?
Hi Tom
just make buttons 2-4 with an initial state of disabled then as the user returns to this slide change state of button 2 to normal when timeline starts on conditions button 1 = visited or if you have used variables button 1 = true and repeat this trigger for the other buttons
Hi Wendy,
Thanks for the response. I'm concerned however that if I set it up that way, the user will be able to access the button 2 scene even if he hasn't completed all slides of scene 1.
Tom
SO I tried the method proposed although it’s not quite what I’m looking for. But the state of button 2 is still not changing. Can anyone help? (I’m trying to change the button “Related Activities”
[cid:image001.png@01D56261.5BF4D760]
If its not working using states then use variables and have the variable change on the last slide of each scene - that way they have to have been through the scene.
It's hard not being able to see your setup and in your second post above you must have clicked reply and view in the email if you do, attachments won't display in the post so I can't see that you have uploaded.
Hi Wendy, I would prefer to go the variable route.
At the end of my scene (last slide) I have configured the following:
Set Variable A to equal to True.
On my button slide,
I have button 2 (Related Activities Oval) set to disabled when the timeline starts.
in the slide triggers It is set to change to normal when the variable is true, I'm doing something wrong but can't figure it out.
Change the trigger to
Change state of button 2 to normal when timeline starts on condition the variable is True
This is what I have
Change it as per my post above
so when timeline starts (on the slide) instead of when variable changes
First off - thank you Wendy for your patience and help. I have tried changing it and still the button remains inactive. I have attached images showing what I have on the slide for triggers for that button as well as the variable definition at the end of the scene. Note - I have the variable configured to be set to "True" once they have completed the activities on the slide.
Hi Tom
Trigger order is very important - Storyline executes the triggers in order
so on button 2 you are jumping to a slide before the change of variable which is why it never executes
The disable trigger should be first
The change to normal trigger should be second
The jump to trigger should be last
Changed the order as stated above - the button still does not activate :(
Sorry Tom
I can't help anymore unless I can see the story file setup. If you can't share it here perhaps you log a ticket with Articulate Support to assist you.
Not sure what setting you have for the slide properties - try changing the revisiting option.
Will do.
Thanks for your help Wendy!
Tom
Not sure what setting you have for the slide properties - try changing the revisiting option.
That was it!!!!! I had to set it to reset to initial state. Thank you so much Wendy!
Yay - doing a happy dance for you Tom...sorry I should have thought of that before I was too concerned with the triggers...LOL
All the best with your project :-)
This discussion is closed. You can start a new discussion or contact Articulate Support.