Show a quiz at a random moment, between an interval
Nov 05, 2019
Hello, i premise that i don't have any experience with Articulate. I'm just evaluating if it could be the right solution for producing SCORM objects for e-learning courses which should implement a particular method of verification of the effective presence of the student.
It is required that for each hour of lesson there should be four verifications, in random and unpredictable moments, during which a quiz is presented. The student can continue the lesson only if he answers correctly, otherwise a different quiz should be presented.
Now, i saw some videos showing how to add a trigger when the timeline reaches a specific moment or a cue point but i don't know how to show the quiz at a random moment, possibly between a specific interval.
Probably i have to use variables, can someone give a suggestion please ?
5 Replies
Hello Peppe!
You're right, this would be created using variables! Here's more information on what you can create using variables.
In regards to creating this type of course, I'm going to hand it over to other community members who have created something similar!
Hi! Has somebody found a solution?
Thanks
You can create a random variable, then triggers of the nature of:
when timeline reaches 23 minutes show quiz 1 if variable = certain number
You can create as many of those as you can stand.
ok but if the time (23 minutes) must be random?
Sorry, I shouldn't have said variable = certain number, I should have said if variable = 23.
Create a duplicate of that trigger for when timeline reaches 10 minutes if variable = 10, one for 11 minutes if variable = 11, one for 12 minutes if variable = 12, one for 13 minutes if variable = 13, you get the idea.
I guess if you have to, you can create 60 of them, one for each minute, set variable 1 to a random number between 1 and 15, variable 2 between 16 and 30, and change the conditions accordingly. That would give you four interruptions unpredictably between set intervals, which is what the original asked for.
Or set all variables to completely random numbers, and have the condition check them all.