Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
gitteraz opened this issue May 9, 2020 · 0 comments

Comments

@gitteraz
Copy link

gitteraz commented May 9, 2020

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant