Limiting number of assessment attempts
Jan 20, 2016
Hello community!
I am required to create an stand alone assessment made up of a title slide, assessment introduction slide, 5 question slides and an assessment summary slide.
The conditions are:
1) Learners are given three attempts at the assessment at which point they are locked out.
2) The lock out needs to work independent of the LMS, i.e. not use the LMS to enforce lock out.
3) If learners close the browser after viewing any of the questions (or the browser crashes) this counts as an attempt and they need to restart the entire assessment again from the title slide.
The challenge I have is that the value of the variable that tracks the number of attempts is not retained between sessions unless auto resume or prompt to resume is set to on.
Turning these to on sends the learner back to the previous location which may be question 3 of 5, failing to meet condition 3.
I have tried setting up a variable per question and a trigger which jumps to the title slide if the question has been viewed previously (than resetting this on the title slide) but when auto resuming this does not seem to work.
Hoping someone has a suggestion on how to make this work without the complexity.
Thanks
Suman
6 Replies
Hello Suman,
I created a demo of what I would do in this situation. I've attached the file. Here is an explanation of what I did:
The only down side is that you can't save the score. If you wanted to, you could add a trigger to disable the "Retry Quiz" button if the variable "Results.PassPercent" is => your passing score for the module.
I hope this helps!
Hi, Suman -- Thanks for reaching out with your question, and in addition to Preston's suggestion, you may also want to review this more general information on How You Can Limit Quiz Retries in Articulate Storyline. :)
Thanks Preston!
I have tried the exact same thing, however this doesn't work for the scenario where the browser crashes, or learners exit while on a question.
After quite a bit of research yesterday I found out that variables are not saved (despite being changed) until learners navigate away from a slide.
To get around this one has to apply JS which i am getting some help with (see last post here https://community.articulate.com/discussions/articulate-storyline/resume-storyline-course-from-beginning-and-save-status).
Another way of forcing a variable save before navigating away from a slide is to open and close a light box slide and have a loading screen of sorts but again this is not ideal.
Either way I really appreciate you taking the time to put the SL file together!
Thanks
Suman
Thanks Christie, see response to Preston for more information about challenge, and solution.
Hi, Suman -- Many thanks for the reply, and I wanted to stop in to note in case you were not aware that JS coding or modifications are not something for which we provide support, so I am glad you came across a post that you're finding helpful. If you would like to reach out directly to any of the participants in the thread for which you shared the link, you are welcome to do so by using "Contact Me" on an individual's profile page.
And in case you'd like to check it out, here is our JS Best Practices sheet, as well. :)
Ah, that's a clever solution. I'm very basic with JavaScript... I never would have thought of that. Thanks for sharing. I might keep that in my toolbox in case I need that in the future :).
This discussion is closed. You can start a new discussion or contact Articulate Support.