When Revisiting... Reset to initial state
Jun 19, 2014
By
Sam Carter
The results slide seems to behave differently than other slides.
- On first visit the audio plays correctly.
- This slide has a link for some optional content which when completed returns with a jump back to the results slide.
- Oddly, the results slide which is set to "Automatically Decide" doesn't replay the audio track as other slides do when set to "Automatically Decide"
- This may be for a reason, perhaps setting the slide to "Reset to Initial State" would replay the audio, BUT does it also reset the quiz results?
Sam
22 Replies
Good Afternoon, Sam.
Here's the logic on how Storyline decides automatically whether to resume or reset the slide when users view the slide again later. Based on this, I might expect that if your Result Slide contains any interactive elements (such as buttons or any other object that includes a visited or selected state) Storyline resumes at the slide’s current state if users view the slide more than once.
However, my own testing confirms that Result Slides seem to behave differently by default, and resume at the slide's current state when revisiting even in the absence of any interactive elements.
I'm not exactly sure why Result Slides behave differently (as you said, there's probably a good reason for it), but I have also confirmed that setting the When revisiting property to Reset to initial state replays the audio without resetting the quiz results, as evidenced by this course in SCORM Cloud and its resulting LMS Debug Log.
Please let us know if you need anything else, and have a great day!
Perhaps my slide's behavior is due to having two layers, one for failed quiz, the other for passed quiz. Each layer has it's own audio track which doesn't play when revisiting with "Automatically Decide".
I'll try "Reset to Initial State".
Sam
I never use automatically decide, I normally reset everything to initial state unless I have a reason. The automatic seems to also have a third state that breaks a lot of slides, often with tabbed style interactions if you press back more than one slide layer is visible after being bitten during a few reviews I stopped using automatically decide.
Don't forget each layer also has it's own resume state behaviour which again I set to reset to initial state
I just found a bug when I reset to initial state for quiz questions. I scored 100% on my quiz, but when I click on review quiz results, Storyline resets to initial state so that all or most questions are incorrect since it gets that they were never answered. When I get back to the results slide I no longer have 100%. I failed and it sends this failed result to the LMS.
Good Afternoon, Jeff.
If I was to set a Graded Quiz Slide's When revisiting property to Reset to initial state, I would expect the slide to reset to its initial state (unanswered) when revisiting. However, I wouldn't expect this to change the score that was calculated by the Result Slide, and I wouldn't expect this to change the score that was submitted to the LMS.
I whipped up a quick .story project file in this configuration, published it for SCORM 1.2 with LMS Debug Mode enabled, uploaded it to SCORM Cloud for testing, and created a public invitation to the course. As this screenshot shows I did not fail the course after reviewing the quiz, and as this screenshot shows I did not send a failed result to the LMS. This is also confirmed by the communication within the LMS Debug Log.
If you are seeing behavior that is different from what I've described, I would encourage you to send us a copy of your .story project file for a closer look. Thanks!
This seems like it might be related to a question I have. If the slide is reset to it's initial state--buttons, layers, etc. displaying like they did upon the first visit--does that also mean that any variables that were adjusted when buttons were clicked and layers were shown are also reset? Based on Justin's answer, it seems the variables are not reset (which is what I want)--am I correct?
Good Morning, Jay.
Variable values are global across the life of the course. They should not reset when revisiting a slide, even if the slide's When revisiting property is set to Reset to initial state. Here is a quick example (.story project file here).
Please let us know if you need anything else, and good luck with your project!
Hi!
I have a similar problem.
We have built our module so that the user can navigate freely to different questions from a chapter menu. We have built a system of points using a variable, independent of the built in foncitonality in storyline, because we want the user to be able to user the points to buy tools that help him along the way. The points are given by a trigger in the feedback slides.
If the user return to a previously visited question slide, he recieves automatically the points again, even if the feedback layer does not show. Can you help me to prevent this?
Thanxx
Celine
Hi Celine,
Are you able to share a section of your .story file or more information on how/when you're assigning the values to the variable? Did you look into the slide properties to have it "resume to saved state" so that triggers wouldn't be re-executed? Also what about adding the variable triggers to the feedback layers so that if they're not showing again the triggers won't fire?
Hi, problem solved: I had to edit every result layer to:
1. Add a trigger to close the layer (before jumping to the next)
2. In the parameters, set to "resume saved state"....
Quite some work but... it works...
The remaining problem is that it doesn't seem possible to choose the branching of the slides when they are revisited.
Hi Celine,
I'm glad you were able to figure out a method that worked for this set up - in regards to the branching change, you won't be able to change how it branches on a revisit unless you were to track and control this using variables.
I know this is an old thread, BUT I *think* I'm running into a similar situation. The content for my course follows a continuum, so, naturally, I'm using that continuum for navigating the content. To move past the continuum and into other sections of the course, the learner first has to visit each stage of the continuum. I created a T/F variable for each stage that, by default, is False. When each stage is visited individually, that specific stage's variable value changes to True, and the Next button is available.
My problem is that if learners fail the quiz and they retake the course, the continuum states are still visited (that's with Reset to Initial State). They don't need to interact with it again to move forward. While that's probably okay sometimes (you don't really need to *force* people through content again), I'd like to know how Automatically Decide or Reset to Saved State (or another method) would reset the variables to False, hiding the Next button and requiring the learner to interact with the content in the continuum again.
Thanks for any guidance!
None of them will affect a variable value, you must add a trigger to reset each value, variables are independent of slides.
I see. So set all the variables back to False using the Retry Course button?
Thanks, Phil!
Yes, make sure the triggers are before the jump to trigger as triggers after will not fire.
Ahhh...yes. Can't forget that!
Is there a handy method to understanding trigger order? I always try to think it through, only to get it wrong!
Triggers always fire from top to bottom, but when the jump to trigger fires the slide is destroyed and no other triggers fire.
That makes sense. If you're hopping to another slide, those other slide-specific triggers wouldn't have any bearing anymore because you're no longer on that slide!
Thanks, Phil!
Ugh. I have another problem related to this.
So in my project I'm using a continuum for navigation. Each stage in the continuum has a Visited state that's triggered when the image for the stage is clicked. Totally legit, right?
In addition to triggering the Visited state, the click also sets each stage's visited T/F variable to True. When all the stages' variables are True, the Next button populates and allows the learner to move on to the rest of the course. Cool. Got it.
Extending this, the Retry Course button on my Results Slide triggers the visited T/F variables back to False, requiring the learner to interact with each stage in the continuum the second time through. Done-zo.
My problem now, though, is the Visited states for each stage (a green check) are still "on" the second time through. How do I reset this slide back to its initial state the second time through, without having them reset to initial state the first time through?
I know you're probably thinking, "Heather, duh, there's a Reset to Initial State setting for each slide. Use that." Well, friend, I tried that, but it kept resetting the slide to its initial state when people would go through the course the 1st time; the Visited state would be gone.
Do I need to create a number variable or something, and when the number is greater than or equal to 2 (for the 2nd attempt) the states change back to Normal?
You need to create a custom state, I would call it complete or completed.
Then have a trigger to change state when your section variable is equal to true on timeline start
If you then reset to initial state when you reset the variable the state will be reset.
For this type of thing although custom state is a bit more work it is more flexible
Sent from my iPhone
Thanks, Phil! That worked perfectly for me!
This discussion is closed. You can start a new discussion or contact Articulate Support.