Разработка:im/schedule — различия между версиями
Yumeneco (обсуждение | вклад) (Новая: '''Расписание.''' Плагин предназначин для ввода и отображения информации по расписанию учебных заняти...) |
Ivanov (обсуждение | вклад) (→Права плагина) |
||
(не показано 37 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
− | + | {{Infobox_Plugin | |
+ | | name = schedule | ||
+ | | type = im | ||
+ | }} | ||
+ | == Раписание учебных занятий == | ||
+ | Плагин предназначен для ввода и отображения информации по расписанию учебных занятий. | ||
− | + | === Интерфейс расписания учебных занятий === | |
− | + | Основной интерфейс раписания усебных занятий выглядит следующим образом: | |
+ | [[Изображение:Selection 058.png||350px|center|]] | ||
− | + | Фильтр позволяет выбрать учебный период и увидеть список всех шаблонов, созданных в этом учебном периоде. | |
− | + | Доступны следующие способы отображения шаблонов. | |
− | + | ||
− | * | + | ==== По времени ==== |
− | * | + | [[Изображение:Selection 059.png||350px|center|]] |
− | * | + | |
− | + | ==== По учащимся ==== | |
− | * | + | [[Изображение:Selection 060.png||350px|center|]] |
− | * | + | |
− | * | + | ==== По преподавателям ==== |
− | * | + | [[Изображение:Selection 061.png||350px|center|]] |
− | * | + | |
− | * | + | ==== По номеру кабинета ==== |
− | * | + | [[Изображение:Selection 062.png||350px|center|]] |
− | + | ||
− | + | === Отчет о нагрузке шаблонов === | |
− | + | Отчет включает себя два подотчета, один из которых отображает нагруженность учебных процессов, второй - пересечение шаблонов. | |
− | + | ||
− | + | ==== Нагруженность учебных процессов ==== | |
− | + | [[Изображение:Selection 063.png||350px|center|]] | |
− | + | ||
− | * | + | ==== Пересечение шаблонов ==== |
+ | Пересечение шаблонов может быть по следующим параметрам: | ||
+ | * По учителям | ||
+ | * Ученикам | ||
+ | * По кабинету | ||
+ | [[Изображение:Selection 065.png||350px|center|]] | ||
+ | |||
+ | === Интерфейс управления шаблоном раписания === | ||
+ | |||
+ | ==== Интерфейс создания/редактирования шаблона расписания: ==== | ||
+ | [[Изображение:Selection 066.png||350px|center|]] | ||
+ | |||
+ | ==== Интерфейс просмотра шаблона расписания: ==== | ||
+ | [[Изображение:Selection 067.png||350px|center|]] | ||
+ | |||
+ | == API == | ||
+ | |||
+ | === Перехватываемые события === | ||
+ | Список перехватываемых событий: | ||
+ | |||
+ | ==== im/obj/get_object_url ==== | ||
+ | |||
+ | ''Обязательные параметры (mixedvar):'' | ||
+ | * storage == schtemplates | ||
+ | * action == view | ||
+ | |||
+ | ''Дополнительные параметры (mixedvar):'' | ||
+ | * urlparams - в виде массива | ||
+ | |||
+ | ''возвращаемые значения:'' | ||
+ | * Возвращает ссылку на просмотр шаблона | ||
+ | |||
+ | === Конфиги === | ||
+ | Список конфигов со значениями по умолчанию: | ||
+ | |||
+ | ==== enabled ==== | ||
+ | ''Флаг включения плагина'' | ||
+ | * type = checkbox | ||
+ | * code = enabled | ||
+ | * value = 1 | ||
+ | |||
+ | === Права плагина === | ||
+ | Список прав: | ||
+ | Начиная с версии 3.1.15b (3.5.3a) добавлено новое право "Право доступа к интерфейсу массовых действий с шаблонами расписания" (im schedule bulk:edit). | ||
+ | ==== create_schedule ==== | ||
+ | Право на создание расписания | ||
+ | ''Роли по умолчанию:'' | ||
+ | * Управляющий (manager) |
Текущая версия на 12:42, 30 ноября 2018
Плагин | |
Название | schedule |
Тип | im |
Содержание
Раписание учебных занятий
Плагин предназначен для ввода и отображения информации по расписанию учебных занятий.
Интерфейс расписания учебных занятий
Основной интерфейс раписания усебных занятий выглядит следующим образом:
Фильтр позволяет выбрать учебный период и увидеть список всех шаблонов, созданных в этом учебном периоде. Доступны следующие способы отображения шаблонов.
По времени
По учащимся
По преподавателям
По номеру кабинета
Отчет о нагрузке шаблонов
Отчет включает себя два подотчета, один из которых отображает нагруженность учебных процессов, второй - пересечение шаблонов.
Нагруженность учебных процессов
Пересечение шаблонов
Пересечение шаблонов может быть по следующим параметрам:
- По учителям
- Ученикам
- По кабинету
Интерфейс управления шаблоном раписания
Интерфейс создания/редактирования шаблона расписания:
Интерфейс просмотра шаблона расписания:
API
Перехватываемые события
Список перехватываемых событий:
im/obj/get_object_url
Обязательные параметры (mixedvar):
- storage == schtemplates
- action == view
Дополнительные параметры (mixedvar):
- urlparams - в виде массива
возвращаемые значения:
- Возвращает ссылку на просмотр шаблона
Конфиги
Список конфигов со значениями по умолчанию:
enabled
Флаг включения плагина
- type = checkbox
- code = enabled
- value = 1
Права плагина
Список прав: Начиная с версии 3.1.15b (3.5.3a) добавлено новое право "Право доступа к интерфейсу массовых действий с шаблонами расписания" (im schedule bulk:edit).
create_schedule
Право на создание расписания Роли по умолчанию:
- Управляющий (manager)