AI-powered assessment creation

AI Question Generator for Teachers

Turn any topic, chapter, PDF, Word document or PowerPoint into a complete, ready-to-use assessment — with AI-generated questions and an answer key on every one.

Trusted by teachers and assessment teams
Up to eight question types, by plan English and Arabic PDF, Word and PowerPoint
Year 9 Chemistry Generating assessment…

Input

0 / 2,000 characters chapter-7.pdf imported

AI processing

Writing questions, then verifying every answer key

Generated

Multiple choice2 pts

Which group of the periodic table contains the noble gases?

AGroup 1 BGroup 7 Group 0
True / False1 pt

Reactivity increases down Group 1 of the periodic table.

True FFalse
Short answer2 pts

Name the most reactive metal in Group 1.

10 questions generated Answer key ready Difficulty Medium Multiple choice · True/False
Build modes

Two ways to build. Both end in the same editor.

Let the AI draft the paper, or write it yourself question by question. Whichever you start with, you land in the same editor with the same per-question controls — so an AI draft is a starting point, never a black box.

AI build

Type a prompt or upload your material. The generator writes the questions, the options, the answer key and the explanations, then hands them to you for review.

  • Prompt, document upload, or both together
  • Choose your question mix, difficulty and language up front
  • Every question arrives editable — nothing is locked

Manual build

Write every question yourself. Same eight types, same points and rubric controls, same export and delivery — with no generation step at all.

  • Add questions one at a time, in any order
  • Reuse questions you have already written and saved
  • Mix a hand-written section into an AI-generated paper

The same editor

Both routes arrive here. Every question carries the same controls, and the paper exports and delivers the same way.

  • Points
  • Required or optional
  • Explanation
  • Criteria
  • Tags
  • Media

How it works

Two ways in. The same paper out.

Start from a topic in your head, or from the material already on your desk. Pick a route, then walk the steps — this is the real sequence, not a marketing abstraction of it.

Describe it. We write it.

You know the topic. You shouldn't have to know how to prompt an AI.

Step 01 of 07

Describe the topic

Type what you want to test in plain language. Stuck on wording? Hit Magic Enhance and we'll rewrite your rough instruction into a proper generation brief. Or pick from the verified Prompt Library — proven prompts, organised by subject.

Don't feel like typing? Dictate it with your voice.

Step 01 · what Magic Enhance does

What you typed

photosynthesis quizTwo words. Nothing here says which year group, how many questions, which types, or what level — so the generator has to guess all four.

19 characters
After Magic Enhance

Create a 12-question assessment on photosynthesis for Year 10 biology. Cover the light-dependent and light-independent reactions, the role of chlorophyll, and the limiting factors of light intensity, carbon dioxide and temperature. Use 8 multiple choice, 2 true/false and 2 short answer. Difficulty: medium — application rather than recall. Include a one-line explanation with every answer.

438 characters Well inside the limit

Ready in minutes. Not an evening.

Start free

What you can generate

Eight question types, any subject

Pick any one to see what the generator produces and how it is graded. Types are ordered the way teachers reach for them. Two of them do something the free tools do not: multi-select awards partial credit, and short answer tolerates a typo.

Multiple choice (MCQ)

One correct option, three plausible distractors. The distractors are the hard part of writing an MCQ by hand: they have to be wrong for a reason a student might actually believe. Grading is instant and unambiguous.

Auto-graded Answer key Explanation per option Options reshuffle per student
Multiple choice2 pts

Which factor is not a limiting factor of photosynthesis in a typical school experiment?

ALight intensity BCarbon dioxide concentration CTemperature Soil pH

Soil pH affects nutrient uptake, not the rate of the reaction itself.

Subjects

The eight types work in any subject

The generator writes from your prompt or from the documents you upload, so the subject is whatever you teach. These are the ones we see most.

Biology Chemistry Physics Mathematics Computer science Engineering Business & economics Medicine & nursing Law Languages History & geography Compliance & safety Professional certification …and anything else you teach

Coding, for example

1def area(r): 2 return 3.14 * r * r 3print(area(2))

What does line 3 print?

A code listing becomes the stem; the question type on top of it is still one of the eight.

Question types are enabled per plan — see pricing for which types are included on yours.


Per-question controls

Generated is not the same as finished

Every question — generated or hand-written — carries six controls. This is what separates a draft you can send to a class from a list of questions you have to retype into something else.

  1. 1Points. Set the mark for each question independently. A definition and a four-step derivation should not be worth the same.
  2. 2Required or optional. Mark a question optional and it stops being compulsory — useful for choice sections and for extension work.
  3. 3Explanation. The reason the answer is correct. Shown to the student after the attempt in Learning mode, or kept for the marker.
  4. 4Marking criteria. The rubric for anything longer than a line, so open answers are marked consistently.
  5. 5Tags. Topic, unit, learning outcome. Tags are how a question becomes findable again next term.
  6. 6Media. Attach an image, a diagram or a figure to the question — the graph the question is about, not a description of it.
Question 4 · editing
1 Multiple choice Points 2
2 Required Optional

Using the graph, explain why the rate of photosynthesis stops rising after point X.

