YACS-RCOS / yacs.n

YACS - with support for multi semester and partial semesters
MIT License
32 stars 30 forks source link

Feature Request — Sort Generated Schedules Using A Priority System #788

Open martig7 opened 9 months ago

martig7 commented 9 months ago

Job An issue I've had using course schedulers is that when one selects too many sections and courses the list of possible schedules can reach a size that is unmanageable. It would be good to be able to sort this list to make it easier to manage.

Describe a possible solution Create an additional settings menu in the schedule viewer which allows a user to give their preferred professors and preferred time brackets for classes. If possible a GUI would allow the user to highlight the sections of the schedule that they would prefer. After saving the schedules would be displayed in order for the user. A formula will be needed to sort each schedule, and to solve edge cases such as a class existing on an overlap between a preferred time and a non-preferred time.