Offline Quiz

Activities ::: mod_offlinequiz
Maintained by AMC Academic Moodle Cooperation
The Offline Quiz activity allows the creation of multiple choice tests with questions from the question bank of a Moodle course, which are handed out to students in printed form. After completion, the answer forms are scanned and can be automatically evaluated online directly in Moodle.
Latest release:
2026 sites
1k downloads
177 fans
Current versions available: 20

Offline Quiz

The Offline Quiz activity allows the creation of multiple choice tests with questions from the question bank of a Moodle course, which are handed out to students in printed form. After completion, the answer forms are scanned and can be automatically evaluated online directly in Moodle.>

No support in the comments section on this page! See below for bug reports and support.

Usage

Teachers want to conduct the final examination of a course with several hundred students in a lecture hall. For this purpose, an offline quiz is created in a Moodle course and the quiz is filled with questions from the question bank. To make copying more difficult, the lecturers decide to create several groups in the offline quiz that contain different questions. The forms are then generated, downloaded and printed out.

Two forms are handed out to students during the exam: the questionnaire (contains the questions and answer options) and the corresponding answer sheet (form with boxes to tick the selected answers). After the exam, all answer sheets are scanned and uploaded in the offline quiz of the Moodle course for evaluation.
Forms that could not be automatically evaluated by the system, e.g. because the ID number was incorrectly ticked or ticks or crossed out ticks are unclear, must be corrected by the teachers in the offline quiz.
Teachers can now allow students to view their exams online, where they can, for example, see the points they have achieved and check that their ticks have been recognized.

Note: The question types multiple choice, description and all-or-nothing multiple choice are currently supported. Questionnaires can be downloaded in PDF, DOCX or LaTeX format.

Documentation

You can find a documentation for the plugin on the AMC website.

Bug Reports / Support

We try our best to deliver bug-free plugins, but we can not test the plugin for every platform, database, PHP and Moodle version. If you find any bug please report it on GitHub. Please provide a detailed bug description, including the plugin and Moodle version and, if applicable, a screenshot.

You may also file a request for enhancement on GitHub. If we consider the request generally useful and if it can be implemented with reasonable effort we might implement it in a future version.

You may also post general questions on the plugin on GitHub, but note that we do not have the resources to provide detailed support.

Screenshots

Screenshot #0
Screenshot #1

Contributors

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

Comments RSS

