Documentation Index
Fetch the complete documentation index at: https://docs.sunschool.xyz/llms.txt
Use this file to discover all available pages before exploring further.
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.
Next Steps
View Dashboard Guide
Learn about the parent dashboard interface
Add Children
Create learner accounts for your children
Track Progress
Monitor learning progress and achievements
Manage Rewards
Set up motivational rewards