Don't teach about systems.Teach inside one.
EduStack IS is an open-source school information system designed for the computer-science classroom. Younger students explore real data and roles; older students dig into the code and run it themselves.
A school IS is the best CS textbook you never wrote.
A school information system is a microcosm of every topic on the computer-science curriculum: role-based access, relational data, scheduling, audit logs, integration with AI — applied to a domain students already know intimately. EduStack IS turns that into hands-on lessons your class can actually use, instead of toy examples that explain nothing.
What a lesson on EduStack looks like.
One system, three age tiers.
Each tier ships with worksheets, lesson plans and teacher notes — written for Czech CS classrooms.
Click around as different roles. Notice which screens exist for whom. Match permissions to job titles. Discover that 'data' has shape.
Import a CSV. Read an ER diagram. Spot a permission rule. Find an audit-log entry that proves who did what.
Clone the repo. Run it locally. Read the API code. Hack on a feature. Open a pull request against the real codebase.
The demonstration tool, up close.
Real screenshots from the running app. Click any image to open it full-screen — or jump into the full user manual for context.
Less prep. More discussion.
- 1Worksheets ready for primary, secondary and high school — with answer keys.
- 2Methodology guides for every chapter: what to ask, what to point out.
- 3No installation needed in class — the live demo is open all week.
- 4Czech grading scale and Czech UI built in.
- 5Reset the demo on Monday morning and start fresh.
School software, finally on your side.
- 1See exactly what data your school holds about you.
- 2Try every role — including the headmaster's chair.
- 3The code is open. You're allowed to read it.
- 4Run the whole thing on your laptop if you want.
- 5Submit issues, send pull requests, leave your mark.
The methodology is the product.
EduStack IS is the demonstration. The methodology — worksheets, role matrices, ER diagrams, teacher notes — is what your class actually uses. Everything is documented and version-controlled alongside the code.
Lesson materials. Take them to class.
Everything a CS teacher needs to run a lesson on EduStack — worksheets per age tier, role matrices, ER diagrams. PDF and Google Docs.
Click around. Bring it to class.
A live testing instance with seed data for every role. Reset every Monday — bring a fresh class without fixtures going stale.
sandbox-1.is-edustack.orgTried it? Share your feedback.
Read the code. Open an issue. Send a PR.
If you teach CS, let's talk.
EduStack IS is a bachelor's thesis project, built by one person on purpose. If you'd like to pilot it in your school, adapt a worksheet, or just have feedback — drop a line.
[email protected]