Forum Discussion
Storyline 360 Quiz Try Again: Keep showing the correct answers after selecting try again
I need to be able to maintain the correct state on checkboxes for multiple response quizzes after a learner selects submit, so a learner does not have to recheck a correct answer after selecting to try again.
On Try Again layer:
- When timeline starts on layer: Set the correct answers to correct states if selected and set incorrect answers to incorrect states if selected.
- When user selects Try-Again, set incorrect answers to normal states.
Problem:
Upon revisiting the base layer, the states are showing as designed, but Storyline does not recognize the correct answers that are selected, so when the user selects submit, it goes to the incorrect layer.
How can I make this work again?
Ooh this is a good one. Took me a moment to see what was going on.
On the Try Again layer, you're changing selected states to the custom state Correct if the choice was selected when submitted. Upon returning to the base layer, the custom states are selected showing the checkmark. That's the issue with the interaction.
Custom states are not registered as selected which is the built-in state Storyline's looking for to evaluate what the learner selected.
Simple fix: Add two additional triggers to the Submit button to quickly change correctly selected choices from custom state back to built-in Selected state. The learner won't see this because it happens immediately but Storyline will see the change and register the choices as selected.
Quick video: View
Sample file: Attached
11 Replies
Hi Barbara - are you using the built-in graded questions or did you create a custom quiz with checkboxes? Any chance you could attach your quiz slide?
For the graded multiple response question, selected choices remain selected after try again layer closes and should recognize currenctly selected correct choies.
Please share your file if you can or mock up a sanitized version so I can take a closer look.
- BarbaraJacobs-1Community Member
Good morning, David. I am using a free-form multiple response for accessibility reasons. Here is the sanitized version of the file. Thank you for taking a look!
Thanks, Barbara. Two things: Change your checkbox button states from the built-in Drop Correct and Drop Correct to cusom states.
The other thing I'd recommend is changing the timeline event from "when timeline starts" to when user clicks the "Try Again" button. That way the learner can still review their choices before they reset.
- NedimCommunity Member
I'm not sure I fully understand the question, but based on the logic you've described, this approach should yield a positive outcome. It’s best to bind all events on the 'Try Again' layer directly to the 'Try Again' button. I’ve attached a simple .story file for reference, where the interaction works as expected according to your description.
In this setup, correct answers remain selected if they were chosen in the first attempt, while incorrect answers are reset after closing the 'Try Again' layer provided they were selected during the first attempt. If all correct answers are selected during the second attempt, the 'Correct' layer is displayed as expected.
As David suggested, it's best to upload an example of your current setup so others can take a closer look.- BarbaraJacobs-1Community Member
The difference is that you are using a Multiple Response built-in. I am using the Pick Many free form. Perhaps that is the issue. 🤔
- NedimCommunity Member
The issue is that you're applying the "Drop Correct" state to the correct options while on the "Try Again" layer. However, when the "Try Again" layer is closed and the interaction is submitted again, Storyline expects the correct options to be in the default "Selected" state.
Since the correct choices are technically in a custom state (like "Drop Correct") and not in the "Selected" state, Storyline treats them as unselected and marks the answer as invalid.
See the attached updated .story file and let me know if it works for you. I’ve styled the 'Disabled' state to visually match the 'Drop Correct' state. If you have any questions about why the 'Disabled' state works in this case, I’ll try to explain.
Related Content
- 7 months ago
- 8 months ago
- 3 months ago
- 4 months ago