Set Bookmarking to return user to beginning of Assessment

Hi.  I would like to create the following behaviour from the Articulate Storyline 2 bookmarking:

When a user exits from middle of the assessment, his/her last visited page will be considered as the assessment intro page and the assessment score should be reset to zero. When he/she returns to the course, they will land on the assessment intro page and retake the assessment.

As per the attached thread from a year ago, a staff member advised that this was not currently possible, and it would be best to reach out to the 'Building Better Courses' forum for ideas.

Can anyone assist me, please?

11 Replies
Destery Hildenbrand

As was mentioned in the previous thread Storyline has a resume where left off feature. This would allow the user to exit the course then when they started back up it would start them on the page they left off of. You could cause any score that was tallied to be wiped clean on exiting the course using a variable tied to the exit action. Adjust score variable to zero when user selects the exit trigger. Watch the order of your triggers you would need the score to zero action to happen prior to the exit. In theory this would allow the user to start with a zero score when they resume   on the page where they left off. You would have to build it out and see for sure but this seems like a workable option to your request. As for resuming on a specific page I don't know of a way to make that happen. Perhaps one of the hero's could chime in for assistance. Good luck.

Nick Elkins

I think you could do this using variables and triggers. Set a variable for each quiz slide to be "ViewedFirstTime", default True. When you view the slide, it's turned false. 

Then, have a trigger that says when the slide starts, to jump to the first assessment page if the ViewedFirstTime variable is false. Each time you visit that first assessment page, you could reset all the viewed variables to True so that it'll work each time through.

Scott Kaye
Nick Elkins

I think you could do this using variables and triggers. Set a variable for each quiz slide to be "ViewedFirstTime", default True. When you view the slide, it's turned false. 

Then, have a trigger that says when the slide starts, to jump to the first assessment page if the ViewedFirstTime variable is false. Each time you visit that first assessment page, you could reset all the viewed variables to True so that it'll work each time through.

This is EXACTLY what I would do.  If the person takes the quiz one time, they won't even notice anything.  As long as you set the variables to reset as indicated above, it should do exactly what you are requesting.

kristen neill

I agree Keith he above posts. I like that fact that storyline allows you to resume where you left off, but if you need to crest somethingmore complex it would need triggers and variables. Most times I write out what I want to do in clear language and then use that to create my triggers and variable...a kind of map before you buold

Michael Jones

Just thought of something that might be worthwhile to add to Nick's solution—some sort of splash screen that is displayed when the learner comes back into the assessment that acknowledges they are coming back in, and must start over again.

Simply having the quiz jump back to the beginning without any sort of warning may cause learners to think something went wrong with the course and get unnecessarily frustrated.

Add a layer to your slide master that prevents the learner from being able to click on the base-layer, and disables all player navigation buttons. Put a message which explains they have to go back to the beginning, with some sort of button for them to acknowledge it before it goes to the beginning and resets all of the variables.

You'd then need a trigger that displays the slide master layer whenever one of those "ViewedFirstTime" variables are false on timeline start—this would be the first trigger in the list. Follow that by a trigger that changes the "ViewedFirstTime" variable to False when timeline starts, and end with a trigger on your feedback layer's continue button that sets it back to true before going to the next slide.

That'll give your learners a better experience, mitigate any false-issues that might have been reported, and could even motivate them to complete the assessment in one shot—instead of putting it off and having to restart, again.