Allow for even-odd-weeks timetables
frizensami opened this issue · 3 comments
frizensami commented
Allow for even-odd-weeks timetables
frizensami commented
- Let the current set of constraints be at some week -1
- For any even/odd week stuff, for even lessons, set constraints at week 0, and week 1 for odd. If they clash, we don't have to simulate it for all the following weeks anyways.
- For any random-week modules, just add the constraints for every week, with a different variable calculation: weeks * days * hours per day. Since we only declare variables as necessary, this is fine.
frizensami commented
- Test odd module timings with SG5101 - works?
frizensami commented
- LSM1102 - first week tut and weeks 2 - 13 lecture at same time on monday shouldn't clash
- IE2141 should not clash with itself on Fridays -- right now do we have a separate bug>
- MKT1705X and MKT1003X are the same mod and should never overlap