Activities: Offline Quiz

mod_offlinequiz
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).
1254 sites
1k downloads
94 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.

Example

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.

Installation

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)

Screenshots

Screenshot #0

Contributors

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
  • C'est moi :-)
    Thu, Nov 8, 2018, 6:16 PM
    I use Moodle 3.5 and the latest version of Offline Quiz. When i reset a course, there's a sentence indicating that reseting function isn't implemented. It would be very usefull. Do you plan to add it? Soon?
    This page could help : https://docs.moodle.org/dev/Implementing_Reset_course_functionality_in_a_module
    Thanks in advance
  • Picture of Caroline Tartary
    Fri, Nov 9, 2018, 1:09 AM
    Hi, thank @Thomas Wedekind for this very interesting plugin.
    @Stéphane Poinsart
    3) we noticed large differences in the recognition of markers according to the MFPs used to scan

    Otherwise, we have a problem whith not well read user ids : when we fix them, some user have no grade on result but "partial". What that mean ?

    Thanks
  • Picture of AMC Academic Moodle Cooperation
    Tue, Nov 27, 2018, 5:38 PM
    We just published version 3.5.1 of the Offline Quiz for Moodle 3..5 fixing a bug where under certain circumstances the grades in the downloaded results were not correct.
  • Picture of AMC Academic Moodle Cooperation
    Fri, Nov 30, 2018, 12:57 AM
    We just published version 3.5.2 of the Offline Quiz for Moodle 3..5 fixing a bug where the update of scanned pages leads to wrong results with "missing pages", even though there is only one page in the test.
  • Picture of Stanly Fernandez
    Tue, Dec 4, 2018, 3:38 PM
    I am able to almost everything except scanning the answer sheets. I have the following status "3 answer form(s) is/are pending evaluation." One hour plus and still not results. Any suggestions?
  • Picture of Jaroslav Štěpánek
    Sun, Dec 30, 2018, 5:22 AM
    Hello, I have installed moodle with last version of Offline Quiz. Everything looks good, I created quiz, printed, filled, scanned and uploaded it. But I see only table with these items:

    2 | ? | ? | 29. prosinec 2018, 21.58 | Image type not supported | sken01.pdf has image type | Correct

    If I click to Correct only error page is displayed with "error/Could not load file"

    I tried to run cron job manualy via SSH. There is the log
    Execute scheduled task: Answer sheet evaluation for the offlinequiz-plugin (mod_ offlinequiz\task\page_evaluation_task)
    ... started 21:58:37. Current memory use 33.7MB.
    job 12: evaluating /volume1/web/moodledata/temp/offlinequiz/import/1546116961649 56887/sken01.pdf
    job 12: scannedpage id 12
    2018-12-29-21:58: Import queue with id 12 imported.

    ... used 504 dbqueries
    ... used 11.087849855423 seconds
    Scheduled task complete: Answer sheet evaluation for the offlinequiz-plugin (mod _offlinequiz\task\page_evaluation_task)

    Note: I have installed my moodle on Synology NAS (Apache 2.4, PHP7.0 and MariaDB 10)

    Is there any issue with permission or format of file? I tried scan to PDF, JPG, PDF with OCR. I tried upload single file and batch in zip, but I have still the same result.

    Could you help me?

    Thank you
  • Picture of Enrique Castro
    Sat, Feb 2, 2019, 8:46 PM
    Hi:
    There is a problem with last update 2018112700

    db/upgrade.php code has hardcoded mdl_ prefix in an SQL query, this will fail in databases with other table prefixes
    line 1426 $sql = 'DELETE c1.*
    FROM mdl_offlinequiz_choices c1,


  • Picture of AMC Academic Moodle Cooperation
    Thu, Feb 7, 2019, 2:33 AM
    We just published a bug fix version 3.5.4 of the Offline Quiz for Moodle 3.5 (with huge zip files the evaluation didn't work under certain race-conditions).
  • Picture of AMC Academic Moodle Cooperation
    Thu, Feb 7, 2019, 2:40 AM
    We just published version 3.6.0 of the Offline Quiz for Moodle 3.6 – have fun.
  • Picture of Dinis Medeiros
    Thu, Feb 7, 2019, 4:42 PM
    Version 3.6 is missing in AMOS (translation). THANKS
  • Picture of AMC Academic Moodle Cooperation
    Sat, Feb 16, 2019, 12:46 AM
    We just published a bug fix version 3.6.1 of the Offline Quiz for Moodle 3.6 (see CHANGELOG.txt).
  • Picture of Polaris Lee
    Wed, Feb 27, 2019, 8:27 PM
    Hello~
    I can not get the cloze type question from the question bank.
    Does this error only happen to me?

    Moodle 3.5.4+ (Build: 20190201)
    php 7.0.27
    mariadb (10.1.31)
  • Ricardo Caiado
    Tue, Mar 12, 2019, 5:05 AM
    Hi AMC,

    The "formula for participant identification" is limited to 9 digits. Is it possible to expand this limit to 11?

    Ricardo
  • Picture of João Mouro
    Tue, Mar 19, 2019, 12:00 AM
    Im having the same problem as Stanly , several "answer form(s) is/are pending evaluation." and nothing... any solution? Run numerous times the cron and still nothing...
  • Picture of Thomas Wedekind
    Tue, Mar 19, 2019, 12:12 AM
    @Ricardo, sadly this is not possible. I mean you can change it by changing line 202 in the settingslib.php. Be aware though: the won't be enough space on the sheet and offlinequiz might not evaluate the answer sheets right if you do so. that's why 9 is the maximum at the moment.

    @Joao Have you set up the cron successfully? If not please follow the instructions at https://docs.moodle.org/36/en/Cron If that still doesn't help feel free to create an issue in our official github repository at https://github.com/academic-moodle-cooperation/moodle-mod_offlinequiz
1 2 3 4 5 6 7 8 9 10 11
Please login to post comments