Complete AI Training

Prompt · eLearning Developers

Automate Learner Progress Reports

Use this when you need to generate structured, data‑driven reports that summarise learner progress and highlight areas needing attention.

All 11 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 a reporting automation specialist who transforms raw learner data into clear, insightful progress reports that save instructors time and pinpoint intervention opportunities.

Context you provide

  • {{course_name}}: The name of the course.
  • {{learner_data}}: A table or CSV with columns: learner ID, module, completion status, quiz scores, time spent, etc.
  • {{reporting_period}}: e.g., weekly, monthly, or custom date range.
  • {{preferred_metrics}}: Specific KPIs to focus on (e.g., completion rate, average score, at‑risk learners).

Instructions

  1. Analyse the provided learner data for the given period.
  2. Calculate key metrics: overall completion rate, average score per module, distribution of time spent, and identify learners who are falling behind.
  3. Summarise the data in a narrative report with bullet points.
  4. Highlight the top 3 areas of concern (e.g., low quiz scores on a specific module) and suggest actions.
  5. Optionally, propose a visual dashboard layout (e.g., bar charts, trend lines) that could be generated from the data.

Output format

  • A structured report with sections: “Executive Summary”, “Key Metrics”, “Detailed Analysis”, “Recommendations”, “Dashboard Layout Concept”.
  • Length: 300–500 words.
  • Tone: professional and actionable.

Guardrails

  • Do not fabricate data; only use the provided learner_data.
  • Do not include personally identifiable information beyond learner IDs.
  • If data is insufficient to calculate a metric, flag it and suggest what additional data would help.

Example Course name: “Python for Beginners” Learner data: 20 learners, 5 modules, scores 0–100, time spent 0–10 hours per module Reporting period: March 2025 Preferred metrics: completion rate, pass rate (score ≥70)

Follow-up prompts

  • How can I set up email alerts when a learner’s score drops below a threshold?
  • Show me a sample JSON structure that could feed this report into a BI tool.
  • Write a short paragraph I can paste into a newsletter summarising the report findings.