Система расписания/Инструкция
1

Роли и вход в систему

  1. Откройте приложение и войдите через Вход для сотрудников.
  2. Администратор управляет пользователями, правилами, справочниками, журналом, бэкапами, автопубликацией и настройками МАХ.
  3. Диспетчер импортирует данные, редактирует черновик, составляет расписание, работает с аудиториями, публикует периоды и формирует отчеты.
  4. Пользователь просмотра работает с опубликованным расписанием без права редактирования.
  5. Публичные пользователи открывают публичное расписание без авторизации.
2

Первичная настройка системы

  1. Администратор открывает Пользователи и создает учетные записи диспетчеров и пользователей просмотра.
  2. На странице Правила проверок задаются режимы правил: Запретить, Предупредить, Игнорировать.
  3. В Автопубликации включается или отключается автоматическая публикация и задается время запуска.
  4. В МАХ заполняются параметры будущей интеграции. Сейчас тест уведомления фиксируется в журнале, реальная отправка требует внешних параметров сервиса.
  5. Перед крупными изменениями администратор может создать резервную копию на странице Бэкапы.
3

Подготовка справочников

  1. Заполните факультеты и кафедры, если они используются в группах, дисциплинах и отчетах. Для кафедры можно указать заведующего и номер кабинета.
  2. Проверьте формы обучения, должности, степени/звания и типы аудиторий.
  3. В группах укажите название, факультет, курс, форму обучения, численность и флаг студентов с ОВЗ при необходимости.
  4. В подгруппах заведите структуру «группа → подгруппы» вручную или массовым созданием. Сумма студентов активных подгрупп не должна превышать численность группы.
  5. В преподавателях заполните ФИО, кафедру, должность, ученую степень или звание, email, телефон, ссылку на конференцию и комментарий.
  6. В дисциплинах укажите полное и краткое название, кафедру, общий комментарий и флаг показа общего комментария в публичном расписании.
  7. В типах занятий настройте краткое обозначение, цвет и количество академических часов за пару.
  8. В аудиториях заполните название, корпус, кафедру-владельца, тип, назначение, вместимость, виртуальность, флаг пропуска проверки вместимости и флаг нескольких занятий одновременно.
  9. В звонках проверьте номера пар и время начала/окончания.
  10. В календаре добавьте праздники, переносы и другие даты, где занятия ставить нельзя. По умолчанию такие даты блокируют сохранение занятия.
  11. Для каждого справочника доступны поиск, фильтры, экспорт Excel, шаблон Excel и импорт обратно.
4

Импорт XLSX/CSV

  1. Откройте Импорт данных.
  2. Скачайте эталонный шаблон для нужного типа данных: РУП, КУГ группы, распределенная нагрузка, потоки или закрепления аудиторий.
  3. Заполните файл. Можно использовать XLSX или CSV с теми же заголовками.
  4. Загрузите файл и нажмите Предпросмотр.
  5. Проверьте количество строк, ошибки и неизвестные справочные значения.
  6. Если ошибок нет, нажмите Записать данные. Импорт создаст недостающие справочные записи, где это допустимо.
  7. После импорта откройте соответствующий раздел и вручную скорректируйте данные при необходимости.
5

РУП и распределенная нагрузка

  1. Откройте РУП и проверьте строки плановых часов.
  2. РУП является главным источником плановых часов. После добавления или импорта строк система синхронизирует связанную нагрузку для шахматки.
  3. В ручной форме укажите группу или поток, дисциплину, преподавателя, период, форму обучения и заполните часы сразу по нескольким типам занятий.
  4. В таблице РУП проверяйте план, выставлено, остаток, статус и связь с занятиями. Строки можно редактировать, архивировать, восстанавливать и удалять только если они не используются.
  5. Если в блоке Поставить занятие нет нагрузки, значит для выбранной группы или потока нет активных строк РУП. Добавьте РУП вручную или импортом.
  6. Остаток часов считается как плановые часы минус фактически выставленные пары с учетом часов за тип занятия.
  7. Если занятие превышает нагрузку, система требует подтверждение и комментарий, если правило настроено как предупреждение. Если правило настроено как запрет, сохранение блокируется.
6

КУГ групп

  1. Откройте КУГ.
  2. Для каждой группы добавьте периоды: учебные занятия, сессия, практика, каникулы или заблокированный период.
  3. Дни практики заводятся как период Практика.
  4. КУГ учитывается при создании, переносе, тиражировании, разворачивании шаблонов и публикации.
  5. Если дата не входит в допустимый период КУГ, система применяет правило Календарный учебный график: запрет, предупреждение или игнорирование.
