hi sue, here is how i would do something like that.
Create a number variable and call it something like Retries. Set its value to zero.
On the result slide, select the Retry Quiz button and add a trigger that adjusts the variable by adding 1 each time the learner clicks the button. So basically you are telling Story Line to count how many times the learner clicks Retry Quiz.
Also on the result slide, make a trigger that changes the state of the Retry Quiz button to Hidden if the variable called "Retries" is equal to a certain number. (Sounds like that number would be 2, if you want to give the learner a total of 3 tries?
so this way the button won't be visible if the learner has reached the maximum retries allowed.
Thank you Saenna--I am still struggling a bit with this. I'm a visual learner and need to see it done. Any chance I could schedule a goto meeting with you and have you demonstrate what you just said?
You posted works great. Building onto your example above, after the student passes the quiz or fails after the set number of attempts has been reached how do they exit the results page and course and post/submit the results to the LMS?
You'll want to add a trigger (typically automatically created on a results slide, so you may need to edit it) to Submit results. It's typically set up to submit the results when the timeline starts on the Results slide, and you'd want to add a condition that the results would be submitted if the Score points is greater than or equal to pass points OR that the variable for attempts is equal to the number of attempts you've allowed.
Trigger order is VERY important - SL executes them in order
on the fail layer you are resetting the results, then jumping back to the quiz to start again so the 'add 1' variable trigger never executes. Move the 'add 1' trigger to be before the reset results and see how you go
15 Replies
hi sue, here is how i would do something like that.
so this way the button won't be visible if the learner has reached the maximum retries allowed.
Thank you Saenna--I am still struggling a bit with this. I'm a visual learner and need to see it done. Any chance I could schedule a goto meeting with you and have you demonstrate what you just said?
i am so sorry sue, i do not have a microphone on my computer but i wonder if someone might be able to do a screenr for you.
Thank you Saenna for your reply. I'll keep trying. It is pretty frustrating that I can not figure it out!
LOL. That's funny. I was just recording this while Saenna was posting! Here you go Sue, maybe this will help, and the file is attached:
Thank you Jeanette! I finally had a chance this morning to go through the motions.
This helped me alot and it worked. --I appreciated the tutorial.
Sue
Thanks- this is really helpful.
Jeanette,
You posted works great. Building onto your example above, after the student passes the quiz or fails after the set number of attempts has been reached how do they exit the results page and course and post/submit the results to the LMS?
Robert
Hi Robert,
You'll want to add a trigger (typically automatically created on a results slide, so you may need to edit it) to Submit results. It's typically set up to submit the results when the timeline starts on the Results slide, and you'd want to add a condition that the results would be submitted if the Score points is greater than or equal to pass points OR that the variable for attempts is equal to the number of attempts you've allowed.
Hi,
I made like in the video, but still doesn't work...I can retry quiz as many times I want.
Can you share the .story file and someone can try and help you - how many attempts should the quiz have?
3 attempts
Trigger order is VERY important - SL executes them in order
on the fail layer you are resetting the results, then jumping back to the quiz to start again so the 'add 1' variable trigger never executes. Move the 'add 1' trigger to be before the reset results and see how you go
it works, thank you :)
Excellent - good luck with your project :-)
This discussion is closed. You can start a new discussion or contact Articulate Support.