Как определить обеденный перерыв?
Если ученики обедают во время перемены, например, между 5-ым и 6-ым уроком, или после уроков, вводить каких-нибудь данных в программу не надо.
Если все классы обедают во время, скажем, 6-ого урока, Вы можете определить это в окне "Рабочее время" классов - отметьте 6-ой период красным крестиком. Если младшие классы обедают раньше, им отметьте другое время.
Однако, если возможен выбор времени обеда, например в течение 5-ого или 6-ого урока, и программа должна выбрать один из этих периодов, Вы должны определить это, чтобы алгоритм оставил один урок пустым в этом промежутке каждый день. Вы можете определить это в "Классы/Ограничения":
Так Вы укажите, что этот класс должен иметь один свободный урок в определенном интервале времени, например между 5 - 7 уроками, чтобы ученики могли пообедать. Также Вы можете определить, что после обеда класс не должен иметь других уроков, если свободный урок на обед является последним.
Специальный случай, если не хотите чтобы класс имел только один урок после обеда:
Избежание единственного урока после обеденного перерыва