We are among the Top 10 eLearning Content Development Companies for 2017
Share Twitter Facebook LinkedIn Google+

How to Randomize the Final Quiz in Articulate Storyline?

Written By

How to Randomize the Final Quiz in Articulate Storyline?

Imagine that you have a learner X. X has taken the quiz that is part of the course. X didn’t fare well in the quiz and wants to take it again to improve his scores. To ensure that when X re-takes the quiz, he does not answer the quiz by just guessing but is adequately challenged to put the knowledge gained to use, the question order can be shuffled. This means that questions do not appear in the same sequence.

In this blog, I will share how this can be done using Articulate Storyline.

There is an option to randomize the final quiz in Articulate Storyline, which can be used so that questions are shuffled and you can ensure that questions do not appear in the same sequence. By doing this you accurately evaluate the comprehension of your learners. Here, I would like to share how this feature can be used in Articulate Storyline.

In Articulate Storyline, questions are not numbered by default. First, we ensure question numbers are displayed and second, we will make sure that the questions are displayed randomly while question numbering is in sequence.

Here are the steps for this process.

Step1:

First you should create the number of questions you want in the question bank. (Here I’m taking 10 questions.)

Step2:


Now you should take the numeric variables equal to the total number of questions with default value “Zero” (say “a”, ”b”, ”c”,……..”j” with default value equal to value “0”).

Created numeric variables

Then take the same number of Boolean variables with the default value “false” (say ”q1”,”q2”,”q3”,…..,”q10” with default value “false”).

Created boolean variables

Also take a numeric variable with default value equal to zero (say “count” is equal to “0”).

Created numeric variable count with default value 0

Step3:

After creating all the variables, now you increase the value of the numeric variable, that is, “count” by 1 when any question is visible, by giving the condition as “if Boolean variable i.e. ‘q1’ is equal to false”.

Increasing the value of count variable

 

Step4:

Then we should assign the value of the “count” to the numeric variable of the particular slide.

Assigning the count value to the numeric variable of a slide

Step5:

Also we should change the value of the Boolean variable to “true”.

Setting the boolean value to true

The order of the triggers should be the same as in the screenshot below.

Showing the order of triggers

Step7:

Then we display the numeric variable of that particular slide on the screen such as %variable%(say %a%).

Displaying the numeric variable of a slide

We can follow the steps from Step3 to Step7 for all the remaining questions.

After following all the steps for all questions the output should look fine.

The screenshot shown below is the output for the first attempt.

Output for first attempt

The screenshot shown below is the output for the second attempt.

Output for second attempt

I hope this will help you make your quizzes more dynamic and challenging for your learners. Do let me know if you have any other suggestions.

View eBook on Measuring Training Outcomes with Effective Online Assessments

Share
Topics: ,

Subscribe to Our Blogs

Get CommLab's latest eLearning articles straight to your inbox. Enter your email address below:

 
eLearning Learning