Activities: Offline Quiz

Maintained by Picture of AMC Academic Moodle Cooperation AMC Academic Moodle Cooperation
The MC Offline quiz module (mod/offlinequiz) adds paper-and-pencil multiple-choice quizzes to Moodle. In offline quizzes students mark answers to questions on a sheet of paper (the answer form).
888 sites
63 fans

MC Offline quiz module

The Moodle MC Offline quiz module adds paper-and-pencil multiple-choice quizzes to Moodle. In offline quizzes students mark answers to questions on a sheet of paper (the answer form). The students' answer forms are evaluated and graded automatically by the offline quiz module. 

More precisely, a complete offline quiz consists (at least) of the following steps:

  • A teacher creates an offline quiz in Moodle and adds multiple-choice questions, all-or-nothing multiple-choice questions or description questions (text) to the quiz. This is very similar to creating online quizzes (standard Moodle quizzes).
  • From the question lists the teacher creates question sheets and answer forms as PDF (DOCX) documents using the module. 
  • The question sheets and answer forms are handed out to students for the actual quiz. The students mark the answers they think are correct in the answer form.
  • The teacher scans the filled-in answer forms and uploads the resulting images into the offline quiz. The scanned answer forms are evaluated and graded automatically by the module. 
  • If necessary, the teacher corrects errors that might have occurred due to mistakes made by the students or due to bad scan quality.

After results have been created in an offline quiz, students can review their result as usual. If the teacher allows it, students can also see the scanned answer forms and which markings have been recognised as crosses.

The module supports up to six groups which are not related to Moodle course groups. Each group can contain a different set of questions in a different order. Separate question sheets and answer forms are created for the different offline quiz groups.

The module also supports lists of participants which are useful for checking which students actually took part in the exam. Lists of participants are pre-filled with students in Moodle. PDF versions of those lists can be created in the module for easy marking during the exam. The marked lists can be uploaded and evaluated automatically.


The offline quiz module is used intensively at different Austrian universities for mass exams. Hundreds of students can be easily examined at the same time (given enough seating space in lecture halls) without the need for expensive e-testing equipment.


Copy the module code directly to the "mod/offlinequiz" directory. Open the messages page in the administration area to automatically start the installation.

The automatic analysis of questionnaires requires the activation of an appropriate cronjob (see README.txt).

Admin settings

As an administrator you can set the default values instance-wide on the settings page for administrators in the MC Offline quiz module.

  • formula for participant identification (text field)
  • mix questions (checkbox)
  • mix answers (checkbox)
  • logo URL (text field)
  • copyright indication (checkbox)
  • settings for exam inspection (checkbox)
  • decimal places (drop down)
  • paper's white level (drop down)
  • 1-click inscription (checkbox)
  • role for inscription (drop down)
  • saving days (text field)


Screenshot #0


