hschallh / cs-scheduler

A (soon to be) better scheduling option for a certain online program.
12 stars 4 forks source link

Incorrect behavior of 261 when 165 is toggled #20

Closed hschallh closed 5 years ago

hschallh commented 5 years ago

261 does not return to the courses bin when 165 is toggled (which should happen because 162, its prereq, is not assigned a quarter and therefor is not satisfied)

To replicate:

  1. add 161, 162, and 261 to the schedule
  2. toggle 165 twice
  3. notice that, rather returning to the courses container, 261 is added after 161 in 161's quarter

Questions. Do we want to fix this or automatically add 162 to the quarter after 161 and then check prereqs?