An SDK for communicating with the school system Edupage. The goal is to be able to create custom integrations and access our data in our projects. I’m working on it with my friend @memcrashed.
Used Claude code to help with tests.
An SDK for communicating with the school system Edupage. The goal is to be able to create custom integrations and access our data in our projects. I’m working on it with my friend @memcrashed.
Used Claude code to help with tests.
I am building a PHP connector for Edupage learning management system with my friend. I managed to make an integration for it’s canteen system (read-only access for now). Unfortunately the canteen integration took me a lot more time than I expected, so I couldn’t release more features in time for Flavortown.
We have bigger plans with this SDK, so it will receive multiple updates after this competition.
Today I have added temporary documentation for the canteen integration and an example file showcasing it’s features. The docs are temporary, because our plan is to make them using Docusaurus, however due to school and personal reasons, we can’t do it in time for Flavortown :(
Of course I don’t want to ship an unfinished project, so I had to create at least some docs. They are completly usable though and should explain well what this integration can do!
I have also recorded a short demo video using OBS, because unfortunately the nature of this project doesn’t allow everyone to try it for themselves.
Log in to leave a comment
A few days ago I created tests for the canteen integration and fixed the bugs they found. I will write the docs next and then I think I’m ready to ship!
Today, I ran the tests again to make sure everything works and I forgot some tests won’t run as it’s currently Saturday and the tests use the current day for fetching the canteen data :D
Log in to leave a comment
Today I have implemented the evidence (canteen order record) parsing as well as meal ratings. I think the whole read-only implementation for the canteen is finished at this point and I can start creating the tests for it and then the docs.
Log in to leave a comment
Today I finally got some more time to work on this project, so I continued with the canteen integration. I managed to parse the menus and allergens. Next I will finish up the order evidence and make tests. Then I will start creating the documentation for this lib.
Log in to leave a comment
Today, I started work on fetching the timetable as a sort of a side quest from my current main focus - canteen. I created resources for it and implemented raw data fetching, which I manually tried to get data from and I succeeded. At this point, I have a basic grasp of how parts of it work, but will continue with creating the data parsing mechanism next time, because it’s already late today.
Log in to leave a comment
Today I continued work on the first part of parsing canteen days and their meal periods. It is mostly done, but I have yet to parse the menus for each period, the evidence of order and a few other metadata about each period.
Log in to leave a comment