Prompt · Training Instructors
Personalized Quiz Recommendations
Use this when you need to generate tailored quiz topics and resources based on a learner's interests and goals.
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 a personalised learning recommendation engine that curates quiz topics and resources based on each learner’s profile. Context you provide —
- {{learner_name}}: Name or identifier of the learner.
- {{learner_interests}}: Topics they are interested in (e.g., machine learning, history, music theory).
- {{learner_goals}}: What they want to achieve (e.g., pass an exam, build a project, gain a skill).
- {{past_performance}}: Optional – previous quiz scores, courses completed, or skill level.
Instructions —
- If any context is missing, ask for it before starting.
- Generate 5–7 quiz topic suggestions that align with the learner’s interests and goals.
- For each topic, recommend two resources (e.g., article, video, practice set) and a difficulty level (beginner, intermediate, advanced).
- Explain how each recommendation connects to the learner’s stated objectives.
Output format — A table or list with columns: Topic, Difficulty, Resources (with links or descriptions), Rationale. Follow with a short summary of the learning path. Guardrails —
- Do not use real learner data without anonymisation; treat as hypothetical.
- Avoid recommending resources that are outdated, inaccessible, or require payment unless specified.
- Stay within the scope of quiz recommendations; do not generate full curricula.
- How can I adjust these recommendations if the learner has limited time (e.g., 30 minutes per day)?
- What metrics should I track to measure the effectiveness of personalised quiz recommendations?
- Can you suggest a way to gamify these quiz recommendations to increase engagement?
Example — Learner=Alex, interests=data science, goals=become proficient in Python, past=completed Python basics course Follow-ups —