Picture of AMC Academic Moodle Cooperation
AMC Academic Moodle Cooperation (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of ISABELA TERRA
    Fri, 11 Aug 2017, 4:22 AM
    Thank you Thomas!
  • Picture of AMC Academic Moodle Cooperation
    Mon, 14 Aug 2017, 12:22 PM
    We just published version 3.2.5 of the Offline Quiz plugin fixing a Boost theme related bug (questions could not be aded).
  • Picture of AMC Academic Moodle Cooperation
    Thu, 17 Aug 2017, 10:50 PM
    We just published a version of the Offline Quiz plugin for Moodle 3.3 – have fun.
  • Picture of Carly Born
    Mon, 2 Oct 2017, 10:20 PM
    Hi, I'm having a little trouble with the scanned PDFs being recognized properly. It seems like it is having trouble recognizing where the boxes should be on the page, and it's not recognizing the answer area at all. I wonder if this is related to the answer sheet being printed on 8.5" x 11" paper rather than A4 paper? I have some screenshots of what I am getting here: Can you provide any assistance?
  • Picture of Thomas Wedekind
    Mon, 2 Oct 2017, 10:27 PM
    hi Carly, unfortunately the offlinequiz only supports A4 at the moment. The US-Letter format is not supported. Its a feature we have on our list, but since its not easy to implement (the scanning algorithm is not easily changeable in that matter) this feature will not come very soon. Once our new scanning algorithm is rewritten, we will work on that feature.
  • Picture of Carly Born
    Mon, 2 Oct 2017, 10:54 PM
    Thomas, I tried printing on US Letter without scaling, and although the guides did match up the system still did not seem to know where the boxes were supposed to be. I was hoping that would work, but it did not. I tested the system with an A4 answer sheet, and it worked as advertised. Mostly I'm posting this as a warning to others in the US who might be struggling with this. Thanks for responding so quickly.
  • Picture of Carly Born
    Wed, 25 Oct 2017, 11:25 PM
    Hello again, I see from your git repo that being able to use the custom profile fields for the key identifier is on your list and possibly triaged. Do you have a roadmap that shows when this feature might become available? I'm hoping to be able to promote this module across my campus, but I need this feature to truly streamline the workflow. Thank you.
  • Picture of Rajesh Thingmax
    Thu, 2 Nov 2017, 2:23 PM
    Hi i am unable to run cron. If i run the moodle cron offline quiz is not detected in the process
  • Richard Samson
    Mon, 6 Nov 2017, 6:22 PM
    We are just starting to use this plugin. It is great. Congratulations!

    We have an issue that we don't know how to deal with. Most of our users have 8-digit IDs in the Moodle user table. But some earlier ones have only 6 digits. If we set up the formula as a[8]=username, the 8-digit students are identified correctly but not the 6-digit ones.

    Any help appreciated.
  • Picture of AMC Academic Moodle Cooperation
    Fri, 10 Nov 2017, 1:03 AM
    We just published version 3.3.2 of the Offline Quiz plugin for Moodle 3.3 (additional index for tables page_corners and scanned_page).
  • Picture of Thomas Wedekind
    Tue, 21 Nov 2017, 8:37 PM
    @Richard Samson, sadly that's not possible, because we identify non crossed ID-Number columns as error. It would be probably a bit confusing for the students what to cross out in their test, if they have 6-digit number. Maybe you can provide another non-changing number in a different column?
  • Picture of Thomas Wedekind
    Tue, 21 Nov 2017, 8:40 PM
    @Rajesh Thingmax, I don't know why your cron is ignored from the moodle core. If it's in there it should work. Have you tried running the cronjob seperately? A detailed description is in the section "Cron Job" in the which is shipped with the plugin.
  • Picture of LeeJH NY
    Sat, 25 Nov 2017, 10:49 PM
    Text is broken when converting to PDF. Korean does not display correctly in PDF. All letters appear in a box. It's probably a problem with the character set. Moodle version is 3.4
  • Picture of Thomas Wedekind
    Mon, 27 Nov 2017, 11:48 PM
    Hello Lee JH NY,
    I'm happy to see that you are using our plugin on moodle 3.4. We are still testing it and hope to release it soon.
    I can confirm your problem, even on older moodle versions. Would you mind creating an issue on github?

    For the short term you can avoid the problem by changing the output format to docx in the offlinequiz-preferences and export it to pdf from there. Almost all word processor programs support that feature.

    We are using "FreeSans", which has a lot of different character blocks, but not the one you need (probably the Hangul-Block ?)

  • Picture of LeeJH NY
    Tue, 28 Nov 2017, 7:56 AM
    Thank you for answer.
    I solved this problem.
    It was my mistake. I'm a linux starter.
    I did not know that the tcpdf folder is in the moodle subfolder.
    I uploaded Hangul fonts only in the libreoffice and system folders.
    I uploaded the font to the tcpdf font folder under moodle and it worked.
    Thank you again for your interest.
1 2 3 4 5 6
Please login to post comments