Политика распределения часов

Premium

Политика распределения часов: заранее опишите, какие занятия должен содержать курс — для кого, с кем, сколько и какой длительности. Затем Omniscol создаст недостающие занятия и будет постоянно показывать расхождение между запланированным и существующим.

Курс несёт объём часов с точки зрения ученика: 24 ч финансового анализа в первый год обучения. Чтобы составить расписание, этот объём нужно превратить в занятия — а если класс работает с разделениями, эти 24 ч повторяются столько раз, сколько групп нужно обслужить.

Необязательное звено между этим объёмом и занятиями, которые его воплотят, — политика распределения часов. Она описывает, ещё до появления первого занятия, что должно содержать расписание:

Группа А · И. И. Иванова · 4 занятия по 2 ч

Это предварительное планирование. Во многих учебных заведениях его даже не определяет планировщик: учебная часть утверждает программу обучения, а планировщик применяет её почти без свободы выбора. Политика — место, где это решение записывается явно, рядом с курсом, которого оно касается.

После того как политика задана, она служит трижды:

  • она направляет создание занятий: на экране Распределить часы и создать занятия занятия, которые она описывает и которых ещё нет, создаются одним действием — вместе с составом участников, преподавателями, кабинетом и длительностью;
  • она в реальном времени контролирует расхождение: пока вы работаете, индикатор сравнивает то, что ожидает политика, с тем, что содержит расписание, и сообщает о малейшем несоответствии;
  • она устраняет это расхождение: один щелчок по «Согласовать» приводит отклонившееся занятие к критериям, которые требует правило, — без удаления и повторного создания.

Политика описывает разбивку, но ничего не планирует

Политика задаёт: столько-то занятий, такой-то длительности, для такого-то состава участников. Сама она не создаёт ни одного занятия и не ставит ни одного на сетку.

Работа по планированию ведётся на экране Распределить часы и создать занятия и только там: именно там занятия создаются, корректируются и расставляются. Политика лишь указывает, что должен содержать этот экран, — и сообщает, когда это не так.

Где находится политика

Политика распределения (необязательная)

преподаётся классу

ожидаемые занятия

ожидаемые занятия

несёт свою политику

измеренное расхождение — обратная связь

Дисциплина
сама по себе
напр. финансовый анализ

Курс
дисциплина в классе
объём часов, преподаватели

Правило 1
группа А · 4 × 2 ч

Правило 2
весь класс · 1 × 3 ч

Занятия
то, что реально есть
в расписании

Политика принадлежит курсу — дисциплине в том виде, в каком её преподают классу. Два класса, изучающих одну дисциплину, имеют каждый свою политику. Дисциплина, разбитая по типам занятий (лекция, семинар), считается отдельным курсом, а значит, у неё отдельная политика.

Открыть политику курса

В расписании откройте класс, затем его вкладку «Курсы». Каждый курс раскрывается и показывает свои параметры; пункт «Политика распределения часов» открывает редактор кнопкой Политика распределения часов.

В редакторе перечислены правила — по одному на каждую серию ожидаемых занятий. Строка ввода находится внизу таблицы; заполните её и подтвердите кнопкой Добавить. Каждое сохранённое правило можно дублировать или удалять кнопками в конце строки, а кнопка Подтвердить сохраняет всё сразу.

Столбцы правила

«Код» — код этих занятий в номенклатуре учебного заведения. Необязательный, задаётся произвольно: два правила могут иметь один и тот же код, если они описывают один и тот же учебный модуль, разбитый на два ритма, или преподавание, общее для нескольких групп.

«Группа» — одна или несколько групп класса. Если поле пусто, оно равносильно значению «Группа отсутствует»: занятие адресовано всему классу. Несколько групп, указанных вместе, образуют единый состав участников — как в занятии.

«Преподаватели» и «Кабинеты» имеют три состояния, те же, что и у занятия:

  • если оставить пустыми, они ничего не требуют: правило ничего о них не говорит, и создаваемые им занятия остаются свободными в этой части. Затем их заполняют, как любое другое занятие;
  • «Нет преподавателей» и «Учебного кабинета нет» требуют занятий соответственно без преподавателей и без кабинетов;
  • заданный список требует в точности его.

«Распределение часов» — количество занятий и длительность каждого: 4 × 2 ч. Одно правило описывает только занятия одинаковой длины; объём, разбитый на разные длительности, задаётся несколькими правилами.

«Периодичность» — желаемый ритм: например, два раза в неделю или раз в три недели. Это указание для автоматического формирования расписания: оно подсказывает, как распределить занятия во времени. Ритм не участвует в контроле расхождения, который оценивает только наличие занятий.

Этот столбец управляется двумя параметрами на двух уровнях. У класса есть параметр «Повторяющиеся занятия»: его занятия повторяются по недельному шаблону, а не расставляются по одному; этот параметр существует только в расписании типа «Календарь». Курс этого класса может отказаться от него с помощью параметра «Вне периодичности»: тогда его автоматическая расстановка не будет следовать никакому шаблону. Поэтому столбец появляется только у повторяющегося курса повторяющегося класса; в остальных случаях политика по-прежнему говорит, сколько занятий и какой длительности, но ничего не говорит об их ритме.

