How to Create a Quiz in Moodle in 3 Easy Steps

Quizzing is an important aspect in learning.

While the most obvious application of quizzing is to assess student progress, students and instructors can benefit in other ways too:

  • Quizzes can motivate students to revise course content
  • They can be used as a tool for self-assessment
  • A quiz can be used as a pre-test to qualify student for a course
  • Quiz reports can help instructors identify gaps in course content

Quizzes in Moodle

In Moodle, a quiz is an activity. It can be added to a course or rather, a particular section within a course.

So to add a quiz, you need to start by creating a new activity.


Step #1 Add an Activity – Quiz

Since I’ve already covered activity creation in Moodle, I’ll summarize the points here:

  1. Head over to courses
  2. Select a course
  3. Turn Editing On
  4. Add an Activity – in this case – Quiz.


Step #2 Customize Quiz Settings

Each quiz in Moodle provides you settings you can personalize as per your preference. The only mandatory field while creating a quiz – is the quiz name.

Let’s take a look at other important settings:

  • Timing: The options present here, help you schedule a quiz at a particular time. A student can attempt a quiz in between the open and close quiz times. If you set a time limit for a quiz, it comes into play when a student attempts a quiz. If the time runs out the quiz is automatically submitted.
  • Grade: Grade settings help you set passing parameters for a quiz.
    • Attempts allowed: By default, a student has ‘Unlimited’ attempts for a quiz. You can set this to ‘1’ for quizzes that can be attempted only once, or to a prefered limit. The ‘Grading method’ field decides how you calculate the final grade, when a student has multiple attempts.
    • Grade to pass: With this option you can set a passing grade for the quiz and conditional access to further course content based on quiz completion status (Activity Completion and Conditional activities).
  • Question behavior: This controls feedback you offer to students during a quiz. The most popular options are
    • Differed Feedback: feedback is offered only upon quiz completion
    • Immediate Feedback: the feedback is offered after each question
    • Interactive Feedback: where hints can be given and the student has the option to re-attempt the question
    • Certainty-based marking: when clubbed with CBM, along with the student’s answer, he/she is required to rate the certainty of the answer attempted being right; points are awarded accordingly
  • Overall feedback: The feedback that has to be shown at the end of the quiz, should be added here.
  • Activity completion: You can restrict access to course activities using this option.


Step #3 Add Quiz Questions

The final step is to add quiz questions.


To add questions to a quiz, you need to edit the quiz and select ‘+ a new question’ to create new questions. Once you have a question pool ready, you could add a question from the question bank for subsequent quizzes.


Moodle provides 15 question types – ranging from simple true/false, multiple choice, select missing word questions, to advanced questions such as random short-answer matching- that you can include in your quiz.


For each question, make sure you add:

  • Question name: A unique identifier for the question
  • Question text: The actual quiz question. You could add an elaborate question with multimedia content, if needed.
  • Default mark: The points awarded for the right answer

Optionally you could add:

  • Category: With a category, you can classify question types. This could be by difficulty level or by course category.
  • One or multiple answers?: For question types which have multiple answers, you can use this option to set more than a single choice as the right answer.
  • Combined feedback: Apart from providing feedback for individual answers, you can use this field to provide combined feedback for the question.
  • Tags: Along with categories, tags can be used to classify question types.

Once you create the quiz, your students can now attempt it as part of a course.

Wrapping Up

Quizzes help challenge students and motivate them to study. Along with tracking user progress, quizzes are used to add gamification in learning.

In Moodle, a quiz can be added to course content, to evaluate students or as course pre-requisite. The flexibility of creating a question bank helps speed up quiz creation.

If you’re in the process of creating your first Moodle quiz, I hope this article helped. 🙂

Let me know if you have any questions in the comment section below.


7 thoughts on “How to Create a Quiz in Moodle in 3 Easy Steps”

  1. Thank you, Rajiv!

    After spending 10 hours over 2 days trying to create a pre and post test from the same questions, all I accomplished in that time was creating the question bank.

    I found this post and created both quizzes in less than 2 hours!


    1. Hi Charlene,

      Glad that our tips related to quiz creation worked for you.

      Stay tuned we will be publishing more such tricks in coming weeks.

      Rajiv Sathian

  2. I have created a quiz that I am trying to add to a specific topic for evaluating retention. By default, it only appears on the front page. How do I get each quiz to appear on the topic page I prefer?

    1. Hey T.J.
      Assuming that you require a quiz after every topic, ideally, you will need to create a question bank first and then add a quiz as a separate activity after every topic.
      If you need the same questions to appear after every course, go to the course you want to add a quiz to. Go to Course Administration> Click on ‘Input’> Select where you have originally created the course on the LMS.

  3. Mriduchhanda Chakrabarti

    I have a quiz in word document. How do I number the answers in my word doc? Is it in Upper case A, B, C, D? or Lower case a, b, c, d?

Leave a Comment

Your email address will not be published. Required fields are marked *

What if designing Home Pages was easy? Try RemUI Page Builder Now

Check Out Our New And Improved Page Builder Now!

remui moodle theme prebuilt layouts

                          What is new?

  • Drag-and-drop functionality for seamless page building.
  • No coding is required.
  • 80+ pre-designed templates and many more!!

Choose your currency:

Converted prices are for reference only - all orders are charged in $ US Dollars ($) USD.
  • USDUS Dollars ($)
  • INRIndian Rupee (₹)
  1. Spin The Wheel Early Bird Giveaway!Spin the wheel Early Bird Giveaway Details - 
    1. Sign up & spin the wheel to get up to a 30% discount.
    2. The discount is only applicable to Edwiser Page Builder. 
    3. Page Builder is available for RemUI Pro & CCS only.
    4. Please provide a valid email address as the coupon code will be shared with you via the email you have provided. 
    5. The coupon code can be used at checkout and is only valid for the first 50 customers.
    a valid email id since the coupon will be shared with you only via email
  2. Coupon code can be used at checkout and is valid only for 24Hrs

Sign up to Spin the Wheel

Spin the Wheel
By joining this giveaway, you would give us your consent to occasionally send you emails about products and strategies that would benefit your Moodle LMS.