📊 Progress & Feedback Journey
This journey documents how learners track their learning progress, rate coaching sessions, and provide feedback throughout the program.
Interactive Flow Diagram
Click any step to see detailed information, connected features, and API endpoints.
Progress & Feedback Journey
How learners track their learning progress, rate sessions, and provide feedback throughout the program.
Journey Summary
| Attribute | Value |
|---|---|
| Actors | Learner, System |
| Entry Point | Dashboard access |
| Exit Point | Progress report viewed |
| Typical Duration | Ongoing throughout program |
| Steps | 15 |
Phase Breakdown
Phase 1: Overview
Viewing progress:
- View dashboard - Overall progress overview
- View program dashboard - Detailed metrics
- View module progress - Module-by-module status
Phase 2: Rating
Rating sessions:
- Session completed - Rating prompt appears
- Open rating modal - Access rating interface
- Rate dimensions - Four key areas
- Add feedback - Optional written comments
- Submit rating - Save feedback
- Rating saved - Confirmation
Phase 3: Tracking
Tracking progress:
- View updated progress - After rating
- View growth scores - Achievement metrics
- Track goals - Goal achievement monitoring
- View progress report - Comprehensive summary
Phase 4: Surveys
Completing surveys:
- Receive survey - Invitation notification
- Complete survey - Submit responses
Progress Tracking
Dashboard Overview
The learner dashboard provides:
- Overall completion percentage
- Modules completed count
- Sessions attended statistics
- Skills mastered indicators
- Next steps guidance
Program Dashboard
Detailed program metrics include:
- Module-by-module progress
- Skill completion status
- Session attendance history
- KPI metrics (time spent, completion rate)
- Timeline visualization
Module Progress
Individual module tracking shows:
- Completion percentage per module
- Skills completed within module
- Chapters read/watched
- Time invested in learning
- Next steps for module
Rating System
Rating Dimensions
Sessions are rated across four key dimensions:
| Dimension | Description | What to Consider |
|---|---|---|
| Expertise | Coach's knowledge and skills | Depth of knowledge, ability to answer questions |
| Performance | How well coach delivered | Clarity, structure, effectiveness |
| Engagement | Coach's interaction level | Active listening, involvement, energy |
| Responsiveness | Coach's attentiveness | Support, follow-up, availability |
Rating Scale
- 1-5 stars for overall rating
- 1-5 scale for each dimension
- Optional feedback text field
- Anonymous or identified (configurable)
Rating Best Practices
- Rate honestly - Helpful feedback improves coaching
- Be specific - Detailed comments are more valuable
- Consider all dimensions - Each aspect matters
- Provide examples - Specific instances help
- Balance feedback - Include positives and areas for improvement
Growth Scores
Score Components
Growth scores track:
- Overall growth - Comprehensive improvement metric
- Skill-specific improvements - Per-competency progress
- Progress over time - Trend visualization
- Baseline comparison - Pre vs. post assessment
- Achievement badges - Milestone recognition
Score Calculation
Scores are calculated based on:
- Pre-assessment baseline ratings
- Post-assessment current ratings
- Module completion progress
- Session attendance and engagement
- Skill mastery indicators
Surveys
Survey Types
The platform uses different types of surveys throughout the program:
| Type | When | Purpose |
|---|---|---|
| Mid-Program Surveys | Halfway through program | Check progress, gather feedback, evaluate experience |
| Post-Session Surveys | After specific sessions | Session-specific feedback, content effectiveness |
| Program Evaluation Surveys | End of program | Overall program assessment, satisfaction |
| Goal Progress Surveys | Periodic | Goal achievement check, adjustment needs |
Mid-Program Surveys
Mid-program surveys are sent approximately halfway through the program:
- Timing: Halfway through program duration
- Purpose: Check progress, gather feedback, identify improvement areas
- Content:
- Progress evaluation questions
- Satisfaction ratings
- Improvement suggestions
- Goal progress check
- Program experience feedback
Post-Session Surveys
Optional surveys sent after specific sessions:
- Timing: After selected sessions (not all sessions)
- Purpose: Session-specific feedback collection
- Content:
- Session effectiveness questions
- Content quality ratings
- Coach performance feedback
- Quick evaluation
- Improvement suggestions
Survey Completion
When completing surveys:
- Answer all questions - Complete required fields
- Provide detailed feedback - Specific comments are more valuable
- Submit responses - Save your feedback
- Survey marked as completed - Tracked in your progress
- Thank you message - Confirmation of submission
Survey Content
Surveys may include:
- Satisfaction ratings
- Effectiveness questions
- Improvement suggestions
- Goal progress updates
- Open-ended feedback
Key Integration Points
Internal APIs
GET /user-program-progress/:userId- Get progress dataPOST /ratings- Submit session ratingGET /growth-user-scores- Get growth scoresGET /surveys/:surveyId/users/:userId/status- Check survey statusGET /surveys/:surveyId/users/:userId/responses- Get survey responsesPOST /surveys/:surveyId/responses- Submit survey
Frontend Components
FeedbackManager- Feedback collection interfaceRatingsCard- Rating display component- Progress visualization components
- Survey interface components
Progress Visualization
Visual Indicators
Progress is displayed through:
- Progress bars - Completion percentages
- Completion badges - Achievements unlocked
- Timeline views - Progress over time
- Comparison charts - Before/after metrics
- Goal trackers - Goal achievement status
Related Documentation
- Attending Sessions Journey - Session completion
- Learning Modules Journey - Module progress
- Dashboard Feature - Dashboard details
- Surveys Feature - Survey system
- API Reference - Backend endpoints
Tips for Learners
- Track Regularly: Check progress weekly to stay motivated
- Rate Promptly: Rate sessions soon after completion while fresh
- Be Honest: Honest feedback helps improve coaching quality
- Set Goals: Use goal tracking to stay focused
- Celebrate Wins: Acknowledge achievements and progress
- Complete Surveys: Your feedback shapes program improvements
- Review Reports: Use progress reports to see overall growth