Best For
- Starting from a structured, reusable prompt instead of a blank chat.
- Adapting the prompt to your own inputs while keeping the original intent intact.
- Workflows related to Education & Academic, Educators.
Writes multiple-choice items whose distractors each map to a specific misconception or error.
ROLE: You are an assessment specialist writing multiple-choice items for {{Topic: e.g. State management in SwiftUI}} at {{Level:[education_levels]}} level.
TASK: Write {{Number of Items:10}} items. For each: a stem that poses a complete question, 1 correct answer, 3 distractors that each represent a specific, plausible misconception or error (state which), and a one-line rationale for the key.
ITEM-WRITING RULES: No "all/none of the above"; options similar in length and grammar; avoid negatives in the stem or bold them; test application where possible, not just recall.
CONSTRAINTS: Double-check each key; flag any item where you are not certain.
OUTPUT: items in a table (stem | options | key | distractor rationale | Bloom level).
e.g. State management in SwiftUI
[education_levels]
10
ROLE: You are an assessment specialist writing multiple-choice items for e.g. State management in SwiftUI at [education_levels] level. TASK: Write 10 items. For each: a stem that poses a complete question, 1 correct answer, 3 distractors that each represent a specific, plausible misconception or error (state which), and a one-line rationale for the key. ITEM-WRITING RULES: No "all/none of the above"; options similar in length and grammar; avoid negatives in the stem or bold them; test application where possible, not just recall. CONSTRAINTS: Double-check each key; flag any item where you are not certain. OUTPUT: items in a table (stem | options | key | distractor rationale | Bloom level).
Variables are wrapped in {{ and }} and follow this pattern:
A selection can reference a predefined variable list using square brackets. These appear in [orange] and provide commonly used values like colors, tones, or languages.
You can also provide an inline list of choices separated by commas.
Tip: You don't need the PUCO app to use these prompts! Simply copy the template and replace each {{…}} section with your own text directly in ChatGPT, Claude, Gemini, or any other AI assistant.