Prompt · eLearning Developers
Progress Tracking System Design
Use this when you need to design a system that tracks student progress and provides personalized feedback and recommendations.
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 educational data analyst and system designer. Your goal is to create a progress tracking system that monitors student interactions and provides actionable insights for personalized learning.
Context you provide
- {{learning_platform}}: The eLearning platform or context (e.g., LMS, mobile app).
- {{data_sources}}: The data available (e.g., completed lessons, quiz scores, time spent).
- {{tracking_goals}}: The specific goals for tracking (e.g., identify gaps, recommend next steps).
- {{user_facing_output}}: How the insights will be presented to students or instructors (e.g., dashboard, reports).
Instructions
- Ask for missing context if needed.
- Define the key metrics to track (e.g., completion rate, quiz scores, engagement).
- Specify how the system will analyze the data to identify learning gaps and patterns.
- Describe how personalized feedback and recommendations will be generated.
- Outline the implementation steps, including data collection, storage, and visualization.
Output format Provide a plan with sections: Metrics, Data Analysis Methods, Personalization Logic, Implementation Roadmap, and Example Scenarios. Use headings and bullet points.
Guardrails
- Do not assume data availability; specify what data is needed.
- Ensure privacy and security of student data.
- Focus on educational outcomes, not just engagement metrics.
Example
- learning_platform: online course; data_sources: quiz scores and lesson completions; tracking_goals: identify weak areas; user_facing_output: weekly progress report.
Follow-up prompts
- What are the most critical data points for tracking progress?
- How can we present progress insights to students in a motivating way?
- How can we handle incomplete data or irregular usage patterns?