It started with a parent portal that annoyed me, and a browser extension I wrote in an evening to make it less annoying. Then I started reading the manuals. Then I started writing a student information system.
This is the story of that, written as it happens. It’s a personal project: unofficial, early, and not affiliated with the Province, the Ministry of Education and Child Care, or any school district.