Activity

shad0wRoot

Shipped this project!

Hours: 15.31
Cookies: 🍪 253
Multiplier: 16.53 cookies/hr

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.

shad0wRoot

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.

Attachment
Attachment
Attachment
Attachment
Attachment
0
shad0wRoot

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

Attachment
0
shad0wRoot

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.

Attachment
Attachment
Attachment
0
shad0wRoot

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.

Attachment
Attachment
Attachment
Attachment
0
shad0wRoot

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.

Attachment
Attachment
0
shad0wRoot

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.

Attachment
Attachment
0