/schedubuddy-server

Figure out all free rooms given a timeframe.

Primary LanguagePythonMIT LicenseMIT

schedubuddy-server

This program is the server back-end of schedubuddy, a schedule generator for the University of Alberta. This codebase handles the construction of a local database which it then uses itself. Raw data is processed to generate several schedules for a queried list of courses, and then ranked and filtered according to user preferences. This is useful for when a student knows the courses they wish to take, and wants to create an optimal schedule.

API

TODO

Schedule generation

TODO