save button state when slide is revisited
Apr 26, 2013
By
Anh Vi
I have a custom 'next' button that is initially invisible until the 'state' of a series of objects have been 'visited'. Pretty straightforward. This works fine, however once the learner advances to the next slide and then hits 'back' to return to this slide, the 'next' button is no longer visible and doesn't change to it's 'normal' visible state even though all of the required objects have been 'visited' to reveal the 'next' button.
So how do I save the state of my 'next' button so that it remains in its 'normal' visible state when a learner revisits the page?
I'm sure this question been answered before but I can't seem to find a solution. Can someone point me in the right direction? Thanks.
4 Replies
Hi Anh,
Assuming that you don't want the user to have to repeat the exercise, you can tell Storyline to 'Resume saved state' when revisiting the slide.
If you click to select your base layer in the 'slide layers' panel, you will see a cog icon. Click on this to open the 'Slide proerties' dialogue box and there is a drop-down for 'When revisiting'. Select 'Resume saved state' and then cclick on [OK].
Antony
Hi Anh,
Without seeing the file you're using I can't tell exactly what the problem is. However you might try this:
Option 1:
Go the the slide options (using the little cog icon on the layer in the layer panel) and select for the slide to keep its saved state when the user revisits. This might help the problem.
Option 2:
Alternatively, if for some reason the above is not an option in your course:
a) Create a variable called visited (or whatever you like) with these parameters:
b) Set a trigger for the visited objects to adjust the new variable to true when all states are visited:
c) Set a trigger to change the next button to visible when timeline of slide starts IF variable 'visited' equals true:
Let me know if these work for you.
Best, Rich
Antony and Rich,
Such a quick and easy fix to my problem. Thank you both so much for your quick response! I would have probably wasted a lot more time trying to figure it out, and I especially love that there's more than one way to get the job done.
Anh
Hi Anh, The second option i suggested is far more labour-intensive, but if for some reason your slide cannot be allowed to resume from the saved state when a user revisits, then this method allows you to track the visited states throughout the entire course.
Hope that's useful.
This discussion is closed. You can start a new discussion or contact Articulate Support.