Forum Discussion
Storyline 360 Quiz Try Again: Keep showing the correct answers after selecting try again
- 3 months ago
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
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. 🤔
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.
- BarbaraJacobs-13 months agoCommunity Member
Thanks, Nedim. I can do exactly the same thing, but what I want to do is to maintain the applicable state of each option after the user selects try again, so they can see what was correct and incorrect. Currently, both your and Dave's suggestions require the state to return to unselected (normal) when the user clicks try again. 🤔
I may have to switch to the built-ins, which are not as visually accessible due to sizing limitations. But there you have it.
- Nedim3 months agoCommunity Member
I would definitely revert to Multiple Response, although as you mentioned, it may not be as visually appealing as your current version. That said, you were actually very close to achieving your goal with your current approach as well.
In the file attached in my previous post, the checkboxes that were already correct don’t revert to the Normal state. Instead, they are set to Disabled, meaning they can’t be clicked or selected again. The interaction will still validate correctly when Option A and Option C are selected, while Option B is not.
I only updated Option B’s checkbox state to "Drop Incorrect" after the user clicks Submit, an then to Normal after the user click Try again button so it becomes selectable again as I wasn’t sure exactly what behavior you wanted for it.
Summary:
When you click Submit, the Try Again layer correctly displays the Drop Correct and Drop Incorrect states for each checkbox. When you click the Try Again button and return to the base layer, checkboxes for correct answers (if they were selected) are set to Disabled, while incorrect answers revert to the Normal state so they can be selected again in the next attempt. What I’m not entirely clear on is which state you want to show on the Try Again layer for correct answers that were not selected in the first attempt. I don’t think it’s appropriate to show an Incorrect state for options the learner didn’t select at all. That’s why, in this setup, correct answers that weren’t selected in the first attempt retain their Normal state when the Try Again layer appears.
If you’d like to continue refining this concept, I’m happy to help. But if you feel it’s taking too much time or getting overly complex, I’d recommend switching to a Multiple Response interaction instead.
Related Content
- 8 months ago
- 9 months ago
- 7 months ago