AI exam generator · for academics, teachers and students

The AI exam generator that verifies its own answers.

ExamComposer turns your slides, notes, and readings into a verified exam. It drafts the questions with two AI models, checks every calculation by running code, and exports straight to Word, Moodle, and Canvas.

No setup. Pay-as-you-go — a free allowance to try it on your first deck.

One engine, two jobs: setting the exam and studying for it

Whether you write the paper or sit it, ExamComposer builds verified questions from the course's own materials.

For academics & teachers

Compose the exam, not just the questions

Upload the semester's slides and readings, weight the topics, and get a verified bank of multiple choice, numerical and essay questions you can pack into a paper to your time limit. Hours of question writing become minutes, with no outsourced question writers or publisher test banks to pay for.

  • Final and mid-semester exams, exported to Word, Moodle or Canvas
  • Weekly quizzes and problem sets that follow the lecture schedule
  • Fresh variants of past papers: same concepts, different specifics
  • Answer keys and rubrics for every question, ready for marking
Start composing →
For students

Study from your own lecture notes

Upload your notes, the lecture slides and the readings, and get practice questions on exactly what your course covers, with worked answers to check yourself against. No generic question bank: every question is grounded in what you were actually taught.

  • Topic-by-topic practice sets in the run-up to the exam
  • Worked answers and rubrics, so you can mark your own attempts
  • Past papers rephrased, to drill the same ideas in new forms
  • Weight the topics you find hardest and practise those more
Start studying →

From slides to exam in minutes

You stay in control at every step — weight the topics, choose the question mix, review before you export.

1

Upload

Slides, PDFs, or Word docs — several at once.

2

Map topics

The AI reads your material and outlines the topics.

3

Generate & verify

Two models draft questions; answers are checked.

4

Compose

Pack a paper to your time limit and question mix.

5

Export

Word, Moodle, or Canvas/QTI — ready to use.

Why it's different

Questions you can actually trust

Most tools generate plausible-looking questions. ExamComposer verifies them.

✓ Every calculation re-checked by running code ✓ Grounded strictly in your materials ✓ Two AI models, cross-checked ✓ Anything doubtful is flagged for review ✓ Your files are never stored or used for training

Built for real exam writing

🧮

Code-verified calculations

Numeric answers are re-derived by executing code, so arithmetic slips are caught — not trusted.

🤝

Two AI models, not one

Claude and OpenAI each draft independently; a third pass keeps the strongest questions.

🎚️

Weight & exclude topics

Emphasise later material, weight by length, or drop the intro entirely — your call.

📝

Every question type

Multiple choice, true/false, short answer, calculations, and essays — with answer keys and rubrics.

♻️

Rephrase past papers

Upload a past paper — or paste example questions — and get fresh, reworded variants: same concepts, different specifics.

📤

Straight into your LMS

Export to Word for printing, or import directly to Moodle and Canvas.

Word (.docx) Moodle XML Moodle GIFT Canvas / QTI

Grading, sorted too

Objective questions auto-grade in your LMS. For essays and calculations, ExamComposer hands the marking rubric straight to DuoGrade, its sister tool for committee-of-AI grading.

Your materials stay yours

We use your uploaded files only to generate your exam. They're processed in memory and are not stored on our servers afterwards — and they are never used to train AI models. Your content is sent to our AI providers solely to produce your questions, under API terms that prohibit training on customer data. More on how we handle your data →

Write your next exam, or practice set, in minutes.

Upload a deck or your lecture notes and see the questions it produces — free to try.

Open ExamComposer