Составитель расписания
составительрасписания.рф
компьютерная программа для составления расписания занятий
НазадВперёд

Расписание

рис. Расписание

Форма расписание выполняет следующие действия:

  • автоматическая и ручная расстановка часов занятий в сетке расписания для каждой учебной группы.
  • изменение статуса расписания классов
  • визуальный контроль и исправление конфликтных ситуаций в расписании.
  • экспорт всего расписания или отдельных фрагментов во внешний файл для дальнейшего использования.

Описание формы

Дерево объектов расписания.

Объекты расписания - классы,преподаватели,помещения.

Объекты расписания сгруппированы по различны признакам (Например преподаватели и помещения по профилю, классы по уровню и учебному плану). Объекты класс имеют дополнительно значок соответствующий текущему статусу составления расписания. Возможны следующие статусы

  • пустое расписание объекта
  • частично расставлены часы элементов расписания без ошибок.
  • частично расставлены часы расписания с ошибками
  • расставлены все часы расписания без ошибок и конфликтов.
  • расставлены все часы расписания, но и имеются ошибки или конфликты.
  • расписание составлено.

Сетка расписания

центральная часть формы c размещёнными элементами расписания.

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

Сетка расписания

представляет собой двухмерную таблицу. Вид таблицы может быть настроен как :

  • столбцы - день колонки часы
  • столбцы - часы колонки день

В каждой ячейку таблицы может находится один и более элементов расписания либо ни одного (пустая ячейка). Пустые ячейки имеют фон соответствующий графику текущего объекта расписания:

  • Белый фон - ячейка соответствует графику объекта.
  • Штриховка - ячейка не соответствует графику объекта.

Каждый элемент расписания может иметь один из следующих статусов

  • элемент свободен
  • элемент зафиксирован
  • элемент расположен неверно или создаёт создаёт конфликтную ситуацию
  • элемент принадлежит объекту (классу) со статусом СОСТАВЛЕНО

Рабочий план текущего объекта расписания.

таблица в нижней части формы

Рабочий план текущего объекта расписания представляет собой таблицу, в кототорой отображена следующая информация:

  • элемент расписания (класс, группа, предмет)
  • количество часов по учебному плану и фактически расставлено.
  • преподаватель.
  • помещение.
  • дополнительная информация (поток, наличие ограничений,неделя).

Основные действия

  • Расстановка/Удаление часов всего расписания
  • Расстановка/Удаление часов объекта расписания(класса,преподавателя,помещения)
  • Расстановка/Удаление часов группы.
  • Расстановка/Удаление одного/нескольких часов
  • Расстановка часов параллели.
  • расстановка часов чередующихся групп.
  • Замена преподавателя в расписании
  • Замена помещения в расписании
  • Поиск свободного преподавателя (помещения)

Расстановка часов может осуществляется в двух режимах:

  • Режим расстановка
  • Режим вставка.

Кроме того, при расстановке возможно указывать, учитывать или нет помещения. Это Отключение проверки помещений необходимо, если элементы расписания должны(могут) проходить в одном помещении.

Выполнение действий.

Изменение текущего объекта.

  • В дереве объектов кликнуть мышью по объекту расписания.
  • В сетке расписания выделить элемент расписания и нажать ПЕРЕЙТИ К ПРЕПОДАВАТЕЛЮ,ПЕРЕЙТИ К ПОМЕЩНИЮ, ПЕРЕЙТИ К КЛАССУ.

Перемещение элементов расписания в сетке расписания.

  • Нажать и удерживая мышью элемент расписания претацит его в нужную ячейку.

Ошибки в расписании.

Ошибки в расписании

Список ошибок, определяемых программой:

Код 1 : Занятия в группе начинаются не с начала графика(не с первого урока)
Код 2 : В занятиях группы имеется окно
Код 3 : Указанное время не соответствует графику помещения
Код 4 : Указанное время не соответствует графику преподавателя
Код 5 : Указанное время не соответствует графику класса
Код 6 : В одном помещении проводятся занятия по разным предметам
Код 7 : Преподаватель одновременно ведёт занятия в двух разных классах (не поток)
Код 8 : В группе не может одновременно проводится занятия по разным предметам
Код 9 : Преподаватель не может одновременно проводить занятия по разным предметам
Код 10: В группе занятия по предмету проводится более допустимого количества часов в день
Код 11: В одном помещении проводятся занятия разных классов
Код 12: Преподаватель не может одновременно находится в двух помещениях
Код 14: Группа одновременно проводит занятия по разным предметам
Код 15: Нарушены ограничения
Код 16: В помещении превышено допустимое кол.во учащихся
Код 20: Не указан преподаватель
Код 21: Не указано помещение 

Ограничения.

Ограничения учебного плана

Настройка контроля ошибок расписания.

Настройка проверки ошибок

Список свободных преподавателей.

Список свободных преподавателей

Список свободных помещений.

Список свободных помещений

Комментарии

Всего комментариев 4

Для того чтобы написать сообщение, необходимо авторизоваться

Белогрудова Анжелика
Гость
454 дн. назад

Расписание.

Добрый день. Как происходит автоматическое формирование расписания?

Ильинский Вадим
Администратор
454 дн. назад

Расписание.Ответ на сообщение от "Белогрудова Анжелика"

К сожалению, документация ещё в стадии написания. Есть раздел Расстановка часов который я попытаюсь дописать в ближайшее время.

Белогрудова Анжелика
Гость
454 дн. назад

Расписание.

Добрый день. Помогите! При выборе нагрузки учителя физики и химии отсутствуют эти предметы в 7, 8, 9 кл. Хотя в учебном плане они есть

Ильинский Вадим
Администратор
454 дн. назад

Расписание.Ответ на сообщение от "Белогрудова Анжелика"

Вопрос не совсем понятен, хотя думаю дело в профиле преподавателя. Пожалуйста, уточните вопрос.