In this article, we’ll show you how to build a quiz in Moodle and how to set it up so users don’t cheat and the results are credible. We’ll also create a small linear sample quiz together to put theory into practice right away.
To continue, you’ll need to sign up to Moodle Cloud and get the text of the sample questions.
Usually, creating your first Moodle quiz takes an hour or two because you need time to get acquainted with the interface. But, there’s a way to make quizzes twice as fast using the iSpring Suite authoring tool. We’ll show you how it works as well, so you can decide which tool suits you best.
Now, let’s get started.
One doesn’t simply open Moodle and create a quiz. First, you need to create an online course in Moodle and enter the course details; only after that will you be able to add quizzes for your exams or ongoing assessments.
To create a new course, go to Site Administration → Courses → Add a New Course.
Enter a full and a short name for the course, then go to the Course Format tab below and choose “1” in the Number of sections line.
The Moodle course structure is similar to that of a book. It consists of chapters, or sections, that you fill with theory and drills. The number of sections is usually set at the beginning.
There are also a number of other settings below, such as course start and end date and course appearance — we’ll get back to them later. For now, scroll down the page and click Save and Display.
The course is ready; now you need to provide yourself with admin access rights so that the course will appear in your profile. Click Enrol users, enter your name in the pop-up window, and choose Manager from the dropdown menu. Then click Enrol users.
Now you can add a quiz to Moodle. Click Proceed to course content → Add an activity or resource. The Moodle toolbar will appear on the screen. Choose Quiz in the Activities section → Add.
Enter the quiz name and its description. It’s also important to set a number of options so that your learners don’t cheat.
You can find details on each option in this Moodle help doc. In this article, we’ll cover the basic settings.
By default, learners have unlimited time to pass the exam; they can get started today and finish in three days with the highest score by copying the answers from the textbook.
To obtain credible results, we’ll set an assessment period and time limit.
Assessment period
Let’s make the test automatically open on September 17 at 11:00. Until that time, learners will see only the exam description in their account.
The end date is September 18 at 12:00; at this time the quiz will be closed. If a user forgets to take the test in time, he or she will automatically fail.
Time limit
Usually, 30 minutes to an hour is enough, but it depends on the complexity of the exam. In some cases, learners may need 3 or 4 hours.
When the learners start answering questions, they see a countdown timer that shows how much time is left. When the time expires, the quiz is automatically closed.
The rest of the options in this section can be left as they are by default.
With the default settings, your employees have an unlimited number of attempts to answer the same question. As a result, a quiz can be passed by a random choice method: they make a mistake and immediately change the answer, and so on until they pass. If you prefer learners not to play guessing games, limit the number of attempts and set a passing score.
Number of attempts
If this is a final exam, you can give just one attempt, and perhaps three for a pop quiz.
Passing grade
This is the minimum score required to pass a quiz. The pass grades are highlighted in green, and fail grades in red.
As there are only two questions in our sample quiz, let’s set one point as the passing grade.
You can group questions into blocks and place each question on a single page, or all the questions on one page.
For additional anti-cheat protection, choose Yes in the Shuffle within questions line so that the parts making up each question will be randomly shuffled each time users take the quiz.
The overall feedback is a text which users see after completing the quiz. You can show different text depending on the final score: praise high performers and tell flunkers the rules of retaking the quiz.
For now, we’re done with the main settings. Click Save and Display. The system will forward you to a new page:
Previously, we set the minimum passing grade for the quiz. Now, we need to indicate the highest score. Click Edit quiz and enter the mark in a field that appears after clicking. Since there are only two questions in our sample test, the highest score will be two points.
In MoodleCloud, there are 15 types of questions.
We’ll create two of the most popular question types, True/False and Multiple Choice, so you can master the principles of making quizzes in Moodle and easily create other types of tasks on your own.
To add a True/False question, click Add → a new question → True/False → Add.
In the new window, fill in a question name and question text (here’s the source file for the sample quiz). You can also add images, video, audio, or a link to additional material on the topic of the question.
Then set the correct answer. In our sample, the statement is true, so choose True in the dropdown list.
By default, learners get one point for each correct answer, but you can increase the reward. You can also add feedback for the response so that a learner can better understand the topic and improve next time.
Click Save changes to publish the task; it will look like this:
Here’s how to create a multiple choice quiz in Moodle, click Add → a new question → Multiple choice → Add. Fill in the question name and question text by copying it from the template.
In multiple choice questions, there can be more than one correct answer, but there’s only one correct response in our sample question. Let’s choose this option in the question settings.
Now, you need to select the correct answer and give it a 100% grade. The rest of the responses are false, so we don’t give points for choosing them.
The rest of the options can be left at default. Save changes. The published task looks like this:
You can also apply some additional display options such as:
To find these options, click Preview question (a magnifying glass with a plus sign next to each question) and set them up in a pop-up window.
The quiz is ready. All you need to do now is to assign it to learners and keep track of their results from the Grades tab.
So far, we’ve been discussing creating a quiz from scratch. If you’re going to conduct regular online assessments in distance learning, it’s convenient to use a question bank.
A question bank in Moodle is an overall stock of all the questions and tasks you’ve ever created on the platform. This feature saves time since there’s no need to create everything from scratch: if you need to prepare a test for a new course, you can simply copy ready-made tasks from the bank.
The two questions we created as a sample are already in the bank; to find them, go to the course page in your account.
Choose More from the dropdown menu and click Question bank in the new window. On this page, you can create new tasks and find the ones you’ve already used.
Next time you can try creating questions right on this page and build a new quiz with them.
Moodle has a wide range of options for creating assessments. At the same time, its interface is quite complicated due to the large number of various settings and menus; for a new user, it can be a challenge to find the right option without looking in the help docs.
The logic of Moodle is also something you need to get used to: before you can create a quiz, you have to adjust the course and set the parameters for the quiz and each question. As a result, the process takes more time than you might expect.
iSpring Suite can help to solve this task quicker and easier. With this tool, you create an interactive quiz in a single window without jumping from one page to another. The published quiz is fully compatible with Moodle and adapts to any screen size. Here’s an example of a quiz made with iSpring Suite:
Let’s create a quiz in iSpring Suite with the same sample questions we’ve already used for Moodle to compare the tools.
Launch iSpring Suite and click Question in the upper left corner of the ribbon. In the dropdown menu, you’ll see 14 question types.
Choose True / False and fill in the text field of the question. iSpring Suite has an interface that is similar to Microsoft Word, so it’s easy to work with text. Let’s make part of the text in bold to make it quicker for learners to catch the essence of the question.
Create feedback messages in the Feedback and Branching pane and specify the score you’d like to award for each answer.
When learners complete the quiz, they’ll automatically see a final slide that indicates if the quiz was passed or failed.
You can change the text and design of the final slide in the Results section on the left.
Let’s limit the number of attempts and time for a response to avoid cheating. You can do this in the Slide Options bar on the right. You can also tick the Shuffle answers checkbox so that the answer choices for each question are randomly shuffled for each user.
iSpring Suite offers 36 ready-made themes and 19 color schemes. You’ll find them by clicking Themes in the Design tab.
You can also customize fonts and add captions, images, and objects — it’s as easy as in PowerPoint.
Also read: How to Convert PowerPoint to MP4 Video on Windows & macOS
The first question of the quiz is now ready, and you can create the second one using the same simple process. The final result looks like this:
Now, it’s time to publish the quiz. To do that, click the Publish button on the toolbar and select LMS. In this tab, you can prepare quizzes for Moodle.
Select a folder on your desktop where iSpring QuizMaker will save the quiz. Choose SCORM 1.2, the format Moodle recognizes, under LMS Profile. Then click Publish, and the archive with the quiz will appear in the specified folder.
Then open your course in Moodle, select a topic you’d like to add the quiz to, and turn the editing on in the settings. Then click Add an activity or resource, choose SCORM package from the list, and click Add.
In the new window, fill in the quiz title and description, attach the package file, and click Save and display. Now the quiz can be assigned to learners and you can track their results.
Here are a few techniques that will help you create engaging quizzes that really work:
Yes, in Moodle, you can set up a question bank and create a quiz that pulls questions from that question bank. You can then configure the quiz settings to allow for question looping when a question is answered incorrectly.
No, Moodle does not have built-in functionality to check if a user switches tabs while taking a quiz or completing an activity. Moodle focuses on providing a secure and reliable learning management system, but it does not have the ability to monitor user behavior outside of the platform itself.
You can add plugins to achieve this, but these plugins will display a prompt informing you that switching between tabs or apps is not permitted.
In Moodle, you can create various types of quizzes, including multiple-choice, true/false, short answer, matching, essay, and more. Moodle also supports advanced question types such as calculated, numerical, and drag and drop. Additionally, you can create randomized quizzes to present different questions to different students.
In this article, we’ve covered two ways to create quizzes for Moodle: using the built-in editor and the iSpring Suite tool.
In Moodle, you can build a test with different types of questions for free. The main disadvantage is the complex interface with a bunch of settings.
iSpring Suite, on the other hand, has an intuitive interface that allows you to quickly build quizzes without the need to create new blank pages.
iSpring QuizMaker is just one tool from the iSpring Suite toolkit. Also, you’ll be able to convert PowerPoint presentations into e-courses, create interactive simulations, edit video, and much more. All the video files in this article were created in iSpring Suite.
There’s a 14-day trial version of the toolkit; theoretically, that’s enough time to create dozens quizzes for Moodle.