Quote from: yush on March 19, 2025, 07:28:05 PMCome here because of the new feature which solved this problem. But I think we could have solved this without the new feature.
Since the the overlapping time slots are alternating, we can set up the hours like this:
18h30 - 19h20
19h00 - 19h45
19h20 - 20h10
19h45 - 20h30
20h20 - 21h10
20h30 - 21h15
21h10 - 22h00
21h15 - 22h00
In other words, the overlapping timeslots are consecutive.
Then, we can add an Activity tag for each course, a different one for each set of overlaping timeslots. For example, Overlaps-18:30/19:00, Overlaps-19:00/19:20, etc.
Use the "min gap (hours) between a set of activities" constraint for each set of the courses with the same overlaps-xx tag. Make the min gap to be 1, so they cannot be consecutive.
Would that work?
I timetable created in such way could be confusing to read, specially for someone not involved in generation.