Разработка:im/schedule — различия между версиями
(→Интерфейс управления шаблоном раписания) |
|||
Строка 41: | Строка 41: | ||
==== Интерфейс создания/редактирования шаблона расписания: ==== | ==== Интерфейс создания/редактирования шаблона расписания: ==== | ||
− | [[ | + | [[Файл:Selection 66.png||350px|center|]] |
==== Интерфейс просмотра шаблона расписания: ==== | ==== Интерфейс просмотра шаблона расписания: ==== | ||
− | [[ | + | [[Файл:Selection 67.png||350px|center|]] |
− | |||
== API == | == API == |
Версия 12:25, 5 февраля 2018
Плагин | |
Название | schedule |
Тип | im |
Содержание
Раписание учебных занятий
Плагин предназначен для ввода и отображения информации по расписанию учебных занятий.
Интерфейс расписания учебных занятий
Основной интерфейс раписания усебных занятий выглядит следующим образом:
Фильтр позволяет выбрать учебный период и увидеть список всех шаблонов, созданных в этом учебном периоде. Доступны следующие способы отображения шаблонов.
По времени
По учащимся
По преподавателям
По номеру кабинета
Отчет о нагрузке шаблонов
Отчет включает себя два подотчета, один из которых отображает нагруженность учебных процессов, второй - пересечение шаблонов.
Нагруженность учебных процессов
Пересечение шаблонов
Пересечение шаблонов может быть по следующим параметрам:
- По учителям
- Ученикам
- По кабинету
Интерфейс управления шаблоном раписания
Интерфейс создания/редактирования шаблона расписания:
Интерфейс просмотра шаблона расписания:
API
Перехватываемые события
Список перехватываемых событий:
im/obj/get_object_url
Обязательные параметры (mixedvar):
- storage == schtemplates
- action == view
Дополнительные параметры (mixedvar):
- urlparams - в виде массива
возвращаемые значения:
- Возвращает ссылку на просмотр шаблона
Конфиги
Список конфигов со значениями по умолчанию:
enabled
Флаг включения плагина
- type = checkbox
- code = enabled
- value = 1
Права плагина
Список прав:
create_schedule
Право на создание расписания Роли по умолчанию:
- Управляющий (manager)