Innovation Lab · Education
SchoolHub — žákovská knížka a třídní kniha v prohlížeči
Lab prototype of a Czech school information system. Parents see grades and submit absence requests; teachers record attendance, assign Quiz Lab tests and manage the class book; admins run the school with import, timetable and stats — no desktop install required.
User manual · Learning course
Jak používat SchoolHub
Strukturovaný kurz: demo role, omluvenky, třídní kniha, Quiz Lab integrace, admin správa, import CSV, notifikace a zabezpečení — 6 modulů, progress v prohlížeči.
Jak produkty spolu souvisí? Ecosystem learning course →
Real school systems like Bakaláři, Edookit or Škola Online run entire school administrations. SchoolHub is our Innovation Lab slice: the features parents and teachers touch every day — grades, attendance, messages, homework and tests — in a focused web demo.
Pick a demo persona on /school-hub/demo and explore as a parent, teacher, class teacher, student or principal. The sample school ZŠ Innovation Lab ships with three classes, realistic timetable data, pending absence requests and pre-linked Quiz Lab assignments.
Administration goes beyond stats: full CRUD for people, classes and subjects, timetable editor with collision hints, CSV student import, school-year wizard with term locks, GDPR templates and optional e-mail notifications via webhook.
Quiz Lab integration is first-class: teachers link their Learn Space account, assign quizzes through a three-step wizard, and students launch tests from the portal with automatic score sync back to SchoolHub.
You can also register your own empty school and grow from there. The architecture mirrors Learn Space: PostgreSQL in production, in-memory fallback locally, NextAuth credentials with password policy and login rate limiting.
Why teams choose this
Report card, schedule, absence requests, GDPR consents and messages for guardians.
Teachers record attendance, topics and thematic plans per lesson in one screen.
Grade entry with notifications, homework with student submit checkbox and term locks.
Parent submits — class teacher approves or rejects — both sides get in-app alerts.
People, classes, subjects, timetable, school year, import and settings in one shell.
Link Learn Space, wizard assign to class, auto-sync attempts and optional auto-grade.
Bell icon for grades, absences and new tests; optional e-mail webhook for production.
Bulk-create students with optional accounts from a spreadsheet upload.
Class warnings, principal notes and praise logged per student.
Daily schedule changes with a public page for parents without login.
Parents approve school consent forms electronically; admin manages templates.
Bilingual UI and demo school content with locale switch in the shell.
Use cases
Practical scenarios we design for — whether you adopt a demo as-is or want a tailored build.
Parents
Evening check-in
See today’s grades, approve GDPR and submit an absence request.
Teachers
End of lesson
Mark attendance, assign a Quiz Lab test and review class results.
Principals
School setup
Import students, edit timetable and close the semester with the school-year wizard.
Developers
Lab architecture
Study multi-role school data, notifications and Learn Space sync on one stack.
Product screens
Interface previews from our live demo — real pixels where available, structured mocks where we are still building.
Technology
Frontend
- Next.js
- React
- TypeScript
- Tailwind CSS
- Role-based shell
- Admin console
- Demo personas
Backend
- SchoolHub API v1
- Bundle storage
- NextAuth
- Quiz sync
- CSV import
Database
- PostgreSQL
- In-memory fallback
Integrations
- Learn Space / Quiz Lab
- E-mail webhook (optional)
Cloud
- Vercel
- Docker
- Monitoring
- Backups
FAQ
Ready to explore?
Open the live demo, then talk to us about customization or a production rollout.