Online exams in Moodle: question banks and integrity

Online exams in Moodle: question banks and integrity

Many teachers are wary of online exams because they are "easy to cheat on". In fact, integrity doesn't come from a single setting, but from exam design, settings, and procedures together. Here we show what Moodle actually offers, and what it cannot guarantee.

Start with the question bank

The question bank is the foundation of a good exam, so take care of it before any settings:

  • Categorize questions by topic and difficulty level

  • Add random questions from a category instead of fixed questions

    So each student gets a different version.

  • Vary the question types

    Multiple choice, true/false, short answer, and essay.

  • Write more questions than you need in each category so randomization works

Available integrity settings

According to Moodle's documentation, quiz settings allow the following:

  • Time limit

    A countdown, with automatic submission when time runs out

  • Sequential navigation

    Prevents going back to earlier questions or jumping ahead

  • Quiz password

    Students can't start until they enter it

  • Network address restriction

    Limits access to a specific address or range, such as an exam hall

  • Attempts and delays

    The number of attempts and the waiting time between them

  • Question behaviour

    Deferred feedback mimics a traditional paper exam

  • Review options

    Control when students see their answers and the correct answers

Safe Exam Browser

When required, Safe Exam Browser locks the student into full screen with no web browsing, and disables shortcuts including copy and paste. You can allow specific sites or programs, and configure it manually, with templates, or with a config file. But Moodle's own documentation notes that secure browser measures are "not completely foolproof" and don't stop a student from using another device or asking someone next to them.

Integrity is design before technology

  • Ask applied questions that require thinking

    Not memorization questions that are easy to look up.

  • Choose a suitable duration

    Too short is unfair to students; too long allows collaboration.

  • For high-stakes exams

    Use a proctored hall with network restriction and Safe Exam Browser.

  • Write a clear policy on what is allowed

    And have students sign it before the exam.

Load test before exam day

Hundreds of students pressing "Start" at the same moment is the hardest thing a server faces. So:

  • Test with a number close to the real student count

    Don't settle for a single run. Moodle's documentation recommends tools like JMeter for testing.

  • Stagger student start times or groups if possible

  • Prepare a fallback plan for outages

    Who can retake an attempt, and how answers are saved.

  • Don't rely on the mobile app offline for a timed exam

    Moodle's documentation says offline attempts are limited to quizzes with deferred feedback, and don't work with a time limit, network restriction, or sequential navigation.

After the exam

Review the quiz statistics to find questions that are too easy or too hard; a question everyone got wrong may be flawed. Fix flawed questions and regrade when needed, then feed what you learned back into the question bank.

Pre-exam checklist

  • Questions are reviewed and categorized in the bank

  • Random questions draw from large enough categories

  • Time limit, navigation, password, and network restriction are set

  • Review options don't reveal answers before the exam ends

  • A load test was run with a realistic number of students

  • A test device with a student account has taken the full exam

  • The outage plan and technical support are announced

Frequently asked questions

  • Is Safe Exam Browser enough on its own?

    No. It is one layer. It's best combined with good question design and proctoring when needed.

  • Should I use H5P in the exam?

    Moodle's documentation recommends the Quiz activity for summative assessment, for security reasons.

  • How many questions are right?

    There is no fixed number. It depends on the time, question types, and the learning outcomes you need to measure.

Sources

  • Moodle documentation

    Quiz settings.

  • Moodle documentation

    Performance recommendations.

Need a Moodle platform or eCommerce app?

We'll send you a detailed proposal within 24 hours