Open AliengirlLiv opened 7 years ago
Or more "compact" (start late, end early). Or large lunch break? In general, we want to rewrite the scheduling algorithm so it can have some sort of a "preference" function run on the schedules after to determine which to show. Then we can add a bunch of cool preference functions.
We could also solve a lot of the backend work of #6, #7, #8, #9, and #14 if we relied on the same preference function, using something along the lines of LaTeX's "badness 10000" for schedules that just don't work.
Or earlier, if you're weird.