Assessments you can trust, in minutes.
Turn any document, lecture or photo into exam-grade questions — each traced to the exact sentence it came from. Generate, review, deliver and grade, in one calm place.
★★★★★ 4.9 · loved by 50,000+ educators
AI-scored before you see it
Generation studio12 questions · 100% cited
Reviewing 1 of 12A accept R reject E edit
Source · Chapter 4
Photosynthesis converts light energy into chemical energy stored in glucose. It occurs in the chloroplasts of plant cells and releases oxygen as a byproduct. The Calvin cycle fixes carbon dioxide into sugar using ATP and NADPH.
MCQUnderstandquality 0.94
Which molecule does the oxygen released in photosynthesis come from?
B
Carbon dioxidea common misconception
28%
C
Glucosethe product, not the source
7%
Accept AEdit EReject R
Any source
Paste anything. Get a quiz.
Notes, a PDF, a YouTube lecture, a web page, a photo of the page, or an audio recording — QuizRoom reads it all and grounds every question in it.
Exports & integrates with the tools you already use
MoodleCanvasClassroomKahootNotion
01 Provenance
A citation on every question
Each question links to the exact sentence it was drawn from. A server-side check quietly drops anything that doesn't resolve — so “100% cited” is a fact, not a claim.
- ✓ Click any question to trace it to the source
- ✓ Hallucinated references removed automatically
- ✓ Re-checked again the moment it's saved
Question · cited
MCQUnderstand
Which molecule does the oxygen released in photosynthesis come from?
B
Carbon dioxidea common misconception
28%
C
Glucosethe product, not the source
7%
◆ traced to → “…releases oxygen as a byproduct.” (s2)
02 Library
A question bank that stays clean
Every accepted question lands in a searchable bank with near-duplicate detection — so a term of material never becomes a term of near-copies.
- ✓ Filter by Bloom's level, type, difficulty
- ✓ Duplicate detection across the whole bank
- ✓ Assemble a paper by blueprint
Question bank1,284 items
QuestionTypeQuality
Where does photosynthesis occur in the cell?MCQ0.94
True or false: chlorophyll absorbs green light.T/F0.91
Name the cycle that fixes carbon dioxide.Short0.88
Order the stages of the light-dependent reactions.Order0.86
Which inputs are required for the Calvin cycle?MSQ0.83
03 Insight
Analytics that close the loop
Publish a link, collect attempts, and get quiet, useful psychometrics back — score distribution, per-question difficulty, the items to fix before next term.
- ✓ Server-side scoring, answers never leaked
- ✓ AI-graded written answers, with evidence
- ✓ Export to QTI, Moodle, GIFT and more
Item analytics218 attempts
Score distribution · 218 attempts
04 Fits your stack
Exports into the tools you already use.
No reformatting, no lock-in — one click to your LMS. Eleven real formats, actual files.
Moodle.xmlCanvas.zipClassroomFormsKahoot.xlsxQuizlet.txtNotionDriveWordPressZapier
Keyboard-first
Review at the speed of thought.
One palette runs the whole loop — accept, reject, re-cite, export. Your hands never leave the keyboard.
Jump to a question, action, or export… ⌘K
Review
Accept questionMoves to the bank, keeps its citationA
Reject & log reasonFeeds the model what to avoid nextR
Edit & re-citeRewrite the stem, re-anchor the sourceE
Actions
Export to MoodleQTI, GIFT, CSV — no reformatting⌘E
Filter by Bloom’s levelBalance recall, apply, analyze⌘F
↑ ↓ navigate↵ runesc close
What’s in the box
Everything an assessment needs.
Sentence-level citations
Every answer is traced to the exact sentence it came from — highlight it, hover it, defend it in an audit.
… occurs in the chloroplasts of plant cells and releases oxygen as a byproduct.◆ cited → sentence 12 · span [4,9]
9 question types
MCQ, MSQ, true/false, short, cloze, ordering & more.
Grading with evidence
Rubric scores that show the sentence behind them.
Duplicate detection
No near-copies across your whole bank.
11 export formats
Moodle, Canvas, QTI, GIFT, CSV, JSON…
Answers never leak
Server-side scoring — answer keys stay on our servers, never in the browser.
Assemble by blueprint
Build a paper to a Bloom’s mix and difficulty target in one click.
How it works
From source to score, without the busywork.
A calm, deliberate loop — nothing hidden, nothing you can't defend.
01
Bring a source
A file, a URL, or a photo of the page. It reads and numbers every sentence.
02
Generate & review
Questions stream in, cited. Triage from the keyboard — A accept, R reject, E edit.
03
Deliver & learn
Share a link or export to your LMS; attempts return as analytics.
100%
questions carry a citation
Loved by educators
Trusted where it counts.
“Review went from a weekend to a coffee break. I don't know how I taught without it.”
Dr. A. Rahman ✓
Head of Assessment
“I can point at any question and show exactly where it came from. That's everything.”
Lena Chen ✓
Biology Lead
“Finally an AI quiz tool I can defend in an accreditation audit.”
M. Okafor ✓
University, Registrar
“Exports straight into Moodle — no reformatting, no cleanup. Just works.”
Soo Park ✓
Corporate L&D
“Made 200 questions from a single lecture recording in minutes. Unreal.”
Tom Baker ✓
Secondary teacher
“The citations are the killer feature. Nothing else even comes close.”
J. Rivera ✓
Publisher
“Review went from a weekend to a coffee break. I don't know how I taught without it.”
Dr. A. Rahman ✓
Head of Assessment
“I can point at any question and show exactly where it came from. That's everything.”
Lena Chen ✓
Biology Lead
“Finally an AI quiz tool I can defend in an accreditation audit.”
M. Okafor ✓
University, Registrar
“Exports straight into Moodle — no reformatting, no cleanup. Just works.”
Soo Park ✓
Corporate L&D
“Made 200 questions from a single lecture recording in minutes. Unreal.”
Tom Baker ✓
Secondary teacher
“The citations are the killer feature. Nothing else even comes close.”
J. Rivera ✓
Publisher
For builders
Or drive it from your stack.
Everything the studio does is one API call away — same citations, same scoring, in your own pipeline.
- ✓ Generate, cite and grade over REST
- ✓ Webhooks for every accepted item
- ✓ SDKs for TypeScript & Python
quiz.ts
const quiz = await aiquest.generate({ source: "bio-lecture-05.pdf", types: ["mcq", "short"], cite: true, // trace every answer }) quiz.questions[0].citation // → { sentence: 12, span: [4, 9] }
Pricing
Simple, and free to start.
★ Most popular
Lite
- ✓ 2,000 questions / month
- ✓ Hosted delivery + analytics
- ✓ Sentence-level citations
- ✓ AI grading with evidence
Standard
- ✓ 10,000 questions / month
- ✓ 5× the monthly limit
- ✓ Higher API rate limits
- ✓ Priority support
Are the citations actually checked?+
Yes — on the server. A question whose citation doesn't resolve to a real sentence in your source is rejected before it reaches you, and re-checked again at save. "100% cited" is an invariant, not a marketing line.
Do you train on my documents?+
Never. Your sources generate your questions and nothing else. You can self-host the whole thing on your own server with your own key.
Which LMSs and formats do you support?+
QTI 2.1 for Canvas, Blackboard and D2L; Moodle XML; GIFT; AIKEN; plus CSV, JSON, Word and print-ready PDF — eleven real formats in total.
What can it read?+
Text, PDF, Word and web pages — plus images, audio and video, which are transcribed and grounded just like any other source.
Is there really a free plan?+
Yes. 60 free credits every month, no card required — enough for your first fully-cited question bank.
Write the paper you can stand behind.
Start with 60 free credits — enough for your first fully-cited question bank.