Comments

  • ziv izackov
    Fri, 3 Mar 2017, 6:44 PM
    Hi Kat
    thank you for answering, using 3.1, but still i had to set the pages. all the rest worked as usual.
    again i would like to say that your product is amazing! thank you so much.
  • AMC Academic Moodle Cooperation
    Wed, 15 Mar 2017, 8:51 PM
    We just published a version of the Offline Quiz plugin for Moodle 3.2 – have fun.
  • Sergio Renato Aldana Alvarez
    Mon, 27 Mar 2017, 2:49 AM
    When installing the plugin in moodle 3.2.2 the graphical interface is lost
  • Michał P
    Mon, 27 Mar 2017, 5:37 AM
    Instead of the equation on the preview it displays me:
    «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mn»2«/mn»«mi»x«/mi»«mo»+«/mo»«mn»1«/mn»«mo»=«/mo»«mn»0«/mn»«/math»
  • Thomas Wedekind
    Mon, 27 Mar 2017, 2:53 PM
    @Sergio This is a bug of the offlinequiz with the new boost theme. We are working on a fix.
    @Michał P: would you mind creating an Issue at our official github repo: https://github.com/academic-moodle-cooperation/moodle-mod_offlinequiz? Please add the equation to reproduce this bug.
  • Gabriel JALAM
    Tue, 4 Apr 2017, 6:32 PM
    We have version 3.2.2+ of Moodle and version 7.1.2 of PHP. When I import results using Offlinequiz plugin I receive this warning:
    Notice: A non well formed numeric value encountered in /data/www/moodle/mod/offlinequiz/report/rimport/report.php on line 219
    I have modified line 219 by adding (double) . Line 219 becomes:
    srand((double)microtime() * 1000000);
    Now the warning has disappeared. Could you confirm that adding "(double)" is the right choice?
    Thank you.
  • Thomas Wedekind
    Wed, 5 Apr 2017, 6:24 PM
    Hi Gabriel,
    this line of Code is not necessary anymore since php 4.2. (See https://www.w3schools.com/php/func_math_srand.asp) The warning won't do you any harm though. But I will delete this line for the next release. You can either just leave it with double or do nothing at all, both works fine.
  • Gabriel JALAM
    Wed, 5 Apr 2017, 10:18 PM
    Hi Thomas,
    I deleted the line and no longer see this warning.
    Thank you for this very useful plugin.
    Sincerely, Gabriel

    P.S. There is another warning, see below
    Notice: A non well formed numeric value encountered in /data/www/moodle/mod/offlinequiz/correct.php on line 724
  • Meindert Jorna
    Thu, 13 Apr 2017, 4:40 PM
    Hi there, trying the offline quiz option with my students. After scanning and uploading I need to run the cron.php to have the system detect the uploaded answers form. No problem. The problem is afterwards. Get "User XXXXXXX does not exist in system" - The ID number is XXXXXXX and error User does not exist. Even when manually checking for example 0000068 (user ID 68) I get message "user does not exist" - Do I need to add users first? Could not find in documentation this step is necessary... - hope you can help me out here. Kind regards.
  • AMC Academic Moodle Cooperation
    Fri, 14 Apr 2017, 5:25 PM
    We just published version 3.2.2 of the Offline Quiz plugin. The plugin now works with the Boost theme.
  • Anand Kumar
    Fri, 28 Apr 2017, 5:15 PM
    hey, i have just installed, giving error while creating form (PDF forms ) at admin side i.e.
    Notice: Undefined index: startcolumn in /var/www/html/moodle32/lib/tcpdf/tcpdf.php on line 19450

    Notice: Undefined index: startx in /var/www/html/moodle32/lib/tcpdf/tcpdf.php on line 19451

    Notice: Undefined index: startpage in /var/www/html/moodle32/lib/tcpdf/tcpdf.php on line 19454

    Notice: Undefined index: startpage in /var/www/html/moodle32/lib/tcpdf/tcpdf.php on line 19457

    Notice: Undefined index: in /var/www/html/moodle32/lib/tcpdf/tcpdf.php on line 19457

    Notice: Undefined index: startpage in /var/www/html/moodle32/lib/tcpdf/tcpdf.php on line 19458

    Notice: Undefined index: in /var/www/html/moodle32/lib/tcpdf/tcpdf.php on line 19458

    Notice: Undefined index: startpage in /var/www/html/moodle32/lib/tcpdf/tcpdf.php on line 19490

    Notice: Undefined index: startx in /var/www/html/moodle32/lib/tcpdf/tcpdf.php on line 19710
  • Anand Kumar
    Fri, 28 Apr 2017, 7:40 PM
    hey,
    What to do after uploading the answer form, nothing is shown , how to grade them after import the attempts ???
    Thanks
  • ISABELA TERRA
    Thu, 29 June 2017, 6:53 AM
    Hello.
    I installed the Offline Quiz in Moodle 3.0 and I'am having problems with cron. Is there a way to put cron on a button on the screen for the user?

    Another detail, the answer form have no way out with the student's code and name?
    That would make life easier for teachers.

    Thank you very much
  • Thomas Wedekind
    Thu, 29 June 2017, 3:58 PM
    Hello,
    it is not possible to implement a button, since the cronjob takes a while to scan the pages (around 20 seconds per page on my local computer e.g.). We don't want the users to have to wait 20 minutes after a big upload, especially since you already should have a cron installed for moodle itself.

    About the real Name of the students: This is actually one of the most requested features, but not that easy to implement since the algorithm would not allow such a change at the moment. We are working on making this change possible in the mid to long future, but it's not the first priority at the moment.

    Best regards
  • ISABELA TERRA
    Thu, 13 July 2017, 8:31 AM
    Thank you for your information.

    Now I would like to know which ID number to fill in form for answers? I put the idUser and it is informing that there is no user.

    User ID Model: 0007627

    Thank you again.
Please login to post comments