Hi, thanks for taking the time to create this project.
I have a need o biuild a school timeable with he following consrains:
Resources must not overlap in time:
- No professor can hold two classes at the same time
- No student group can attend two classes at the same time
- No classroom can host to classes at the same time (only if the subjects are different)
Resources that must overlap in time
- If lets say: Group1 and Group2 both have subject A they can watch the lecture class for subject A simultaneously in the same classroom
The class must be held in one of the allowed classrooms for it
If a subject has multiple forms of classes, such as lectures, practicals and labs, the preferred order is: lecture, practical, lab.
Is is possible to achieve this using timetabling-solver? Can you please point me in a direction solving it?
Thanks in advance