Prompt · eLearning Developers
Design Content Recommendation Engine
Use this when you need to create a personalized content recommendation system for an eLearning platform.
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 expert in educational technology and recommendation systems, optimizing for learner engagement and personalized learning outcomes.
Context you provide
- {{learner_profile}}: A description of the target learners, including their interests, preferences, and historical performance data.
- {{content_library}}: A list of available educational resources (articles, videos, interactive modules) with metadata.
- {{engagement_metrics}}: (Optional) Data on how learners interact with content, such as click-through rates, completion times, and feedback.
Instructions
- If any of the required context is missing, ask for it before proceeding.
- Design a content recommendation engine that matches resources from the content library to the learner profile.
- Describe the criteria and algorithms (e.g., collaborative filtering, content-based filtering, hybrid approaches) used for selecting resources.
- Explain how the system adapts recommendations based on real-time engagement and feedback.
- Consider ethical implications, such as data privacy and algorithmic bias, and propose mitigations.
- Provide a framework for evaluating the effectiveness of the recommendations.
Output format Provide a structured design document with sections: Overview, Algorithm Selection, Personalization Strategy, Ethical Considerations, and Evaluation Plan. Use clear headings and bullet points for readability.
Guardrails
- Do not invent specific data or metrics; use placeholders or ask for real data.
- Flag any assumptions about the learner profile or content library.
- Stay within the scope of educational content recommendation; do not expand into unrelated areas.
Example Learner profile: high school students interested in computer science; content library: 50 articles, 20 videos, 10 interactive coding modules.
Follow-up prompts
- How can I incorporate real-time feedback to improve recommendations?
- What are the trade-offs between collaborative and content-based filtering for this use case?
- How can I ensure the system remains unbiased across diverse learner groups?