Forum Discussion
Tailoring / personalising path from failed questions on a randomised question bank?
- 9 months ago
Hi ChabelSantac416 no problem.
It's all about setting variable values that allow you to make the decision you want in your Storyline course. For example, it would be entirely up to you when you determine a user should leave the quiz and return to content that they have not understood correctly in the quiz.
A good method I have used in projects for a couple of client is to allow the user to progress through the entire quiz even when answering questions incorrectly. The key is to ensure that when they do answer a question incorrectly, it sets that variable appropriately. Let's say we have a project starting a petrol lawnmower. We might have the key topics of:
1) Check the fuel level (True/False variable name = "fuel")
2) Mixing the fuel (True/False variable name = "fuelmix")
3) Adjusting the throttle(True/False variable name = "throttle")
…and so on.The user then answers three questions on each of these key topics. If the user answers a question incorrectly in the "Check the fuel level" topic, we then set the variable "fuel" to false. Let's assume they answered everything else correctly, and they arrive at the results page.
On the results page, you could have your usual score and pass/fail information, but then present your more specific information using the variables you created, and present the results like this:
Check the fuel level - Not passed - Revisit this topicMixing the fuel level - Passed
Adjusting the Throttle - Passed
…and so on.
What we have done here on the results page is used the variable to determine what we should show. For example:
And the equivalent for the Not passed:
If you also include a button to take the user to the content, you would also need to include triggers to show/hide the button based on the value of the variable.
It would be worth trying to prototype something and then refining the functionality as you go through iterations of development and testing. Let me know if you have any other questions.
Thanks Sam, really appreciate the help and advice!
If you wouldn't mind answering a few follow up questions, I'd be very grateful - for context I'm very much learning as I go along and haven't got much experience with variables.
- Would this mean that the learner would be taken to the linked scene every time they fail a question (so, as they get through the quiz)? How would you set it so thay they can take the full quiz first and then they're taken to the relevant 'failed question related' content?
-Would I set the variable on each question slide?
Hi ChabelSantac416 no problem.
It's all about setting variable values that allow you to make the decision you want in your Storyline course. For example, it would be entirely up to you when you determine a user should leave the quiz and return to content that they have not understood correctly in the quiz.
A good method I have used in projects for a couple of client is to allow the user to progress through the entire quiz even when answering questions incorrectly. The key is to ensure that when they do answer a question incorrectly, it sets that variable appropriately. Let's say we have a project starting a petrol lawnmower. We might have the key topics of:
1) Check the fuel level (True/False variable name = "fuel")
2) Mixing the fuel (True/False variable name = "fuelmix")
3) Adjusting the throttle(True/False variable name = "throttle")
…and so on.
The user then answers three questions on each of these key topics. If the user answers a question incorrectly in the "Check the fuel level" topic, we then set the variable "fuel" to false. Let's assume they answered everything else correctly, and they arrive at the results page.
On the results page, you could have your usual score and pass/fail information, but then present your more specific information using the variables you created, and present the results like this:
Check the fuel level - Not passed - Revisit this topic
Mixing the fuel level - Passed
Adjusting the Throttle - Passed
…and so on.
What we have done here on the results page is used the variable to determine what we should show. For example:
And the equivalent for the Not passed:
If you also include a button to take the user to the content, you would also need to include triggers to show/hide the button based on the value of the variable.
It would be worth trying to prototype something and then refining the functionality as you go through iterations of development and testing. Let me know if you have any other questions.
- ChabelSantac4169 months agoCommunity Member
Thank you Sam, you really are a superhero! this makes so much sense. Really appreciate you taking the time to explain it with examples, helps a lot :)
Related Content
- 2 years ago
- 2 years ago
- 3 years ago