Проверка окон для классов
Программа, составляя расписание, не будет создавать окон для классов.
Программа вычисляет так называемый блок обучения. Блок обучения - название, используемое, чтобы описать диапазон времени, когда некоторый класс должен иметь уроки. Например, это может означать, что ученики некоторого класса ДОЛЖНЫ (обязательно) иметь уроки между периодами 1-5 (с 1-ого по 5-ый урок) и МОЖЕТ (то есть не обязательно) иметь уроки между периодами 0-7.
Программа вычисляет блок обучения автоматически, на основе общего количества уроков, определенных в "Уроках класса" и в "Подробностях" класса. Для большинства школ это автоматическое вычисление блока обучения достаточно, но в некоторых специальных случаях блок обучения должен быть установлен вручную.
Возможные случаи, когда автоматическое вычисление блока обучения не подходит:
* есть разделенные уроки длиной в 3 периода и больше, которые не имеют совпадающих уроков (уроков, которых можно поставить в то время для других групп)
* есть разделенные уроки длиной в 2 периода вместе с некоторой сложной комбинацией других уроков без возможных совпадающих уроков
* есть разделенные уроки с длиной в 2 периода и больше с возможными перерывами к концу блока обучения.
* когда Вы определяете обеденный перерыв в окне рабочего времени как запрещенный период
Это только случаи, когда возможно, что возникнет проблема с блоком обучения. Реальная проблема может произойти, когда программа сообщит, что есть некоторая проблема с расписанием класса, но Вы думаете, что это расписание в порядке. Программа может показать одну из этих проблем при проверке расписания("Меню/Расписание/Проверка"):
* Класс (название класса)имеет окно - группа класса или весь класс имеет окно в расписании
* урок (его название) вышел из пределов блока обучения
Когда Вы нажмете мышкой на одну из этих проблем, программа покажет больше деталей, включая область автоматического блока обучения ("Класс должен иметь уроки в этом интервале" и "Класс может иметь уроки в этом интервале").
Если Вы не удовлетворены автоматическим вычислением блока обучения, Вы можете нажать на кнопку Подробнее в "Подробностях о классе" - откроется окно, в котором Вы можете определить параметры настройки блока обучения. Есть 3 варианта:
* автоматическое - вычислит блок обучения автоматически так, чтобы уроки начались в первого и кончались между уроками (периодами) N и N+2, где N - общее количество уроков в классе в неделю поделено на количество учебных дней.
* неравномерное - полностью отменит автоматическое вычисление блока обучения и также проверку окон в расписании класса
* вручную - сможете определить параметры настройки вручную
Ручные параметры настройки блока образования определяются четырьмя числами: A, B, C, D.
Числа A и D определяют, когда класс может иметь уроки. То же самое Вы можете определить также в "Рабочем временем" для того класса. Вы можете оставить эти числа без значений, выбрав "Любое" - в этом случае будут использоваться только установки "Рабочего времени".
Числа B и C определяют область (время), в которой все ученики класса должны иметь уроки - то есть должен быть урок в каждой позиций урока в этой области для каждого класса. Если будут некоторые позиций без уроков, программа сообщит, что образовалось окно, даже в случаях, когда этот промежуток не обязательно является окном.
Вы можете оставить любое из этих чисел как "Любое" - в этом случае программа только проверит окна в расписании класса, но не будет заботиться о времени, когда ученики имеют уроки. Таким образом они смогут иметь уроки в один день начиная с утра, другой день - с, скажем, 2-ого или 3-его урока.
Также смотрите:
Блок обучения - возможность позволить некоторым классам начать уроки позже или позднее закончить уроки.