Adding a Quiz to the Open Edx Platform

Share on facebook
Share on google
Share on twitter
Share on linkedin
Share on email

As we have already mentioned in our other articles, Open Edx is a MOOC platform that has lots of features to support a course. One of the very basic features is the ability to assess the knowledge of the trainee who attends a course. This assessment is a very common practice in online courses. One way to achieve it is by using Quizzes at specific points in the course flow. Due to the fact that this is such a common practice, it could not be missing from the Open Edx platform.

Open Edx supports multiple types of problems that can be incorporated into a single section. Some of the most frequently used types are:

  • Checkboxes
  • Multiple choice
  • Dropdown
  • Numerical input
  • Text input
  • Custom Python evaluated field
  • Open response Assessment

A knowledge assessment quiz may contain questions from more than one of the above types of questions combined. But let's find out how you can enter the above types of questions into an activity you set up on the Open Edx platform.

Entering an activity on Open Edx

To enter an evaluation activity within Open Edx, you must be within a course sub-section.

From there, you are given the options to insert a component into the subunit:

Open Edx - Add new component

From the above items, by selecting the Problem item, you can enter all the types of questions mentioned above:

Open Edx - Choose a component

Creating a Checkbox

Using Checkboxes, you can create questions that contain more than one correct answer. By entering this type of question, Open Edx generates a default one:

Open Edx - Checkboxes

The default values can of course be changed by choosing to configure the question from Edit. This way you can enter your own question as well as the numbers of possible options, specifying which one(s) of them are correct and which are not.

Open Edx - Edit checkboxes

Entering a Multiple choice Question

The use of Multiple choice questions is appropriate in cases where only one of the possible answers is correct. The default settings when you enter such an item are:

Open Edx - Multiple Choice

And here of course you can create your own question and its possible answers, choosing to edit this item.

Open Edx - Edit multiple choice

Using Drop Down

The Drop Down has the same utility as the Multiple choice element, since only one answer can be correct, simply with a different representation.

Open Edx - Dropdown

The settings, as well as the code hidden behind this item, are shown in Edit:

Open Edx - Edit dropdown

Entering Text and Numerical Input

These elements work the same way, that's why we're discussing them together. In essence, they provide a framework in which the user can write the answer to the question posed to him. Then, with the Matching process, the system checks if the user's response was the desired one or not. The only difference between these 2 fields is that when using the text input it is expected from the user to enter text…

Open Edx - Text input

… while in the numerical input the user is expected to type numbers.

Special attention must be paid to these elements because of the Matching that takes place, between the user's input and the standard solution designed by the teacher. If, for example, the teacher writes that the correct answer to the question is "Giorgos Psathas." with a dot, and the user gives the alphanumeric “Giorgos Psathas” without a dot, the answer will be marked as incorrect.

Of course, the teacher can initially provide different possible solutions as correct in order to cover more possible answers by the users.

Open Edx - Edit Text Input

Custom Python Evaluated Field

Now we will discuss some more advanced elements that you can enter in the User Rating Quiz. The first thing we will see is the so-called Custom Python Evaluated Field. This item can receive the user input, run some Python code on it, and then return if the user input was correct or not.

Open Edx - Custom Python Evaluated field

In the default example generated by this item, the user is prompted to provide 2 values which add up to 10, but also 2 values whose sum is 20 and using Python the correctness of the answers is checked.

Open Edx - Edit Custom Python Evaluated Field

Open Response Assessment

The last element that we will review concerning the knowledge assessment of the trainees in a course, is the tool Open Response Assessment or simply ORA.

This item allows users to give an open-ended answer to a query or even upload a file with the answer to the query. This type of activity is often used in programming lessons where learners are asked to upload a file with the code they wrote in response to a question that was posed to them.

Open Edx - Open Response Assessment

This answer can then either enter the Peer Review Process, where other learners attending the same course will give their evaluation to a user's answer, or be rated by the teacher.

Open Edx - ORA Rubric


The Open Edx platform has powerful tools for assessing a user's knowledge that enable the teacher to evaluate the learning outcomes of the course they created.

All of the above elements, with the exception of the Open Response Assessment activity, can be combined into a Quiz that may contain multiple questions of many different types.

All the instructors who choose to upload their course to the Letstudy platform and want to include user knowledge assessment activities, after designing all the Quizzes, can rely to the Letstudy team to undertake the setup and configuration of all the assessment activities on the Letstudy platform.

Did you like this article? Share it...

Share on facebook
Share on google
Share on twitter
Share on linkedin
Share on email

Leave a Comment

Letstudy Logomark

Η γνωμη σας μετραει

Πείτε μας ποιο μάθημα θα σας ενδιέφερε να αναπτύξουμε ως επόμενο στην πλατφόρμα του

Στο παρακάτω πεδίο καταχωρήστε το email σας, στην περίπτωση που θέλετε να σας ενημερώσουμε εάν δημιουργηθεί το μάθημα που προτείνατε
Letstudy Logomark

Εισάγετε το username ή το email σας μαζί με τον κωδικό σας, για να συνδεθείτε στο Letstudy