Parent Experience Overview
Sunschool provides parents with powerful tools to monitor, guide, and support their children’s personalized learning experience. As a parent, you have access to comprehensive dashboards, progress tracking, and motivational systems.What Parents Can Do
Multi-Child Management
Parents can manage multiple children from a single account:- Add unlimited learner accounts for all your children
- View all children at once from the parent dashboard
- Switch between learner views to see individual progress
- Configure unique settings for each child
dashboard-page.tsx:236-243:
Dashboard Features
The parent dashboard provides at-a-glance insights:Child Cards
Each child has a dedicated card showing:
- Lessons completed
- Average score
- Achievement count
- Current grade level
Quick Actions
Direct access to:
- Start learning as any child
- Add new children
- View detailed reports
- Manage rewards
Real-time Stats
Live updates on:
- Learning activity
- Recent lessons
- New achievements
- Points earned
Child Status Cards
Each child card displays comprehensive learning metrics:The dashboard automatically calculates average scores from completed lessons when analytics data isn’t available, ensuring parents always have accurate information.
Parent-as-Learner Mode
Parents can switch into “learner mode” to:- Experience the learning interface from a child’s perspective
- Test lessons before children attempt them
- Understand the curriculum and difficulty levels
- Participate in learning alongside their children
dashboard-page.tsx:245-248:
Getting Started
When you first log in as a parent:- First-time parents see an inline form to add their first child
- The form requires only a name and grade level (K-12)
- After adding a child, you can immediately start learning
- Quick access to reports, rewards, and admin tools (if applicable)
dashboard-page.tsx:300-306:
Key Features
Progress Tracking
Progress Tracking
View detailed analytics for each child including:
- Lesson completion rates
- Subject mastery levels
- Knowledge graph visualization
- Time spent learning
- Recent activity feed
Rewards System
Rewards System
Create and manage motivational rewards:
- Set point costs for rewards
- Approve or reject redemption requests
- Track learner progress toward goals
- Enable special scoring modes
Learning Goals
Learning Goals
Help children work toward objectives:
- Create custom learning goals
- Set completion targets
- Track progress over time
- Celebrate achievements
Data Management
Data Management
Maintain ownership of your data:
- Export learner data in JSON format
- Sync to external PostgreSQL databases
- Configure continuous backup
- Access complete learning history
Navigation Quick Reference
| Feature | Location | Description |
|---|---|---|
| Dashboard | / | Main parent view with all children |
| Add Child | /add-learner | Create new learner account |
| Reports | /reports | Detailed analytics and progress |
| Rewards | /rewards | Manage reward catalog and redemptions |
| Data Export | API download | Download learner data |
| Database Sync | /database-sync | Configure external database replication |
All parent features respect your children’s privacy and are designed to support their learning without creating pressure or surveillance.