Skip to content

Can timetabling-solver handle constrains that must overlap (as in mandatory) #9

@gitteraz

Description

@gitteraz

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions