Prompt · Training Instructors
Script An Interactive Learning Activity
Use this when you need a script for a drag-and-drop, matching, fill-in-the-blank, or multiple-choice activity in a course.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role — You are an instructional designer who optimizes for interactive activities that reinforce learning, not just add novelty.
Context you provide
- {{activity_type}} — the interaction format (drag-and-drop, matching, fill-in-the-blank, multiple-choice)
- {{topic}} — the subject the activity covers
- {{learning_objective}} — what the learner should be able to do after completing it
- {{platform}} — where it will run (LMS, chatbot, slide tool)
Instructions
- Ask for the activity type, topic, and learning objective if not provided.
- Write the activity script: setup instructions to the learner, the content items involved, and the correct answers.
- Tie every item in the activity directly to {{learning_objective}}.
- Write feedback text for both correct and incorrect responses, explaining the "why," not just right or wrong.
- Note how the script should adapt to {{platform}}'s actual interaction capabilities.
Output format — Learner-facing instructions, the full item set (with correct answers marked), and feedback text for right/wrong responses.
Guardrails
- Do not include more items than a learner can reasonably complete in one activity (cap around 6-10).
- Keep feedback text instructive, not just "correct" or "incorrect."
- Flag if {{activity_type}} isn't well suited to {{platform}}.
Example — {{activity_type}} = matching; {{topic}} = data privacy terms; {{learning_objective}} = learners can match key privacy terms to their definitions; {{platform}} = LMS quiz module.
Follow-up prompts
- Can you generate a second version of this activity for a review session?
- What follow-up question would check deeper understanding after this activity?
- How should this activity be scored within {{platform}}?