OurSchool v1.0.0 — First Stable Release 🎓
OurSchool is a self-hosted homeschool management system built to replace the pile of spreadsheets, notebooks, and disconnected tools that usually come with running a homeschool.
This release establishes the stable baseline for the database, API, backups, and Docker deployment.
What’s included in v1.0.0
- Attendance tracking — Record daily attendance, notes, and reporting across configurable academic terms.
- Assignments and grading — Create reusable assignment templates, assign work to multiple students, grade inline, and bulk-grade efficiently.
- Progress reports — Review attendance, completion rates, grades, trends, term summaries, and printable report cards.
- Student points — Optional gamification with automatic rewards, manual adjustments, and a complete transaction history.
- Teacher and student journal — Rich entries, reactions, threaded replies, and moderation controls.
- Multi-user accounts — Separate administrator and student experiences with role-based permissions.
- Backup and restore — Export the complete system, preview imports with dry-run mode, merge across installations, or perform a guarded wipe-and-restore.
- Integration API — Scoped API keys, permission discovery, administrative automation, and MCP-ready workflows.
- Docker-first deployment — Multi-architecture images, automatic database migrations, health checks, PostgreSQL support, and safe networking defaults.