QUIZZES FOR TEACHING · FREE SOFTWARE · IN DEVELOPMENT

Quizzes that teach.
Not only grade.

MCQ Advanced helps teachers write good questions, runs the exam with no account and no server, then tells the class what to revisit, topic by topic. It is the rewrite of a tool already used in class.

Follow the project on GitHub

Free software · GPL-3.0 · no download yet

What does list.Count return on an empty list?

  • null
  • 0
  • An exception
  • An undefined value, which depends on the capacity reserved when the list was created

Suspicious length One distractor is three times longer than the others: students quickly learn that the most detailed answer is often the right one, or else the bait. Shorten it or balance the options.

A sample question, and the warning the editor will show while you type.MOCKUP · SAMPLE QUESTION
Write good questionsNo account, no serverEncrypted quizPer-topic diagnosis

01 · THE EDITOR

Write fast.
Write right.

A quiz is written as plain text, by hand or from a draft generated by an AI, and a visual editor works on that same file.

01

A teaching linter

Like a spell checker, but for question writing: longest answer, right answer always in the same place, negative stem, "all of the above", near-duplicate questions. Every rule comes from the research on writing multiple-choice items.

02

Explain every option

One explanation per option, wrong ones included: students understand why their choice was wrong, not only that it was.

03

Every setting

Global, per-question or no time limit, extra time for students who need it, penalties, partial credit, a random draw of N questions out of M, an introduction text, the correction shown at the end or not.

04

Certainty-based marking

Optionally, students say how sure they are: a confident mistake costs more than a cautious one. A method proven in medical schools, which also measures what students know about their own knowledge.

05

Your existing questions

Import from Moodle (GIFT, Moodle XML) and Aiken, export to Moodle XML and QTI 2.1: nothing is locked in.

06

A readable file

A quiz is a text file you can reread, compare and keep in Git, from one year to the next.

02 · THE EXAM AND AFTER

Nothing before it starts.
Everything once handed in.

The code is public: protection rests on keys alone, with standard cryptography and a page that says plainly what is guaranteed and what is not.

01

A sealed quiz

The quiz is signed and encrypted. It opens with a code given when the exam starts, generated automatically or chosen by the teacher.

02

The answer key apart

The answer key is encrypted separately: it stays out of reach during the exam and opens only once the answers are sealed.

03

One paper per student

Each student gets their own draw and order. Leaving the window is logged and reported to the teacher, never hidden from the student.

04

Anywhere, nothing to install

In the browser first, phones included, and it works offline once loaded. A desktop version will follow.

05

Data stays with you

No student account, no server, no usage tracking: answers go from the student's device to the teacher's, and nowhere else.

06

Know what to revisit

Mastery per topic for each student and for the class, questions that are too easy or misleading, shared misconceptions, spreadsheet export.

03 · QUESTIONS

Before you try it.

When can I use it?

There is no date yet. The project is at the design stage: the GitHub repository shows where it stands.

Will it be free?

Yes, and free software under the GPL-3.0: anyone can read the code, check it and improve it.

Can a student cheat?

They cannot read the quiz before the code, nor the answer key during the exam, nor change their answers after handing them in. During the exam the quiz is on their screen: a photo remains possible, as on paper. Without a server, the real duration is not guaranteed, only measured and reported.

Why not Moodle or Google Forms?

Moodle needs a server and accounts; Google Forms collects data and analyses neither the questions nor the results. Neither helps you write a better quiz. MCQ Advanced will import and export Moodle questions.