A schedule generation tool to help with the college class registration process.
Requires make and gcc, or an understanding of how to edit makefiles.
Obtain a copy of this repo in any way. Navigate to its root folder
(contains README and LICENSE among other things) and run make
.
Once built, the executable is located in the bin
directory as
bin/sched-gen
.
A small test suite has been written and compiles alongside the main executable. You may run the tests by running bin/sched-gen-test
.
Run bin/sched-gen
and follow the directions on how to input
each class.
The schedule generator can also read a class list from a file. The format is exactly like what is inputted when done by hand: the first line is the number of courses, followed by a single class on every line, and ending with the word "done" on the last line.
This project is licensed under the MIT License. Be sure to check the
LICENSE
file for complete details.