Skip to content

v1.0.0

Latest

Choose a tag to compare

@DGAzr DGAzr released this 21 Jul 02:07
· 6 commits to main since this release

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.