Problem:
Shuffle Answers does not reshuffle the answer order after pressing Retry on the Report Slide.
Expected behavior:
After a learner clicks Retry, each Multiple Choice question should be presented again with a new randomized answer order.
Actual behavior:
The quiz restarts, but every question keeps exactly the same answer order.
I tested this with:
HTML5 Preview
Exported HTML5
SCORM 1.2
Moodle LMS
The behavior is always the same.
Question settings:
Mode: Graded
Shuffle Answers: Enabled
Attempts: Infinite
Points: 1
The project uses the standard Multiple Choice questions and a Report Slide with a Retry button.
To exclude configuration issues, I also created a brand new project with:
1 Multiple Choice question
Shuffle Answers enabled
Standard Report Slide
Standard Retry button
The result is exactly the same.
My questions are:
Is this the expected behavior?
Does the Retry button create a new quiz attempt or does it only reset the current attempt?
According to the documentation, Shuffle Answers should also work when learners retake the test. Is there any additional setting required to reshuffle answers after Retry?
If this is not supported, what is the recommended way to reshuffle answers while keeping a single SCORM package?
ActivePresenter version: 10.5.1 Pro (64-bit)
OS: macOS
Notes:
According to your documentation:
Shuffle Answers should also work when learners retake the test I can provide the .approj project and the exported SCORM package if needed.
Thank you for the detailed information and for taking the time to test this in different environments.
As a workaround, you can assign the Restart Presentation action to your retry button. Restarting the presentation starts a new session, so the answer choices will be shuffled again.
Please note that this will restart the entire presentation from the beginning, not just the quiz.
We hope this helps. Please let us know if you have any other questions.
I understand that Restart Presentation starts a new session, and I confirmed that this reshuffles the answer choices.
However, unfortunately this solution is not suitable for our project.
Each SCORM package contains several minutes of video followed by a quiz. If we restart the whole presentation, learners are forced to watch the entire lesson again before they can retry the assessment.
What we need is to restart only the quiz, while keeping the lesson already completed.
I have a few follow-up questions:
Is there any supported way to start a new quiz session without restarting the entire presentation?
Is there any JavaScript API or action that restarts only the quiz, so that Shuffle Answers is recalculated?
Can Restart Presentation be configured to start from a specific slide (for example, the first quiz slide) instead of always starting from the beginning?
If none of these options are available, could this be considered as a feature request?
Many LMS workflows require learners to retry only the assessment while preserving the completed lesson, so this functionality would be very useful.
In this case, you can add a Go to Slide action after the Restart Presentation action and set it to the first quiz slide. This allows the presentation to start a new session (so the answer choices are reshuffled) and then immediately jump to the beginning of the quiz instead of requiring learners to go through the lesson again.
Please give it a try and let us know if it works for your use case.