What are Randomized Content Blocks?#

Content libraries are banks of course material that course creators can employ to generate randomized content blocks. These blocks dynamically draw a specific number of random assets from the library. In this way you can ensure that tests and quizzes offer distinct questions to each student, providing individualized learning experiences.

What are the benefits of using Randomized Content Blocks?#

  • Engagement and Interest: Randomized assignments can add an element of surprise and variety to the learning experience.

  • Personalization: Allows students to practice and engage with a diverse range of content, catering to their individual needs and learning preferences.

  • Adaptability: Randomized content blocks enable adaptive learning approaches.

How to implement Randomized Content Blocks?#

Step 1:

Go to Studio. Remember, you can access it through the link in your ECC account or by going to studio.edunext.co and signing in with your email and password.

Step 2:

Select New Library.

This image shows the New Library button.
Step 3:

Enter the required information for your new library, then select Create.

This image shows the New Library module and the create button.
  • Library Name: Enter the public display name for your library. Choose a meaningful name that will help you and other course team members to identify the library. For example, “Level 200 Math Problems”. When you add a randomized content block to a course unit, you use the library name to specify this library as a source for the randomized assignment.

  • Organization: Enter the identifier for your university. For example, enter HarvardX or MITx. Do not include spaces or special characters.

  • Library Code: Enter an identifier for your library that is unique within your organization. This code becomes part of the URL for your library, so do not include spaces or special characters in the code.

Note

This is similar to when you’re creating a course, some information cannot be changed later, and the Library Code will be part of the library URL, so it must contain no spaces or special characters.

Step 4:

Once the library is already created you will see the options to add content to the library. Choose your preferred option.

This image shows the Add content option.

Note

Adding content to a library is a similar process to what you would normally use to add content to a course. With libraries, however, you are limited to 3 types of components: HTML, Problem, & Video. Other than that, the process is the same.

Step 5:

After adding content, you can edit it. Content Libraries are very flexible. You can change components, duplicate, delete, and even import/export entire libraries.

This image shows the Edit button.

See also

This is also documented in detail in the Open edX official Documentation Here.

Step 6:

In order to enable the content library in you course, go back to your course settings in Studio and click on the Advanced Settings button.

This image shows where the Setting tab and the Advances Setting option are.
Step 7:

In the section Advanced Module List, add library_content between the square brackets.

[
  "library_content"
]

Note

Add the XBlock command with an indented space and without any space before or after quotation marks, as shown in the example above, to avoid execution errors.

This image shows where the Setting tab and the Advances Setting option are.
Step 8:

At the button on the screen, click on Save Changes.

This image shows the "library_content" in the Advanced Module List and the save button.
Step 9:

To add content to your desired unit, simply navigate back to the course outline and locate the specific unit.

This image shows the "library_content" in the Advanced Module List and the save button.
Step 10:

Click the Advanced Component button and select Randomized Content Block.

This image shows the "library_content" in the Advanced Module List and the save button. This image shows the "library_content" in the Advanced Module List and the save button.
Step 11:

Select the library you want to add to the block and adjust your parameters. If your randomized content block has no library attached to it, you will be shown a message regarding it. Click Select a Library or Edit to set the library you would like to associate with the block.

This image shows the option to select the library.
Step 12:

Once you have selected the library button or edit, you must edit the Randomized Content Block, then Save.

This image shows the Randomized Content Block Content option in the list.
  • Count: Choose the number of components to display.

  • Display name: Randomized content block.

  • Library: Choose the library you created.

  • Problem type: Choose your preferred problem type.

Step 13:

Click on VIEW to see how the final result would appear.

This image shows the Randomized Content Block Content option in the list. This image shows the Randomized Content Block Content option in the list.
Step 14:

Finally, return to where the randomized content is and publish it.

This image shows the Randomized Content Block Content option in the list.

See also

This is also documented in detail in the Open edX official Documentation Here.