# Sunschool ## Docs - [Achievements](https://docs.sunschool.xyz/api/achievements.md): Get learner achievements and milestones - [Authentication](https://docs.sunschool.xyz/api/authentication.md): Register, login, and manage user authentication - [Data Export](https://docs.sunschool.xyz/api/export.md): Export learner data for portability - [Learners](https://docs.sunschool.xyz/api/learners.md): Create and manage learner accounts and profiles - [Lessons](https://docs.sunschool.xyz/api/lessons.md): Create, retrieve, and manage AI-generated lessons - [Points](https://docs.sunschool.xyz/api/points.md): Track and manage learner points balance - [Progress & Settings](https://docs.sunschool.xyz/api/progress.md): Track learner progress and manage settings - [Quizzes](https://docs.sunschool.xyz/api/quizzes.md): Submit quiz answers and receive scores - [Reports](https://docs.sunschool.xyz/api/reports.md): Generate progress reports and analytics - [Rewards](https://docs.sunschool.xyz/api/rewards.md): Manage reward catalog and savings goals - [Database Sync](https://docs.sunschool.xyz/api/sync-configs.md): Configure external database synchronization for data backup - [User Management](https://docs.sunschool.xyz/api/user-management.md): Manage parent accounts and user profiles - [Configuration](https://docs.sunschool.xyz/configuration.md): Configure AI providers, feature flags, and system settings to customize your Sunschool instance. - [Achievements](https://docs.sunschool.xyz/features/achievements.md): Milestone rewards and recognition system in Sunschool - [Adaptive Learning](https://docs.sunschool.xyz/features/adaptive-learning.md): How Sunschool adapts content to each learner's performance and needs - [AI Tutoring](https://docs.sunschool.xyz/features/ai-tutoring.md): How Sunschool uses AI to generate personalized lessons for every learner - [Concept Tracking](https://docs.sunschool.xyz/features/concept-tracking.md): How Sunschool tracks understanding of individual concepts and skills - [Grade Level Support](https://docs.sunschool.xyz/features/grade-levels.md): How Sunschool tailors content from kindergarten through high school - [Mastery System](https://docs.sunschool.xyz/features/mastery-system.md): How Sunschool calculates and tracks concept mastery levels - [Points System](https://docs.sunschool.xyz/features/points-system.md): How learners earn, track, and spend points in Sunschool - [Reports and Analytics](https://docs.sunschool.xyz/features/reports.md): Parent-facing reports and progress visualization in Sunschool - [Rewards System](https://docs.sunschool.xyz/features/rewards.md): Parent-managed rewards catalog and redemption workflow - [First Steps](https://docs.sunschool.xyz/first-steps.md): Navigate the Sunschool interface, manage learners, and understand the parent-learner workflow. - [Installation](https://docs.sunschool.xyz/installation.md): Self-host Sunschool on your own infrastructure with full control over data and AI providers. - [Introduction](https://docs.sunschool.xyz/introduction.md): School — anywhere under the sun. An AI tutor that adapts to your child. - [Achievement System](https://docs.sunschool.xyz/learners/achievements.md): Types of achievements, earning badges, notifications, and trophy collection - [Concept Mastery Tracking](https://docs.sunschool.xyz/learners/concept-mastery.md): How mastery is calculated, spaced repetition, performance per concept, and struggling areas identification - [Learning Goals](https://docs.sunschool.xyz/learners/goals.md): Parent-set goals, tracking progress, completion rewards, and motivation system - [Knowledge Graph](https://docs.sunschool.xyz/learners/knowledge-graph.md): Visual learning map, connected concepts, progress visualization, and subject relationships - [Lessons Experience](https://docs.sunschool.xyz/learners/lessons.md): How personalized lessons are generated with grade-specific content and adaptive difficulty - [Learner Experience Overview](https://docs.sunschool.xyz/learners/overview.md): What learners see and do in Sunschool - a kid-friendly learning journey - [Points and Rewards](https://docs.sunschool.xyz/learners/points-rewards.md): Earning points, point sources, browsing rewards catalog, and redeeming rewards - [Quiz Experience](https://docs.sunschool.xyz/learners/quizzes.md): Taking quizzes, question types, immediate feedback, and scoring system - [Adding and Managing Children](https://docs.sunschool.xyz/parents/adding-children.md): Create and configure learner accounts for your children - [Parent Dashboard Guide](https://docs.sunschool.xyz/parents/dashboard.md): Navigate the parent dashboard and understand all available features - [Data Export](https://docs.sunschool.xyz/parents/data-export.md): Export learner data for backup, portability, and analysis - [Database Sync Feature](https://docs.sunschool.xyz/parents/database-sync.md): Replicate your Sunschool data to an external PostgreSQL database - [Learning Goals System](https://docs.sunschool.xyz/parents/learning-goals.md): How children save points and work toward reward goals - [Parent Experience Overview](https://docs.sunschool.xyz/parents/overview.md): Everything parents can do in Sunschool to support their children's learning journey - [Progress Tracking](https://docs.sunschool.xyz/parents/progress-tracking.md): Monitor your children's learning progress, achievements, and activity - [Rewards System](https://docs.sunschool.xyz/parents/rewards-system.md): Create and manage rewards to motivate your children's learning - [Quickstart](https://docs.sunschool.xyz/quickstart.md): Get started with Sunschool in minutes. Sign up, add your first child, and start learning. - [AI Provider Configuration](https://docs.sunschool.xyz/self-hosting/ai-providers.md): Configure OpenRouter, Perplexity, and Bittensor for lesson generation - [Database Setup](https://docs.sunschool.xyz/self-hosting/database.md): PostgreSQL setup, migrations, and schema overview - [Environment Configuration](https://docs.sunschool.xyz/self-hosting/environment.md): Configure environment variables and API keys - [Database Migrations](https://docs.sunschool.xyz/self-hosting/migrations.md): Managing schema changes and database migrations - [Monitoring and Health](https://docs.sunschool.xyz/self-hosting/monitoring.md): Health checks, logging, and performance monitoring - [Self-Hosting Overview](https://docs.sunschool.xyz/self-hosting/overview.md): Deploy and manage your own Sunschool instance - [System Requirements](https://docs.sunschool.xyz/self-hosting/requirements.md): Prerequisites for self-hosting Sunschool - [Security Configuration](https://docs.sunschool.xyz/self-hosting/security.md): Authentication, authorization, and security best practices - [Troubleshooting Guide](https://docs.sunschool.xyz/self-hosting/troubleshooting.md): Common issues and solutions for self-hosted Sunschool