7

Потоки

  1. Откройте Потоки.
  2. Создайте поток: выберите дисциплину и добавьте первую группу или подгруппу. Название и период можно оставить пустыми: система предложит название и возьмет период семестра.
  3. Добавьте участников потока: группы целиком или отдельные подгруппы.
  4. Одна группа или подгруппа может входить в разные потоки по разным дисциплинам.
  5. В карточке занятия выберите поток. Система автоматически привяжет занятие ко всем активным участникам потока.
  6. При занятии на поток или несколько групп система показывает предупреждение о совмещении.
8

Аудитории, бронирования и события

  1. Для поиска помещения откройте Свободные аудитории, задайте дату, пару, вместимость, тип, назначение и корпус.
  2. Результаты показывают свободные и занятые аудитории с причиной занятости.
  3. Для служебного занятия аудитории откройте Бронирования и создайте разовое или периодическое бронирование.
  4. Бронирование занимает аудиторию и участвует в проверке конфликтов расписания.
  5. Для мероприятий вне ООП откройте События и добавьте событие: дату, пару или время, аудиторию, тип, название, организатора и публичность.
  6. Публичные события отображаются в публичном расписании аудитории.
  7. Для приоритетного помещения откройте Закрепления и задайте связку дисциплина + группа + аудитория.
  8. Закрепления используются в подсказках свободных слотов и ручном подборе аудитории.
9

Правила проверок и доступность

  1. Администратор открывает Правила проверок.
  2. Настраиваются правила: занятость преподавателя, группы/подгруппы, аудитории, вместимость, заблокированные даты, КУГ, доступность преподавателя, доступность аудитории, бронирования и превышение нагрузки.
  3. Запретить блокирует сохранение и публикацию периода при критической ошибке.
  4. Предупредить позволяет сохранить с предупреждением. Для превышения нагрузки дополнительно требуется комментарий.
  5. Игнорировать отключает проверку конкретного правила.
  6. На странице Доступность задайте недоступные даты, пары и комментарии для преподавателей и аудиторий.
10

Шаблоны четной/нечетной недели и подсказки слотов

  1. Откройте Шаблоны недель.
  2. Создайте шаблон для группы или потока.
  3. Добавьте строки шаблона: четная, нечетная или каждая неделя; день недели; пара; дисциплина; тип занятия; преподаватель; аудитория; группа, подгруппа или поток.
  4. Нажмите Развернуть в черновик, выберите период. Система создаст занятия на реальные даты с учетом КУГ.
  5. Для полуавтоматического подбора откройте Подсказки слотов.
  6. Выберите нагрузку и период. Система предложит свободные даты, пары и аудитории с учетом ограничений и закреплений.
  7. Из списка подсказок можно сразу поставить занятие в черновик.
11

Составление расписания в шахматке

  1. Откройте Расписание, выберите начало периода, при необходимости дату окончания, статус Рабочий черновик и вид по группам или преподавателям.
  2. Отметьте нужные группы, подгруппы или преподавателей, чтобы сузить шахматку.
  3. Перед редактированием нажмите Занять в ячейке. Блокировка защищает ячейку от одновременной правки другим диспетчером.
  4. В блоке Поставить занятие выберите нагрузку, дату, пару, аудиторию, поток, дополнительные группы и преподавателей, тип расписания, Zoom и комментарии. Если Zoom не заполнен, система подставит ссылку из карточки преподавателя.
  5. При необходимости отметьте подтверждение превышения нагрузки и заполните комментарий.
  6. Сохраните занятие. Система проверит конфликты, вместимость, КУГ, заблокированные даты, доступность, бронирования и остаток нагрузки.
  7. Для повторов используйте Тиражировать занятие: выберите исходное занятие, дату окончания и дни недели. Заблокированные даты пропускаются с отчетом о причинах.
  8. Для редактирования кликните карточку занятия в шахматке. В боковой карточке можно изменить дату, пару, аудиторию, преподавателей, группы, поток, дисциплину, тип занятия, тип расписания, Zoom, внутренний и публичный комментарий.
  9. Для переноса перетащите карточку занятия в другую ячейку. После переноса система снова проверит правила.
  10. Для опубликованного занятия изменение сохраняется как черновое изменение и не меняет публичную версию до новой публикации периода.
  11. Для массовых действий используйте копирование недели, перенос дня и массовую замену аудитории. Сначала смотрите предпросмотр, затем применяйте.
12

