Quiz reset / retake in Storyline

Nov 20, 2013

Hello!  Maybe someone can help with with this..

So I've created a course for an annual certification-- where in the beginning you have an option to jump directly to the final quiz.  (The quiz is created in storyline - template - draw from question bank)  I have triggers set on the results slide to either take you to a "PASS/Congrats slide" or a "Fail/Retake/" slide.   On the Fail slide, there is trigger to send the user to the beginning of the course.   Here is the problem.   When you go back to the quiz, it does not reset for the user to take it again.  You can only click the next button to view what was done previously.

On the results slide I have a trigger to Reset slide when user clicks next button if Results.scorePercent is less than or equal to 79.   --->  that did not work.

Then I changed the properties of the results slide to "Reset to initial state" under the "When revisiting" dropdown. (in story view)  ---> That did not work either

There is no "When revisiting dropdown that appears from Story view when you select the "Quiz" slide,  and you are limited on the slide triggers you can create when the slide is highlighted.

Once again, What I want to happen is for anyone who decides to jump directly to the quiz - if they do not pass - they will be directed to the beginning of the course - and should be able to retake the quiz again until they pass.

I need the quiz to reset once they arrive back at the point to complete it.

Please help!

Thanks

Jelani

27 Replies
Ashley Terwilliger-Pollard

Hi Jelani,

You'll want to check the individual quiz slides for their slide properties (not just the slide that shows it's a question draw) and I'd set those to when revisiting rest to initial state or automatically decide so that all the quiz questions are reset. To get to the individual slide properties, you'll want to open up the Question draw, where you'll see a list of all the questions and clicking on those individually will allow you the functionality to update the slide properties. Also, when adding in the "Retry" button on the failure layer, it should automatically create a "Reset results" trigger- did you build your own or are you using the built in version? 

Jelani Hill

Hi Ashley

I figured it out last night..  (Did what you said)   I went to each slide and set the "reset to initial state" option and it worked fine.  I never created a retry button on the results slide however, I'm curious to see if its possible that on the second time visiting the quiz (if the user doesn't pass the quiz) a retry button will appear rather than sending them back through the beginning course as the first time.   

How would I go about that?   Creating a button to appear (on a change of state) with a variable?

Ashley Terwilliger-Pollard

Hi Jelani,

Glad you were able to figure it out! In regards to the retry button - you could use the built in one (look at the Edit  Results button, and you'll see it listed under the "Options"). When you mention that you'd like to have your users only see the button on the "second time visiting the quiz" do you mean accessing the course or overall if they didn't pass the first time? I'm not sure I understand the logic you're trying to set up, but variables will allow you to hide the button until certain conditions have been met (say, tracking a variable such as SlideSeen - one for each slide - which changes the value of a slide from False to True once you've seen it - and therefore if all SlideSeens are true you get the button?). I'll suggest that you start with reviewing the tutorials on working with variables, and if you have other questions pop back here and let us know. 

Omar Wilkinson

Hi Ashley,

My team and I encountered the same problem however we are using storyline 2 that has not been updated to the version 1411.210 as yet.  We did all of your instructions above and it did reset the slides however storyline is not allowing the users to select anything on their retry.  All of the screens are duds and only the next button is active.  so there is no way to answer the questions.  The user has to close the browser and start again.  Can you assist?

Leslie McKerchie

Hi Lisa and welcome to E-Learning Heroes!

In both Omar and Shiraz's case, the issue was with the trigger order in the file.

Articulate Storyline lets you apply multiple triggers to the same object. You can also apply triggers to master slides and content slides. Here are the rules regarding the order in which all these triggers get executed when learners view your published course.

Would you care to share your .story file so that we can take a look and assist?

Leslie McKerchie

Hi Lisa! It happens to all of us :)

I'm not sure if you tried to attach your project, but doing so via e-mail does not allow it to post to the forums. It does post your signature though.

You may want to pop in the forums, edit that response above, and then you can utilize the 'Add Attachment' option in the bottom left of the reply window to share that .story project.

Leslie McKerchie

Hi Lisa!

Thanks for sharing your file and allowing me to take a look.

There was a myriad of things going on:

Your first question slide was set to reset results when submitting (so this question would probably never be counted in results), You were not seeing your layers but for a moment due to the submit button moving to the next slide, you had a variable (Count) to keep up with re-try but it was not incrementing anywhere so the user had unlimited tries - I added this to result slide, and the retry button could be used to reset results.

I've updated Scene 2 in your file and I hope seeing it in action helps. Let me know if I've missed anything.

Leslie McKerchie

Hi Lisa! I didn't realize that was a need, or overlooked perhaps.

Here's what I did: added a button on the results slide to Restart course when retries were over - so initially set to hidden - set this button to jump all the way back to 1.1, not just the quiz.

Added a trigger to adjust the Count variable back to 0 when the user re-takes the course.

Hope this helps.

Peter Burn

here's one that has us stumped.  The user must keep doing the quiz until they score 100%.  The "next" button is disabled until they score the 100%, then they can go to the next page and exit the course.  I cannot figure out how to make this work with variables.  Help much appreciated. I deleted all the failed variables I tried.

This discussion is closed. You can start a new discussion or contact Articulate Support.