Using AI to Generate Practice Questions From Your Notes
Alex Chen · · 4 min read
The fastest legitimate study upgrade most students can make this week is to start using AI as a practice-question generator. The questions aren't perfect, but they're usually good enough, and the alternative (no practice questions, because making your own is tedious) is much worse.
The prompt that actually works
A vague prompt produces vague questions. The structure that consistently works:
Generate 10 practice questions in [format] format, at [level] difficulty, based on the material below. The questions should test [type of skill]. Provide an answer key after the questions.
[paste your notes or textbook section]
A worked example:
Generate 10 practice questions in short-answer format, at intermediate undergraduate difficulty, based on the material below. The questions should test understanding and application, not just recall. Provide an answer key after the questions.
[pasted lecture notes on the krebs cycle]
That prompt typically produces useful questions. The key levers:
- Format controls question type. Be specific: multiple choice with 4 options each, short answer requiring 1-2 sentences, calculation problems.
- Difficulty matters. Introductory, intermediate, or advanced. Without it, AI tends to default to easy.
- Skill type prevents the AI from generating only definition questions. Understanding and application or comparison and analysis push it toward harder material.
- Source material is essential. Without it, the AI invents content that may or may not match your course.
Matching your exam format
If you have a past exam, the highest-leverage prompt is:
Below is a past exam question from my course. Generate 10 questions that match the same style, format, and difficulty level.
[paste past question]
The AI is excellent at pattern matching to a real example. Even if your past exam questions are quirky or unusual, AI can replicate the style.
This is also how you handle subjects where you don't have a clear "format" in mind. Show the AI what you want; it figures out the rest.
Filter the output
A 10-question AI batch typically contains 6 to 8 useful questions, 1 to 2 weak ones, and occasionally one strange one. Don't review without filtering.
Delete questions that are:
- Too vague. Explain X with no specifics.
- Trivially easy. What is the definition of Y? when Y is in the title.
- Slightly wrong. AI sometimes generates questions whose framing is subtly off. Skip these.
- Outside scope. AI can wander into material that won't be on the exam.
Keep the questions that require specific answers, multi-step reasoning, or comparisons between concepts. A filtered set of 6 good questions beats an unfiltered set of 10 mixed ones.
How to actually use them
Generation is the easy part. The questions only help if you use them under realistic conditions.
Take them timed. Allocate the time the real exam would give per question. Untimed practice teaches recognition, not retrieval under pressure.
No looking up answers. Do the whole set without checking notes. The point of practice questions is to surface what you don't know, which only happens when you can't peek.
Mark up your wrong answers. For each wrong answer, write one sentence about why. Misread the question? Didn't know the concept? Couldn't apply it? Each is a different fix.
Repeat with new questions. A practice question is mostly useful once. Use new sets across the week, not the same 10 questions over and over.
When AI gets it wrong
Two patterns to watch for in advanced or technical subjects:
Plausible but wrong content. AI can generate questions whose answers sound right but aren't, especially in fields with specialized terminology. If you're in a specialty, verify the answer key for important questions.
Drift from the source material. Sometimes the questions wander away from what you pasted in. If the answer references material you didn't include, the AI hallucinated context. Skip those questions or regenerate.
For most undergraduate material, these failures are rare. For graduate-level or highly technical material, they're common enough to filter for.
A weekly practice rhythm
Once you have the workflow:
- Tuesday: Generate 10 questions from the week's lecture material. Take them on Thursday.
- Saturday: Generate 20 mixed questions covering the past two weeks. Take them under timed conditions.
- The week before an exam: Generate two full-length practice tests, take one early in the week and one two days before.
That's enough practice testing to outperform most students who just re-read their notes, and it takes 30 minutes of generation a week.
Questions
- How do I get good practice questions from AI?
- Specify the format (short answer, multiple choice, problem), the count (10 is a useful default), the difficulty level (introductory, intermediate, advanced), and paste the source material the questions should come from. Vague prompts produce vague questions.
- Can AI generate questions in the format of my actual exam?
- Often yes. Show the AI a past exam question and ask it to produce 10 similar questions in the same format. The AI is good at pattern matching; clear examples beat clear descriptions.
- What's the worst kind of AI-generated question?
- Vague questions ('Explain Newton's laws') and overly easy questions that test recognition rather than recall. Filter these out. Keep questions that require specific answers, multi-step reasoning, or comparison between concepts.
- Should I take AI-generated practice tests timed?
- Yes. The point of practice questions isn't to read them; it's to attempt them under conditions that resemble the real exam. Untimed practice teaches you to recognize answers, not to retrieve them under pressure.
- Can AI grade my answers?
- For factual short-answer questions, fairly well. For essay-style or multi-step problems, AI grading is decent at catching obvious errors but should not be trusted for nuanced evaluation. Use AI grading as a first pass; review for important questions yourself.