Randomize Exam Questions

Created by Boris Chekaev, Modified on Tue, 20 Sep 2022 at 10:14 AM by Boyko Cholakov

Here is a guide on how to randomize the questions in an exam. Randomization of questions is possible using libraries. Libraries contain blocks of "Problems" where the questions of the quiz are stored. The randomization option allows one to randomly pick a whole problem block (or several problem blocks) and assign them to a learner. However, this option does not change the order of the questions within the block. 

In order to emulate the randomization of questions we can create several problem blocks with the same questions but in a different order. 

To create and configure a Library follow these steps:


  1. Open the Studio portal for your installation, usually, https://studio.YOURCOMPANY.alemira.com // make sure to replace your "YOURCOMPANY" with the actual link
  2. Click the "New Library" button and enter Name, Organization, and Library Code

    mceclip0.png
  3. Add problem block by clicking "Add new component -> Problem"

    mceclip2.png
  4. Enter questions in the problem block.
  5. Create another problem block with the same questions (or different ones) but in a different order.
  6. Repeat step 5 to create as many "randomized" options as you wish.



After the library is created it needs to be imported into a course. To do so follow these steps:


  1. Open https://studio.YOURCOMPANY.alemira.com
  2. Select a course and navigate to the section where the quiz will be.
  3. Open the unit where the quiz is set.
  4. From "Add new Component" select "Advanced" -> "Randomized Content Block"

  5. Edit the newly created block and configure the following options
    1. Count - Number of problems to be chosen from the library. We suggest setting this variable to 1. This configuration would pick a random problem (a particular variant of the quiz) from the library collection.
    2. Display Name - Name of the content block
    3. Library - Select Library to pull problems from
    4. Problem Type - Limit the pulled problems to a specific type (e.g. "Multiple Choice", "Checkbox" etc. ) or choose "Any Type" for all problems.

  6. Click the "Save" button.
  7. Publish the quiz section for changes to take effect.



If you follow these steps, every learner who takes the quiz will get a different set of questions.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article