Проверка и отчеты

  1. Откройте Отчеты.
  2. Проверьте Остатки нагрузки, чтобы увидеть нерасставленные часы.
  3. Проверьте Конфликты за период, чтобы найти критические ошибки и предупреждения.
  4. Используйте отчеты по фактически проведенным занятиям, выполнению нагрузки ППС, загруженности преподавателя, выпискам по преподавателю и кафедре.
  5. Для печати используйте отчеты Печатное расписание группы и Печатное расписание преподавателя, затем кнопку HTML-печать.
  6. Проверьте Занятость аудиторного фонда: отчет считает процент занятости по аудиториям и корпусам.
  7. Любой отчет можно выгрузить в Excel.
  8. Исправьте ошибки в шахматке до публикации. Если правило настроено как Запретить, публикация периода будет заблокирована.
13

Публикация расписания

  1. Откройте Расписание.
  2. В блоке Публикация укажите начало и окончание периода.
  3. Нажмите Опубликовать черновик.
  4. Если в периоде есть критические ошибки, система покажет причину и не опубликует расписание.
  5. После успешной публикации занятия становятся видны в публичной части, а изменения попадают в ленту изменений.
  6. Автопубликация запускается по настройке администратора. Если есть критические ошибки, автопубликация не выполняется и результат фиксируется в журнале.
14

Публичное расписание

  1. Откройте Публичное расписание.
  2. Используйте каталоги групп, подгрупп, преподавателей, аудиторий и дисциплин или общий поиск.
  3. Публично отображаются только опубликованные занятия и публичные события аудитории.
  4. В карточках занятий видны метки изменений: новое, изменено, перенесено, замена, отменено.
  5. В публичной части показываются только публичные комментарии диспетчера и общий комментарий дисциплины, если для него включен флаг показа.
  6. На каждой публичной странице доступны ICS-подписка, QR-код и печать/PDF через браузер.
  7. Лента опубликованных изменений доступна на странице Изменения.
15

Администрирование, журнал и бэкапы

  1. Все значимые действия фиксируются в Журнале действий: импорт, публикации, правки занятий, подтверждения конфликтов, справочники, пользователи, бронирования, РУП/КУГ, бэкапы и ошибки.
  2. Журнал доступен администратору, поддерживает расширенные фильтры и экспорт в Excel.
  3. На странице Пользователи администратор создает пользователей, меняет ФИО, роль, пароль и блокирует или разблокирует доступ.
  4. На странице Бэкапы можно вручную создать резервную копию и восстановить базу из выбранной копии. Перед восстановлением система сохраняет текущую базу отдельной safety-копией.
  5. Перед восстановлением базы предупредите пользователей и убедитесь, что никто не редактирует расписание.
Д

Краткая инструкция для диспетчера

  1. Войти в систему и открыть Импорт данных.
  2. Скачать шаблоны, импортировать РУП, КУГ, потоки и закрепления.
  3. Проверить и при необходимости исправить справочники.
  4. Проверить РУП: убедиться, что появились план, выставлено и остаток часов для каждой дисциплины.
  5. Проверить КУГ, потоки и закрепления аудиторий.
  6. Задать доступность преподавателей и аудиторий.
  7. При необходимости создать бронирования аудиторий или события вне ООП.
  8. Использовать шаблоны недель или подсказки свободных слотов для ускорения расстановки.
  9. Открыть шахматку, занять ячейку, поставить занятие и проверить предупреждения.
  10. Тиражировать занятия, переносить drag-and-drop и использовать массовые операции.
  11. Проверить отчеты по нагрузке, конфликтам, факту занятий и аудиториям.
  12. Исправить критические ошибки и опубликовать нужный период.
  13. Проверить публичное расписание, ленту изменений, ICS и печатную форму.
П

Инструкция для преподавателя по просмотру расписания

  1. Откройте Публичное расписание. Авторизация для просмотра не нужна.
  2. Введите фамилию или часть ФИО в общий поиск.
  3. Выберите результат с типом Преподаватель.
  4. Используйте кнопки Назад и Вперед, чтобы переключать двухнедельные периоды.
  5. При необходимости переключите режим реальных дат и стабильной недели.
  6. В карточке занятия смотрите дату, номер пары, время, дисциплину, тип занятия, группу, аудиторию, преподавателей и online-ссылку.
  7. Следите за метками новое, изменено, перенесено, замена, отменено.
  8. Откройте Изменения, чтобы увидеть опубликованные изменения за последние 7 дней или выбранный период.
  9. Нажмите ICS, чтобы скачать календарную подписку.
  10. Используйте QR-код для открытия расписания на другом устройстве.
  11. Для печати или сохранения PDF нажмите Печать / PDF.