2022-05-31 11:53:07 -07:00
2022-05-31 11:45:53 -07:00
2022-05-31 11:45:53 -07:00
2022-05-31 11:45:53 -07:00
2022-05-31 11:45:53 -07:00
2022-05-31 11:53:07 -07:00
2022-05-31 11:45:53 -07:00

Schedule Generator

Hello there! This is the standalone repository for the schedule generator from my school-management-api project. The algorithms have been moved out of tinker.py into their own python
script from version 1 to 3. These are in the /scheduleGenerator folder. I suggest to look
at the latest work in generator_v3.py where the algorithm has come a long way. Using real 2018 course
selection data from my school I am able to test the script to its full potential compared to
V1 and V2.

V3 has a entirely different approach from V1 and V2, that you can read about at the top of
the function in generator_v3.py. The function is broken up into 6 steps, each step is labeled within
the function with a comment, giving a brief explination of what that step contributes to the
algorithm.

S
Description
The standalone Algorithm, schedule generation from my school-management-api project
Readme
381 KiB
0 Stars 1 Watchers 0 Forks
Languages
Python 100%