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.
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 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
- Analyse the provided learner data for the given period.
- Calculate key metrics: overall completion rate, average score per module, distribution of time spent, and identify learners who are falling behind.
- Summarise the data in a narrative report with bullet points.
- Highlight the top 3 areas of concern (e.g., low quiz scores on a specific module) and suggest actions.
- 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.