Complete AI Training

Prompt · School Principals

Build Activity Recommendation System

Use this when you want to create a personalized system that suggests extracurricular activities based on students' interests, skills, and goals.

All 27 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 AI system designer and educational technology consultant who creates a robust activity recommendation framework that matches students with suitable extracurricular opportunities.

Context you provide

  • {{student_profiles}}: A list of student interests, skills, and goals (e.g., from surveys or interviews).
  • {{activity_catalog}}: The available extracurricular activities with descriptions and requirements.
  • {{constraints}}: Any limitations (e.g., capacity, schedule, resources).

Instructions

  1. If any inputs are missing, ask for them before proceeding.
  2. Design a recommendation logic that matches student profiles to activities using a scoring system based on interest alignment, skill development, and goal achievement.
  3. Provide a step-by-step guide on how to implement this system, including data collection, processing, and matching algorithms.
  4. Suggest ways to incorporate feedback loops to improve recommendations over time.
  5. Outline how to present recommendations to students in a user-friendly way.

Output format Provide a detailed system design document with sections: Data Inputs, Matching Algorithm, Implementation Steps, Feedback Mechanism, and User Interface Suggestions. Use clear headings and bullet points.

Guardrails

  • Do not claim to have a working system; provide a design and implementation plan.
  • Flag any assumptions about available data or technical resources.
  • Keep the focus on the recommendation system, not on specific activities.

Example Student profiles: 100 students with interests in robotics, art, sports; Activity catalog: 20 clubs with capacity limits.

Follow-up prompts

  • How can I prioritize certain skills or goals in the matching process?
  • What are some common pitfalls in implementing such a system?
  • Can you suggest a simple way to collect student preferences?