3 Explanation Another factor has become limiting — increasing light no longer increases the rate.
4 Marking criteria Identifies a second limiting factor (2) · refers to the plateau on the graph (2)
5 photosynthesis limiting factors Unit 7 B3.2
6 rate-graph.png
Attached to this question

Difficulty

Difficulty levels that mean something

On most generators, "hard" produces longer questions. Here each level has a definition tied to what the student has to do with the knowledge — which is why a medium paper and a hard paper on the same topic test genuinely different things.

Easy

Recall and definitions. The student either knows the term or does not. Use it to check that the vocabulary of a unit has landed before you build on it.

"Name the pigment that absorbs light during photosynthesis."

Remember · Understand

Medium

Application, and explaining in their own words. The student has to use the idea in a situation they have not been shown, or restate it without leaning on the textbook sentence.

"Explain why a plant in a sealed jar eventually stops growing, in your own words."

Apply · Analyse

Hard

Exam-style analysis and justification. The student has to reach a conclusion and defend it with evidence — the register of a real terminal paper, not a revision quiz.

"Two greenhouses report different yields under identical light. Justify which variable you would test first, and why."

Analyse · Evaluate

If you plan assessments against Bloom's taxonomy, the three levels map onto it closely — remember and understand, apply and analyse, analyse and evaluate.

Languages

Generate in English or Arabic

Not a translation layer bolted on afterwards. Choose Arabic and the questions are generated in Arabic, the interface flips to right-to-left, and the exported PDF carries correctly shaped and joined Arabic script.

  • Generated, not translated. Questions, options, answer keys and explanations are all produced in the language you pick.
  • Full right-to-left interface. The authoring experience flips too, so an Arabic-speaking teacher is not working in a left-to-right tool.
  • Correctly shaped Arabic in exported PDFs. Letters join the way they should. Anyone who has exported Arabic from a generic tool and watched it come out as disconnected glyphs knows how rare this is.
Generation language
Multiple choice2 pts

Which of the following elements is a noble gas?

Helium BOxygen CNitrogen DCarbon

Group 0 — a full outer shell.

RTL interface Shaped Arabic in PDF export
Purpose modes

The same questions, set to do different jobs

A revision quiz and a terminal exam are not the same event, even when the questions are identical. The purpose mode you choose changes what the student sees, when they see it, and how tightly the paper is held.

ModeWhat it is forWhat the student seesTypical use
AssessmentMeasuring what a student knows, and recording it.Questions only. Results and answer key released on your terms.Class tests, unit exams, entrance screening.
LearningTeaching through the attempt rather than grading it.The explanation surfaces alongside the result, so a wrong answer teaches.Revision, homework, self-check before a real paper.
ProtectedHigh-stakes delivery where integrity is the point.A locked-down paper, with uniqueness and reshuffling applied.Certification, finals, remote invigilated exams.

Protected variants pair with proctoring — see AI proctoring.


Integrity

No two students sit the same paper

The oldest objection to AI-generated questions is that they all come out the same — the same twelve facts, phrased twelve ways, term after term. Three mechanisms answer it, and they run before anyone sits down.

24 students 24 different papers 0 identical

Question uniqueness

New questions are checked against what you have already generated, so this term's paper does not quietly repeat last term's.

Question reshuffling

The order changes per student, so the answer to question 4 is not the same for the person sitting alongside.

Option reshuffling

Within each question, the options move too — which is what actually defeats copying a letter across a desk.

Grading is unaffected. Each student's answer key travels with their own version of the paper.

Generation

Generation that fits the ten minutes you actually have

A five-question warm-up and a sixty-question mock paper are different jobs, and they should not feel the same. Three generation paths, chosen for you by the size of the request — and drafts underneath all three, so nothing is lost to a bell.

request sentsecondsminutescome back later

Straight through

small requests

Comes back in one go. Ask, wait a moment, review. Best for a quick warm-up or an exit ticket — everything lands at once.

Streaming

medium papers

Questions appear one at a time as they are written. You can start reading question one while question nine is still being generated — and stop early if the direction is wrong.

Queued

long papers, many documents

job runs without you

Queued as a job. Close the tab, teach the lesson, come back to a finished paper. Best for a full mock built from a term of material.

A Jobs API, for the schools that want one

Every queued generation is a job with an ID and a status you can poll. If your institution runs its own LMS or student portal, generation can be triggered and tracked from it rather than from our interface. Drafts persist server-side throughout — a dropped connection does not lose the paper.

  • Submit a request, get a job ID back
  • Poll status, then collect the questions
  • Drafts persist server-side
{ "job_id": "gen_8f2c41", "status": "completed", "questions": 42, "language": "en", "sources": 6, "answer_key": "attached" }

Illustrative response shape. Talk to us about API access — get in touch.


Quality passes

Five checks run before you ever see the questions

Language models produce recognisable classes of mistake in assessment content: a multi-select with one correct option, a true/false with no stated answer, a rubric accidentally printed inside the question text. Rather than leave you to catch these, the generator checks for them and repairs them first.

01

Multi-select repair

