I am working on a solution that needs too produce a timetable of students
@planning_solution
class Timetable(JsonDomainBase):
@planning_entity
class Student(JsonDomainBase):
class Timeslot(JsonDomainBase):
class Student(JsonDomainBase):
With these constraints..
Students must come in on one of 4 weekday timeslots.
Students must come in on one of 4 weekend timeslots.
Where things get more complex is that there is another aspect that may or may not be a @planning_entity called team.
These are the constraints on team..
Students must be a assigned to be member of a team that comes in for the same weekday and weekend time slot.
Students have other students that they need to be placed on a team with.
Teams of students should have 4-6 members
I am looking for advice in the modeling. The best I can think of now is to include team as a part of the timetable since teams must share timetables.
Thanks in advance.
Davin is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.