Opta Planner Как я могу организовать курсы с объединенными классами - PullRequest
0 голосов
/ 11 июня 2018

Я новичок в OptaPlanner.Я разрабатываю расписание для школы, используя optaplanner.Optaplanner удовлетворяет большинству требований. Я хотел бы иметь одно дополнительное требование.
Требование состоит в том, что два курса, которые преподаются одним и тем же учителем, должны иметь одинаковый период обучения.

Учитель 1 преподает АНГЛИЙСКИЙ для учебной программы 1 и2. Таким образом, всякий раз, когда АНГЛИЙСКИЙ преподается в учебной программе 1, он должен быть назначен в учебной программе 2 (тот же период и комната).Обе программы 1 и 2 будут в одной комнате (объединенный класс)

  Period    curriculum 1        curriculum 2           curriculum 3 
  -------------------------------------------------------------------------

  1.P     ENG-teacher1-room1    ENG-teacher1-room1     Math-Another-Teacher-room2

1 Ответ

0 голосов
/ 11 июня 2018

В этом примере один файл Course.java может иметь несколько учебных программ (в нем есть список учебных программ).Так что это ограничение уже есть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...