Copy link to clipboard
Copied
I saw a very useful suggestion for a way to reset the quiz so that someone who had passed it could take it again.
https://forums.adobe.com/thread/2113044
This suggestion makes use of the Javascript command cp.resetQuizData(). It works beautifully if you just use standard quiz question formats.
The problem for me is that most of my quizzes questions are either software simulations (using click boxes or text entry boxes) or drag-and-drop interactions, and the Javascipt command does not seem to work for these kinds of interactions. If i include any of these interactions in the quiz, the Javascript reset does not seem to reset those interactions. In fact it is even worse than not resetting them. All those interactions come out with a zero score even if you answer them correctly on the retake. They work correctly the first time you take the quiz.
I'd appreciate any suggestions you might have about how I can manage this!
Copy link to clipboard
Copied
Any reasons why you don't want to use the Retake functionality from Quiz Preferences?
Copy link to clipboard
Copied
I believe the Retake button goes away once the learner has passed the test, so that won't be an option.
I found an even better (I think) solution than resetting the quiz: Create a "Review" duplicate of the exam that is not scored. I copy and paste all the exam slides, and then turn off the "Include in Quiz" checkbox for each of them. Here is the home page for my lesson:
This is what it looks like with all the buttons and captions on at once. After they have passed the exam, the "Review Quiz" button appears, and the Take Quiz button is hidden. Clicking on Review Quiz will take them to my non-scored version of the exam. Taking the review exam will not change their recorded score. That way they can review the exam as many times as they want. Remember that my exam is a software simulation, and people like to go through them to practice a task. I think this will work well.
Copy link to clipboard
Copied
I didn't see the information that you wanted to allow to retake the quiz after having passed.
OK, if you found a workaround, but that will lead to a bigger file size.
Copy link to clipboard
Copied
The other issue with the strategy of copying the quiz slides and just turning off Report to Quiz is that they will still affect the quiz slide numbering on the Progress Indicators.
I would suggest that the better way is to use Knowledge Check slides instead because these can never have a score or report to the quiz.
Copy link to clipboard
Copied
Thanks for suggesting KC slides! I was coming to that same conclusion in my testing. If I have any standard question slides mixed in with my software simulations, and drag-and-drop interactions, I will replace them with Knowledge Check slides. For the most part, though, all my quizzes use click boxes, text entry boxes, and drag-and-drop interactions. I don't often use standard question slides when I'm doing software simulations.
I'm also not concerned about the file size. Each lesson in my course is meant to be completed in 15-30 minutes, so the file size won't be a problem. We set our LMS timeout to 2 hours (the most it will allow), so that should be plenty of time.
Copy link to clipboard
Copied
Hmmm.... I don't think Rod meant that because with KC slides you lose all scoring, and other features of Quizzes like Retake. KC slides will reset the answers immediately after leaving the slide. If that is OK for you, fine.
Copy link to clipboard
Copied
Lieve is correct. I was referring mainly to using KC slides INSTEAD of just copying your quiz slides to create a second non-scoring version of the quiz inside the same CPTX file.
Copy link to clipboard
Copied
Does anyone have a solution for the simulation portion of this question? I too use only click boxes and text entry boxes. I cannot figure out a way to "reset" the quiz so that users can take the simulation a second time (after being successful one time). The duplication of the simulation seems like an inefficient option.