Complete AI Training

Prompt · eLearning Developers

Design Content Recommendation Engine

Use this when you need to create a personalized content recommendation system for an eLearning platform.

All 18 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. 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

  1. If any of the required context is missing, ask for it before proceeding.
  2. Design a content recommendation engine that matches resources from the content library to the learner profile.
  3. Describe the criteria and algorithms (e.g., collaborative filtering, content-based filtering, hybrid approaches) used for selecting resources.
  4. Explain how the system adapts recommendations based on real-time engagement and feedback.
  5. Consider ethical implications, such as data privacy and algorithmic bias, and propose mitigations.
  6. 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?