Skip to main content

Progress Tracking

Sunschool provides comprehensive progress tracking tools so parents can stay informed about their children’s learning journey without being intrusive.

The Progress Page

Access detailed progress information at /progress or from the dashboard quick links. From progress-page.tsx:23-30:

Key Metrics

Lesson History

View all completed and in-progress lessons: From progress-page.tsx:33-42:

Achievements

Track all achievements and milestones: From progress-page.tsx:44-54:

Points Balance

Monitor accumulated learning points: From progress-page.tsx:56-62:

Understanding Metrics

Lessons Completed

From progress-page.tsx:86-89:
Only lessons with status ‘DONE’ are counted as completed. In-progress lessons don’t count toward this metric.

Average Score

Automatically calculated from completed lessons: From progress-page.tsx:91-97:

Subject Mastery

Built from lesson performance by subject: From progress-page.tsx:100-116:

Progress Components

Learner Progress Widget

From progress-page.tsx:165-173:
This component displays:
  • Current level and XP progress
  • Total points earned
  • Lessons completed
  • Achievement count
  • Learning streak (if applicable)
  • Average score percentage
  • Subject-by-subject mastery bars

Trophy Case

From progress-page.tsx:176-206:

Achievement Types

From progress-page.tsx:119-133:

Streak

Yellow badges for learning streaks

Mastery

Purple badges for quiz mastery

First Time

Green badges for new achievements

Other

Orange badges for misc achievements

Recent Lessons

From progress-page.tsx:208-230:
The progress page shows the 10 most recent lessons by default. View the full reports page for complete history.

Reports and Analytics

For more detailed analysis, use the Reports page.

Report Types

From reports-page.tsx:16-20:

Progress Report

From reports-page.tsx:165-240:

Lessons Report

Shows recent lesson history with:
  • Lesson title
  • Completion date
  • Status (DONE, ACTIVE, etc.)
  • Subject and topic

Achievements Report

Lists all earned achievements with:
  • Achievement title and description
  • Date earned
  • Achievement type
  • Associated icon

Understanding Concept Mastery

Concept mastery is tracked automatically based on quiz performance and lesson completion. The system:
  1. Identifies concepts from lesson content
  2. Tracks answers for each concept
  3. Calculates mastery as percentage correct
  4. Recommends reinforcement for struggling areas
Mastery levels update in real-time as children complete lessons and quizzes.

Refreshing Data

From progress-page.tsx:72-81:
Pull down on the progress page to refresh all data.

Privacy Considerations

Progress tracking is designed to inform and support, not surveil. Use this information to:
  • Celebrate achievements
  • Identify areas needing support
  • Understand learning patterns
  • Set appropriate goals
Avoid using metrics to pressure or compare children.

Next Steps

View Reports

Access detailed analytics and reports

Set Learning Goals

Create objectives based on progress

Configure Rewards

Incentivize progress with rewards

Export Data

Download complete learning history