Вернуться на сайт

Как составить расписание занятий с программой Ректор-Школа

Назад    Содержание    Вперед

Требования

Требования к составленному расписанию делятся на две группы: "мягкие" и "жесткие". Мягкие требования выполняются по мере возможности. Жесткие требования программа выполняет безусловно.


Рис. Открытие диалога Требования

Мягкие требования задаются в диалоге Требования. Мягкие требования делятся на требования к расписанию классов, требования к расписанию учителей и требования СанПиН. Важность выполнения отдельных мягких требований может быть различной. Она определяется величиной штрафа или стимула. Чем больше штрафы, тем хуже составленное расписание с точки зрения программы. Чем больше стимулы, тем лучше расписание. При автоматическом составлении расписания программа пытается сделать общую сумму штрафов как можно меньше, а сумму стимулов - как можно больше.

Стандартные значения штрафов и стимулов являются сбалансированными и оптимальными в большинстве случаев. Однако, Вы можете установить свои значения. Резко изменять стандартные значения не рекомендуется. Для возврата к стандартным значениям достаточно щелкнуть мышкой по кнопкам Стандарт на каждой из закладок диалога.

Все остальные требования, задаваемые в других диалогах (не в диалоге Требования) называются жесткими. Примерами жестких требований являются требования к распределению нагрузок по классам, требования к распределению кабинетов, требования к рабочим/нерабочим часам учителей и т.д. Важность выполнения всех жестких требований с точки зрения программы абсолютна, а сами жесткие требования - равноценны.


Закладка Классы


Рис. Диалог Требования, закладка Классы

Нерасставленные уроки - штраф за нерасставленные уроки должен быть заметно больше других видов штрафов. Это связано с тем, что постепенная расстановка уроков может сопровождаться временным нарушением требований к расписанию. Например, если на понедельник уже запланирован только первый урок, а затем - планируется третий, то на втором уроке возникает окно. Если штраф за окно будет больше, чем штраф за нерасставленный урок, то программа не сможет задать третий урок, пока второй не будет задан. В общем случае это приводит к невозможности составить расписание. Добавим, что максимально возможное значение штрафа за нерасставленные уроки в программе ограничено.

Максимальное число уроков в день - штраф за превышение максимального числа уроков в день. Максимальное число уроков в день для каждого класса задается в разделе Списки на странице Классы.

Минимальное число уроков в день - штраф за то, что число уроков в день меньше минимального. Минимальное число уроков в день для класса задается в разделе Списки на странице Классы.

Окна - штраф за каждое окно в расписании класса.

Первый, последний или крайний уроки - штраф за невыполнение требований к номерам уроков. Требования задаются для каждой нагрузки на одной из страниц в разделе Нагрузки.


Закладка Учителя


Рис. Диалог Требования, закладка Учителя

Нерасставленные уроки - штрафы за нерасставленные уроки учителей такие же, как и штрафы за нерасставленные уроки классов.

Одиночные окна - штраф за одиночное окно. В день может быть несколько одиночных окон, разделенных уроками.

Несколько окон подряд - штраф за несколько (два и более) окон, идущих подряд.

Только один урок в день - штраф за то, что в расписании учителя в некоторый день есть только один урок.

Переход между корпусами в течение дня - штраф за необходимость для учителя перемещаться из корпуса в корпус в течение дня. Этот вид штрафа важен только если образовательное учреждение занимает несколько удаленных друг от друга зданий. Распределение кабинетов по корпусам задается в разделе Списки на странице Кабинеты.

Учителя могут переходить из корпуса в корпус в течение дня, хотя этот переход и штрафуется. На переход отводится время одного урока. Классы переходить из корпуса в корпус в течение дня не могут.

Урок в один из методических дней - штраф за то, что в методический день учитель вынужден проводить урок в школе. Желаемое число методических дней задается в разделе Списки на странице Учителя. Какие именно рабочие дни учителя станут методическими определяет программа.

Параллели - стимул за размещение уроков учителя по одному предмету в один день для нескольких классов одной параллели.


Закладка СанПиН


Рис. Диалог Требования, закладка СанПиН

В классах 1-8 максимальная нагрузка не приходится на вторник и четверг - штраф, учитывающий требования СанПиН к распределению нагрузки по дням недели в расписании 1-8 классов.

Нагрузка считается путем суммирования уровней трудностей обучения по предметам для каждого дня недели. Уровни трудностей по предметам в зависимости от ступени обучения задаются в разделе Списки на странице Предметы.

В классах 9-11 максимальная нагрузка не приходится на вторник и среду - штраф, учитывающий требования СанПиН к распределению нагрузки по дням недели в расписании 9-11 классов.

Самый трудный урок дня - крайний - штраф, учитывающий требования СанПиН к распределению нагрузки в течение дня в расписании всех классов.

© Павел Смыкалов, 1997 - 2010