Question Set Tutorial
Question set allow elearning designers to create a sequence of various quiz types, including Multichoice questions, Fill in the blanks and Drag and drop. Question set supports customized text feedback as well as video feedback to the learner.
In this tutorial you will learn:
- When to use Question sets
- How to create a Question set
Click "Get started" button to explore all possible ways for using H5P
Here's the Question set we'll create in this tutorial:
When to use Question sets
Question sets are useful when you want to create a sequence of problems, as opposed to multiple individual problems, for the learner to solve.
Use Questions sets to assess the learners' ability to reproduce key concepts of a compound learning material. Question sets can, for instance, be used as end-of-chapter tests or as a final course exam. You may use multiple quiz types, including Multichoice, Fill in the blanks, and Drag and Drop questions, to offer variation in your Questions sets.
Question sets can only be used stand-alone.
Step 1: Topic
In this tutorial, we'll use the example content from the Multichoice question, Drag and drop question and Fill in the blanks tutorials. As usual, berries are our overall topic :)
Step 2: Creating a Question set
Select the New content option and choose Quiz (Question Set) from the list of Content types:
Step 3: Question set editor
The Question set editor should now appear. The editor looks like this:
In this tutorial, we'll focus on creating the Question set content. This happens in the top part of the editor, so we won't bother with the the Common fields and the lower parts of the editor.
The top part of the Question set editor consists of:
- general settings at the top including Background image, Progress indicator and Pass percentage
- a Questions sections in the middle, where we add the various quiz tasks
- customizable text fields at the bottom, including Quiz introduction and Quiz finished: Your result:
Step 4: Background image
You can add a Background image that is displayed behind the various quiz tasks included in your Question set.
In this tutorial, we'll use the background below:
This picture is a modified version of a Public Domain picture found on Wikimedia Commons.
Step 5: Progress indicator
You can choose between a textual indicator and dots. We'll use Textual in this tutorial:
Step 6: Pass Percentage
Here you define the percentage of points the learner will need to achieve in order to pass the Question set. More about score points later in this tutorial. We'll set this to 80 for now:
Step 7: Questions
Here, we'll add the actual questions that the Question set consists of. In this tutorial, we'll add three quiz questions:
- A Multichoice question
- A Drag and drop question
- A Fill in the blanks
When the Question set editor is launched, only one undefined question type is displayed below the Questions header:
Step 8: Add Multichoice question
In the Question type dropdown, select Multichoice question. This will load the Multichoice question editor:
We will add the exact same content as in the Multichoice question tutorial. Read it if you're curious about how to create a Multichoice question.
You should by now have something like this:
Step 9: Add Drag and drop question
Press the Add question button to add another question to the Question set.
This time, we'll choose Drag and drop question from the dropdown menu. The Drag and drop question editor will now appear.
Add the exact same content as in the Drag and drop question tutorial. Read it if you're curious about how to create a Drag and drop question.
After adding content to the Drag and drop question you should have something like this:
Step 10: Add Fill in the blanks question
Press the Add question button to add another question to the Question set.
As our final question for this question set, we'll choose the question type Fill in the blanks from the dropdown menu. The Fill in the blanks editor will now appear.
Now we'll add the exact same content as in the Fill in the blanks tutorial. Read it if you're curious about how to create Fill in the blanks.
After adding content to the Fill in the blanks question type, you should have something like this:
Step 11: Quiz introduction
By checking the Display introduction checkbox, the learner is shown an Introduction text and must press a Start quiz button to start solving the Question set.
Check the Display introduction checkbox. The add the following text in the Title field: Berry quiz
In the Introduction text insert this text:
Passing this test will certify you as a berry expert.
You need 80 % correct to pass. Good luck!
Leave the Start button text as it is, or change it to your own liking.
You should now have something like this:
Step 12: Quiz finished: Your result
Under the Quiz finished: Your result: header you have options related to how the quiz results are shown to the learner at the end of the Question set.
You will also find several text fields where you can customize or adapt the text being used to your own liking.
Make sure that the Display results checkbox is checked, as we want the learners to evaluate their own performance:
In the bottom of this field, you can also choose to Display video before quiz results. Here you can upload a video clip which is shown to the learner after completing the Question set, but before the results are displayed. You may choose to display one video clip if the learner passes the Question set, and another video clip if the learner fails. However, we'll skip adding video feedback in this tutorial, as this is entirely optional.
Step 13: Finishing up
Save the node/article to view your finished Question set.
You should now have the same result as the example on top of this page.
Feel free to leave any comments or suggestions on how to improve this tutorial.
Wed, 05/29/2019 - 16:45
Limit to an answer
How can I limit to an answer ? Without allowing them to retry?
Thu, 05/30/2019 - 05:26
Hi Jose,This is not yet
This is not yet possible with the current features of this content.
Wed, 06/05/2019 - 11:23
redirection at the end of Question Set
How to redirect to another activity (file, other Question Set,...) at the end of a Question Set ?
Maybe through inserting the Question Set in another environment ?...
Thank's for help :-)
Thu, 06/06/2019 - 05:11
Hi visiteur668,I suggest
I suggest using either Course Presentation which includes all the question types in Question set or Column which lets you insert a Question set in a "column" setup.
Thu, 06/06/2019 - 14:10
Need help to add some additional fields to each question!!!
How to add new fields to Question Set(Quiz) content type in Drupal 8??
I am using Drupal 8 and h5p moduels to create a quiz.
As I know h5p uses library for each content type. Does I have to chnage the library some how or can i extend its feature with custom built library?
I am not sure how it works ? Using Drupal 8 hook_form_alter() would not add fields to each question.
Can anyone guide how to it in drupal way ?? If not possible in Drupal way what is other way around.
Thu, 09/12/2019 - 21:07
How can I see who has filled out the questionnaire or his result
If I sent the questionnaire to my students and whant to see their results.
thank you very much! greate tool!!!
Fri, 09/13/2019 - 18:51
Hi hagit_n,Are you pertaining
Are you pertaining to the content type Questionnaire or Quiz (Question Set). The reason I asked is that if you are using Questionnaire you first need to enable LRS dependent content types under H5P Settings (the location of the settings will differ depending on the platform you're using). H5P emits data in the form of xAPI statements and you will need a plugin or custom code to listen to these statements and a data store such as a learning record store to save them in.
I highly recommend looking through these documentation: