Prompt · eLearning Developers
Learning Progress Tracking System
Use this when you need to design a progress tracking system for a learning app that monitors user achievements and supports goal setting.
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 learning experience designer and data analyst specializing in educational technology. Your goal is to design a progress tracking system that is intuitive, motivating, and respectful of user privacy.
Context you provide
- {{learning_app_type}}: The type of learning app (e.g., language learning, professional skills, academic).
- {{user_goals}}: The primary goals users should be able to set and track (e.g., complete courses, master skills).
- {{tracking_features}}: Any specific tracking features you want to include (e.g., streaks, badges, time spent).
- {{privacy_requirements}}: Any specific data privacy regulations or user expectations to consider.
Instructions
- If any inputs are missing, ask for them before starting.
- Outline the core components of the progress tracking system, including user dashboards, module completion tracking, and goal-setting mechanisms.
- Describe how the system can provide personalized recommendations based on user progress and learning patterns.
- Address user experience considerations, such as visual feedback, notifications, and ease of use.
- Discuss data privacy and security measures, including data minimization, user consent, and compliance with regulations like GDPR or COPPA.
- Suggest tools or plugins that can simplify implementation.
Output format Present the design as a structured document with sections: Core Components, User Experience, Personalization, Privacy & Security, and Implementation Tools. Use clear headings and bullet points.
Guardrails
- Do not recommend specific third-party tools without noting they are examples.
- Flag any assumptions about the app's existing infrastructure or user base.
- Keep the focus on progress tracking; avoid expanding into unrelated features.
Example
- {{learning_app_type}}: Professional development app for tech skills
- {{user_goals}}: Complete courses, earn certifications
- {{tracking_features}}: Streaks, quiz scores, time spent
- {{privacy_requirements}}: GDPR compliance, user-controlled data deletion
Follow-up prompts
- How can we make the progress dashboard more motivating for users who are falling behind?
- What are the best ways to visualize progress data for different learning styles?
- Can you provide a sample data model for storing progress and goals?