A multi-select question that came back with only one correct option is not multi-select. It is caught and rebuilt with a genuine set of correct answers and their weights.

02

True/False backfill

Any true/false statement missing its correct value is completed, so no question ever reaches a student without a gradeable answer behind it.

03

Answer-key validation

Every key is checked against the options it refers to. A key pointing at an option that does not exist is the single worst failure in a generated paper, and it is checked for explicitly.

04

Option normalisation

Labels, punctuation and spacing are made consistent across the paper. No half of the questions labelled A) and the other half 1., no stray numbering left inside an option.

05

Rubric stripping

Marking criteria sometimes leak into the question the student reads. They are pulled out of the question text and filed where they belong — in the criteria field, visible to you.

None of this replaces your review. It removes the mechanical errors so your review can be about whether the questions are the right questions.

The difference

A list of questions is not an exam

There are plenty of tools that will hand you ten questions about photosynthesis. The work a teacher still has after that — marks, rubrics, delivery, integrity, marking, filing it somewhere you can find it again — is the part that takes the evening.

A free question generator

Hands you text. The rest is still yours.

  • Produces a block of questions you then retype into whatever you actually deliver in.
  • Usually one question type, and an answer key only sometimes.
  • No marks, no rubric, no way to make one question worth more than another.
  • Everybody in the room sits the identical paper, in the identical order.
  • A key that points at the wrong option reaches the student. You find out when they appeal.
  • English in practice — Arabic export tends to come back as disconnected letters.
  • No record. Next term you start from an empty box again.

What a class actually needs

Generated, delivered, sat and marked in one place.

  • The paper you generate is already the paper you deliver — online, or exported to PDF and Word.
  • Up to eight types, by plan, each one auto-graded or rubric-marked.
  • Points, required or optional, explanation, criteria, tags and media on every question.
  • Question order and option order reshuffled per student, with marks held equal.
  • Five quality passes run before you see the questions — answer keys are validated against their options.
  • English and Arabic, with correctly shaped Arabic in the exported PDF.
  • Every question tagged and searchable — next term starts from what you already wrote.

If a generator is all you need, use a generator. This page is for the part that comes after — when the paper has to be sat, invigilated, marked and defended.

“After switching to IntelliAssess.ai, we eliminated several manual processes involved in online examinations. The platform is intuitive, secure, and has significantly improved the experience for both administrators and candidates.”
Emma Richardson Director of Digital Assessment, FutureSkills Institute
FAQ

Frequently asked questions

Can I generate questions from a PDF?

Yes — and from Word and PowerPoint as well. Upload up to 20 documents (.pdf, .doc, .docx, .ppt, .pptx) and the generator writes questions from their contents. PDF Vision also reads diagrams, charts and tables, so a figure in the chapter can become a question about that figure.

Before anything is generated you see an extraction preview showing what was actually pulled out of each file, so a poor scan is caught early rather than after printing.

Does it write the answer key as well?

Every question is generated with its answer key. Multiple choice, multi-select, true/false, fill-in-the-blanks and short answer are auto-graded against that key. Descriptive questions come with marking criteria instead, so long-form answers can be marked consistently.

You can edit any key or rubric before the paper goes out.

What question types can it generate?

Up to eight: multiple choice, multi-select with partial credit, true/false, fill in the blanks, short answer, descriptive, mixed papers combining several types, and manual questions you write yourself. Every type works in any subject — the generator writes from your prompt or from the documents you upload.

Types are enabled per plan — check pricing for what is included on yours.

Can I generate questions in Arabic?

Yes. Arabic is a generation language, not a translation layer: questions, options, answer keys and explanations are all written in Arabic, and the authoring interface flips to right-to-left.

Exported PDFs carry correctly shaped and joined Arabic script — the part most tools get wrong.

Can I edit the questions afterwards?

All of them. Every question — generated or hand-written — carries its own points, a required or optional setting, an explanation, marking criteria, tags and media attachments. You can rewrite the question text, change the options, move the correct answer or delete the question entirely.

A generated paper is a first draft that has done the typing for you, not a finished thing you have to accept.

Will every student get the same questions?

Not unless you want them to. Question order and option order can both be reshuffled per student, so the answer to question 4 is not the same across a room. New questions are also checked against ones you have generated before, so papers do not quietly repeat term to term.

Marks available stay identical for everyone; only the arrangement changes.

Is my material safe if I upload it?

Uploaded documents are encrypted at rest, and institutions that need to keep generation on their own model account can bring their own API key rather than routing through ours.

If your institution has a specific data-handling or residency requirement, contact us and we will answer it directly.

How many questions can I generate?

It depends on your plan. Generation is metered against a token pool rather than a fixed question count, because a 60-question mock built from six documents costs far more to produce than five true/false statements.

As a rough guide only, a typical entry allowance produces on the order of ~20 questions in a billing period. Treat that as illustrative — the enforced limit is the token pool, and the current allowances are listed on the pricing page.

Write the prompt. Take back the evening.

Generate your first assessment from a topic you are teaching this week — a prompt, or the chapter you already have on your desk.

Question types and generation allowances vary by plan.