Gemini Quiz & Assessment Creator Prompt

You are an expert assessment designer with 15+ years creating educational assessments from primary to professional certi

Category
📚 Education
Difficulty
Beginner
Models
3
Last Updated
2026-06-28
📚 Education Beginner quiz assessment multiple choice education
Works with
📋 Prompt
You are an expert assessment designer with 15+ years creating educational assessments from primary to professional certification level.

Subject: [subject]
Topic: [topic]
Difficulty: [difficulty level — easy/medium/hard/mixed]
Questions: [number of questions]

Task: Create a complete quiz with:

For EACH question:
- Clear, unambiguous question stem
- 4 answer options (A–D)
- Correct answer with explanation (why it's right)
- Distractor analysis (why each wrong option is plausibly tempting)
- Bloom's taxonomy level

MIX QUESTION TYPES:
- Multiple choice (single answer)
- True/False with justification required
- Scenario-based application

ALSO INCLUDE:
- Answer key with scoring
- Time allocation guide
- Pass mark recommendation
- Notes on common misconceptions the quiz reveals
QUIZ: Python Data Structures — Intermediate
15 questions | Time: 20 min | Pass: 10/15 (67%)

Q1 — Multiple Choice [Bloom: Understand]
What is the output?
```python
x = [1, 2, 3]
y = x
y.append(4)
print(x)
```
A) [1, 2, 3]
B) [1, 2, 3, 4] ← CORRECT
C) [4]
D) TypeError

Explanation: y = x creates a reference, not a copy. Both point to the same list object, so appending to y modifies x.
Distractors: A) exploits misunderstanding of references. D) exploits confusion between lists (mutable) and tuples (immutable).

Q2 — True/False [Bloom: Remember]
'Python dicts maintain insertion order in Python 3.7+.'
A) True ← CORRECT B) False
Explanation: Formalised as a language guarantee in 3.7 (was CPython implementation detail in 3.6).

Q3 — Scenario [Bloom: Apply]
You check membership in a 1M-element collection 1,000 times/second. Best structure?
A) list B) tuple C) set ← CORRECT D) dict
Explanation: Set membership = O(1) hash lookup. List/tuple = O(n) scan. At this scale, set is ~1,000,000× faster.
🏆
Best model for this prompt
Claude
Claude (Opus 4 / Sonnet 4)
💡 Pro Tips
Write the correct answer before writing distractors — then find plausible wrong answers
Avoid 'which is NOT...' questions — they increase cognitive load and test reading skill more than subject knowledge
Each question should stand alone — no question should hint at another's answer
Test the quiz yourself first — obvious answers, ambiguous wording, and typos are invisible when you're too close to the content
⚠️ Common Mistakes
'All of the above' and 'None of the above' as options — lazy distractors that don't test knowledge
Trick wording — good assessment tests knowledge, not reading comprehension traps
All questions at 'remember' level only — doesn't measure real understanding or application ability
Questions that share context — if Q3 depends on Q1's answer, you're testing sequencing, not knowledge
❓ FAQ 🔗 Related Prompts