Значение «Автоматический» позволяет вывести ритм из отношения числа занятий к учебным неделям: восемь занятий на двенадцать недель дают два занятия раз в три недели.

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

«Комментарий» — произвольный текст для того, кто будет расставлять эти занятия: «кабинет с расстановкой буквой П», «лучше утром». Кнопка Комментарий закрашивается, как только появляется комментарий. Сам комментарий виден при наведении указателя.

Отложить правило

Правило, которое требует 0 занятий, считается отложенным и отмечается оранжевым: оно ничего не ожидает и не сообщает ни о каком расхождении, но сохраняет свою группу, преподавателей, длительность и код на будущее. Так можно приостановить серию, не потеряв её описание.

Ввод в таблице

Значок Таблица переключает список в режим «Таблица»: одна строка на правило и один столбец на каждую характеристику. Это переключение нужно, чтобы вставить всю политику сразу из электронной таблицы, а не правило за правилом. Вернитесь к списку, чтобы снова пользоваться выпадающими списками и флажками: оба вида работают с одной и той же политикой.

Читать расхождение

На экране «Распределение часов» у каждого курса под счётчиком часов есть индикатор соответствия. Его цвет подводит итог:

Цвет Что он означает
Зелёный Все ожидаемые занятия существуют; каждое соответствует какому-либо правилу.
Оранжевый Расхождение не превышает 10 % ожидаемых часов, либо есть занятия, не соответствующие ни одному правилу.
Красный Расхождение превышает 10 % ожидаемых часов.

Занятие соответствует правилу, если выполняется всё, что оно требует: те же группы, те же преподаватели, те же кабинеты и та же длительность. Достаточно, чтобы отличался любой из этих пунктов, и занятие будет учтено как расхождение.

При наведении показана ситуация по каждому правилу: что оно требует, что получает и его комментарий, если он есть. Следующие за этим строки, если они есть, собирают по группам занятия без соответствия — те, которые политика не описывает.

То же расхождение попадает на панель диагностики расписания под названием «Расхождение с политикой распределения часов». Вы найдёте его там, не обходя классы по одному (см. Конфликты и диагностика).

На этой панели каждая строка называет класс и курс. Лупа в строке показывает расхождение по занятиям, в том же виде, что и окно, описанное ниже. Занятие, отклонившееся от правила, показано напротив ближайшего ожидаемого занятия, а то, что их отличает, выделено цветом. Лишнее занятие помечено +1. Ожидаемые занятия, которые ничем не заменены, идут последними и подсчитываются по каждому правилу: −2 для двух недостающих занятий. Щелчок по занятию показывает его в расписании.

Создать, согласовать, удалить

Щёлкните по индикатору, чтобы перейти к действию. Пока для этого курса не создано ни одного занятия, выбирать не из чего: все занятия, которые описывает политика, создаются сразу. Если же занятия уже есть, открывается окно и для каждого правила предлагает следующие действия:

  • «Создать» — недостающие занятия, с группой, преподавателями, кабинетом и длительностью, которые задаёт правило;
  • «Согласовать» — существующее занятие, отклонившееся от ожидаемых критериев: оно подгоняется под правило, а не создаётся заново. Подходящие занятия показаны свёрнутыми, самые близкие — первыми, вместе с тем, что изменится;
  • «Удалить» — занятия, которым в политике нет соответствия.

Среди удалений заранее ничего не отмечено; одно и то же занятие нельзя одновременно согласовать и удалить.

Автоматическое распределение следует политике

В меню Действия экрана распределения есть пункт «Автоматическое распределение» на занятия в один, два или три периода. Для курса, у которого есть политика, главенствует политика: она описывает создаваемые занятия, какую бы длительность ни задавала кнопка. Курсы без политики следуют запрошенной длительности.

Найти код на занятии

На экране распределения, в режиме «Вид стикеров», карточка занятия показывает код правила, которому оно соответствует, — при условии, что оно соответствует только одному правилу.

Этот код в занятии не сохраняется: он каждый раз определяется заново по содержимому занятия. Измените его группу, преподавателей, кабинет или длительность — и показанный код изменится вместе с ними или исчезнет, если ни одно правило его больше не описывает. А если на занятие претендуют два правила с разными кодами? Карточка не покажет ничего, а не выберет за вас.

Инструкция

Задать политику курса

  1. Откройте класс в расписании, затем его вкладку «Курсы». Разверните нужный курс и откройте пункт «Политика распределения часов».

  2. Опишите первую серию в строке ввода: нужную группу (или ничего — для всего класса), преподавателей и кабинет, если правило их требует, затем количество занятий и их длительность.

  3. Добавьте правило, затем повторите это для каждой серии, которая отличается составом участников, длительностью или преподавателями. Курс в 24 ч может уместиться и в одно правило, и в пять.

  4. Дополните то, что поможет планировщику: код учебного модуля и комментарий, который говорит то, что не скажет ни один столбец.

  5. Подтвердите. Теперь у курса есть политика.

  6. Перейдите на экран Распределить часы и создать занятия и посмотрите на индикатор курса. Щёлкните по нему, чтобы создать недостающие занятия, согласовать отклонившиеся или удалить те, которым нет соответствия.

  7. Возвращайтесь к нему в течение года. Пока индикатор зелёный, то, что построено, соответствует тому, что ожидается.

См. также