Панель управления СЭО 3KL. Локальный плагин

2021-11-28 10:57

1. Назначение, размещение, доступ

Панель управления СЭО 3KL — инструмент администрирования, предназначенный для просмотра и выполнения массовых действий с основными объектами системы (курсами, пользователями, глобальными группами, подписками на курсы и т.п.).

Плагин позволяет создавать и конфигурировать вкладки, отображающие основные объекты системы в виде настраиваемых таблиц с параметрами сортировки и фильтрации.

Интерфейс плагина удобен тем, что позволяет выбирать объекты из единой таблицы и совершать над ними массовые действия.

Функционал плагина может быть полезен при формировании статистических и аналитических отчетов по разноплановым параметрам курсов, качеству освоения материалов  и посещения курсов обучающимися.

Модуль постоянно модифицируется и дополняется новыми функциями силами специалистов компании «Открытые технологии».

Переход в Панель управления СЭО 3КL (Рис. 1.1) осуществляется через административный раздел настроек (Настройки—>Администрирование—>Панель управления СЭО 3КL).

Рис. 1.1. Доступ к Панели управления СЭО 3КL.

 Доступ к функционалу плагина Панель управления СЭО 3KL регулируется следующими правами:

  • local/otcontrolpanel:view_data — просмотр данных в панели;
  • local/otcontrolpanel:config — настройка панели;
  • local/otcontrolpanel:take_actions — совершение действий через панель.

По умолчанию весь набор прав выдан Диспетчеру-администратору.

Основные функциональные возможности модуля сгруппированы на отдельных страницах и вкладках плагина.

-Вернуться к Содержанию-

2. Интерфейс Главной страницы плагина

 При переходе в Панель управления СЭО 3КL пользователь попадает на «Главную страницу» плагина (Рис. 2.1).

Рис. 2.1. Панель управления СЭО 3КL, главная страница.

На «Главной странице» доступны следующие элементы:

  • панель вкладок (поз. 1 Рис. 2.1), содержит доступные вкладки и позволяет переключаться между ними;
  • кнопка «Конфигурация» (поз. 2 Рис. 2.1), предназначена для перехода на одноименную страницу;
  • информационное сообщение (поз. 3 Рис. 2.1).

-Вернуться к Содержанию-

3. Вкладки

3.1. Общие элементы интерфейса вкладок

 При выборе на «Главной странице» пользователем интересующей вкладки (Рис. 3.1.1), она раскроется и на экране отобразятся следующие функциональные элементы:

  • Кнопка «Выполнить действие» (поз. 1 Рис. 3.1.1). При нажатии раскрывается модальное окно инструмента для осуществления массовых действий над выбранными в таблице объектами.
  • Таблица объектов (поз. 2 Рис. 3.1.1), наполнение которой зависит от выбранной вкладки.
  • Поле поиска (поз. 3 Рис. 3.1.1), служащее для фильтрации данных в таблице.
  • Кнопка расширенного поиска (поз. 4 Рис. 3.1.1). При нажатии раскрывается модальное окно, позволяющее производить дополнительную фильтрацию по каждому из столбцов таблицы.
  • Кнопка «Export data» (Выгрузка данных) (поз. 5 Рис. 3.1.1). Позволяет выгрузить сформированные в таблице вкладки данные и сохранить их в виде файла выбранного формата на компьютере пользователя (Рис. 3.1.2). Текущая версия плагина поддерживает выгрузку в форматах .json, .xml, .csv, .txt, .sql, .xls.
  • Селектор количества записей (поз. 6 Рис. 3.1.1). Выбирая из выпадающего меню селектора необходимое значение (предустановленные шаблоны: 10, 25, 50, 100, Все), пользователь может ограничить количество строк таблицы, отображаемых на экране.

 Рис. 3.1.1. Вкладка «Пользователи» Панели управления СЭО 3КL.
 Рис. 3.1.2.  Выпадающее меню выбора формата файла для выгрузки данных.

 Для таблицы объектов (Рис. 3.1.3), независимо от выбранной вкладки (количества и названий колонок), доступны следующие функциональные элементы:

  • чекбоксы выбора объектов (поз. 1 Рис. 3.1.3);
  • элементы сортировки (прямой и обратной) объектов по значениям столбцов (поз. 2 Рис. 3.1.3);
  • кнопки навигации и «быстрого» перехода между страницами таблицы (поз. 3 Рис. 3.1.3).

Рис. 3.1.3. Функциональные элементы таблицы объектов на примере вкладки «Пользователи».

-Вернуться к Содержанию-

3.2. Предустановленные вкладки

3.2.1. Вкладка «Пользователи»

 Таблица предустановленной вкладки «Пользователи» (см. Рис. 3.1.1) сформирована на основании списка пользователей системы и, по умолчанию, состоит из значений следующих полей:

  • id — идентификатор пользователя;
  • email — электронная почта пользователя;
  • username — логин пользователя;
  • ФИО — фамилия, имя, отчество;
  • timecreate — дата регистрации пользователя в системе (дата создания).

 Изменить состав таблицы (убрать существующие или добавить новые поля) пользователь может на странице «Конфигурация».

3.2.1.1. Возможные действия на вкладке «Пользователи»

Таблица данной вкладки предоставляет возможность удобного просмотра и анализа (с применением инструментов сортировки и фильтрации) списка пользователей (Рис. 3.2.1.1.а).

Рис. 3.2.1.1.а. Пример отсортированной по столбцу Логин (по возрастанию) таблицы вкладки «Пользователи».

Значение идентификатора пользователя отображается в виде ссылки, при нажатии на которую можно перейти на страницу профиля выбранного пользователя.

Описываемые ниже групповые действия на вкладке «Пользователи» доступны в СЭО 3КL, начиная с версии 3.9.10b.
Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».

На вкладке «Пользователи» предусмотрено выполнение следующих групповых действий:

  • записать пользователей на курсы;
  • отчислить пользователей с курсов.
Для подписки на курсы при помощи вкладки «Пользователи» применяется способ «Зачисление вручную». Если такой способ зачисления отсутствует в выбранном курсе — запись не произойдет, система сформирует сообщение об ошибке.

Для записи пользователей на курсы следует отобрать необходимых пользователей (отметить их маркером), нажать кнопку «Выполнить действие» и, в открывшемся диалоговом окне, выбрать опцию «Записать пользователей на курсы» (Рис. 32.1.1.б).

Рис. 3.2.1.1.б. Диалоговое окно выбора масового действия над пользователями на вкладке «Пользователи».

После нажатия на кнопку «Выбрать» раскроется окно записи отобранных пользователей на курс со следующими настройками (Рис. 3.2.1.1.в):

 

Рис. 3.2.1.1.в. Окно записи отобранных пользователей на курс.

Укажите курсы, на которые должны быть записаны выбранные пользователи (см. поз. 1 Рис. 3.2.1.1.в). Из выпадающего списка выбираются курсы, на которые необходимо записать пользователей (допускается множественный выбор).

Роль (см. поз. 2 Рис. 3.2.1.1.в). Поле позволяет указать роль, под которой отобранные пользователи будут записаны на выбранные курсы.

Действие при наличии подписки на курс у пользователя (см. поз. 3 Рис. 3.2.1.1.в). Возможные варианты:

  • Обновлять. Если пользователь уже подписан на курс, параметры его подписки будет обновлены в соответствии с выбранными настройками.
Подписка обновится в том случае, если пользователь был записан на курс вручную. Если пользователь был зачислен на курс другим способом, то предыдущая подписка будет сохранена и добавится новая — «Запись вручную».
  • Не обновлять. Если пользователь уже подписан на курс (любым способом), обновления подписки не произойдет.

Если какие-то пользователи уже проходили обучение на выбранных курсах, то можно попытаться восстановить их старые оценки (маркер «Восстанавливать старые оценки пользователя, если возможно»).

Опция доступна (восстановление возможно) только в том случае, если оценки ранее не были удалены и сохранились в системе.

Начиная с (см. поз. 4 Рис. 3.2.1.1.в). Позволяет определить время начала обучения, выбрав необходимый вариант из выпадающего меню:

  • Сейчас. Время и дата начала обучения будут соответствовать текущему времени записи пользователей на курс (на момент нажатия кнопки «Записать»).
  • Сегодня. В качестве времени начала обучения будет определено 00:00 текущей даты.
  • Начало курса. За дату начала обучения будет принята дата старта курса.

Начало обучения (см. поз. 5 Рис. 3.2.1.1.в). Установив маркер «Включить», можно задать дату и время начала вручную. Настройка «Начиная с» при этом будет заблокирована.

Продолжительность обучения (см. поз. 6 Рис. 3.2.1.1.в). В выпадающем списке можно задать количество дней обучения (1-365) или указать, что время обучения не ограничено.

Окончание обучения (см. поз. 7 Рис. 3.2.1.1.в). Установив маркер «Включить», можно вручную задать точную дату окончания обучения. Настройка «Продолжительность обучения» при этом будет заблокирована.

После нажатия кнопки «Записать» произойдет запись пользователей на выбранные курсы и откроется окно отчета о зачислении.

В случае успешного результата, информационные плашки будут зеленого цвета (Рис. 3.2.1.1.г).

 

Рис. 3.2.1.1.г. Окно отчета о зачислении пользователей. Успешная запись на курсы.

Если подписка на курс не была выполнена из-за условий настройки (например, пользователь уже подписан на курс и выставлена опция «Не обновлять»), то цвет плашки информационного сообщения будет желтый (Рис. 3.2.1.1.д).

Рис. 3.2.1.1.д. Окно отчета о зачислении пользователей. Пояснение о причинах незаписи.

Если при попытке записать пользователей на курсы возникли ошибки - плашка информационного сообщения будет красной (Рис. 3.2.1.1.е).

Рис. 3.2.1.1.е. Окно отчета о зачислении пользователей. Пример сообщения об ошибке.

Для отчисления пользователей с курсов следует: отобрать необходимых пользователей (отметить их маркером); нажать кнопку «Выполнить действие»; в открывшемся диалоговом окне выбрать «Отчислить пользователей с курсов»; нажать кнопку «Выбрать» (Рис. 3.2.1.1.ж).

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

В окне «Отчислить пользователей с курсов» (Рис. 3.2.1.1.з), из выпадающего списка поля «Укажите курсы, с которых должны быть отчислены выбранные пользователи», необходимо выбрать курсы для отчисления (допускается множественный выбор).

Рис. 3.2.1.1.з. Окно «Отчислить пользователей с курсов».

Если установить маркер «Отчислить пользователей из всех курсов», то выбранные пользователи будут отчислены из всех курсов, на которые у них существует подписка. Поле «Укажите курсы, с которых должны быть отчислены выбранные пользователи» при этом будет заблокировано.

Будьте внимательны при выборе пользователей и курсов для отчисления!
Отчисление пользователя будет выполнено независимо от способа записи, которым осуществлялась подписка на курс.
В случае, если способ записи не предусматривает возможности «прямого» отчисления или подписка пользователя синхронизируется («Метасвязь с курсом», «Синхронизация с глобальной группой, «Внешняя база данных» и т. п.) — такой пользователь будет снова восстановлен в курсе автоматически, во время очередной синхронизации.

По результатам отчисления системой формируется отчет, в котором будут перечислены успешно отчисленные пользователи и курсы, из которых произошло отчисление (Рис. 3.2.1.1.и).

Рис. 3.2.1.1.и. Отчет по результатам отчисления выбранных пользователей из указанных курсов.

-Вернуться к Содержанию-

3.2.2. Вкладка «Глобальные группы»

 В таблице предустановленной вкладки «Глобальные группы» (Рис. 3.2.2.1) представлен список глобальных групп системы. По умолчанию выводятся значения следующих полей:

  • name — название глобальной группы;
  • fullname (связанной сущности Курсы) — перечень названий курсов, имеющих связанную с глобальной группой запись на курс «Синхронизация с глобальной группой»;
  • ФИО (связанной сущности Участники группы) — перечень ФИО пользователей, являющихся участниками глобальной группы.

 Изменить состав таблицы (убрать существующие или добавить новые поля) пользователь может на странице «Конфигурация».

Рис. 3.2.2.1.  Вкладка «Глобальные группы» Панели управления СЭО 3КL.

 -Вернуться к Содержанию-

3.2.2.1. Возможные действия на вкладке «Глобальные группы»

Ячейка столбца «Название», помимо названия глобальной группы, содержит элементы «Редактировать» (см. поз. 1 Рис. 3.2.2.1) и «Назначить» (см. поз. 2 Рис. 3.2.2.1), при нажатии на которые происходит открытие страниц административных настроек «Редактировать глобальную группу» и «Назначить» (назначить пользователей в выбранную глобальную группу) соответственно.

Нажатие на иконку расположенную в ячейке столбца «Курсы» (см. поз. 3 Рис. 3.2.2.1), позволяет перейти на витрину выбранного курса.

Нажатие на ФИО пользователя в ячейке столбца «Участники группы» позволяет перейти на страницу профиля выбранного пользователя.

На вкладке «Глобальные группы» предусмотрено  выполнение следующих  групповых действий при помощи инструмента «Выполнить действие» :

  • запись выбранных глобальных групп на курсы;
  • отчисление выбранных глобальных групп из курсов.

Для записи выбранных глобальных групп на курсы следует отобрать необходимые глобальные группы (отметить маркером соответствующий чекбокс), нажать кнопку «Выполнить действие» и, в открывшемся диалоговом окне, выбрать «Запись выбранных глобальных групп на курсы» (Рис. 3.2.2.1.а).

Рис. 3.2.2.1.а. Диалоговое окно выбора группового действия для вкладки «Глобальные группы».

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

Рис. 3.2.2.1.б. Настройки действия при групповой записи глобальных групп на курсы (пример записи участников глобальной группы Группа1 на курсы «Космонавтика» и «Теория музыки» с ролью Студент).

 В поле «Режим синхронизации с локальными группами» определить необходимость локальной группы (Рис. 3.2.2.1.в).

Рис. 3.2.2.1.в.  Поле «Режим синхронизации с локальными группами» настроек действия диалогового окна «Запись выбранных глобальных групп на курсы».

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

 Рис. 3.2.2.1.г.  Информационное окно о результатах записи отобранных глобальных групп на выбранные курсы.

 После обновления страницы, результат выполненных действий отобразится в таблице вкладки «Глобальные группы» (Рис. 3.2.2.1.д).

 Рис. 3.2.2.1.д. Таблица вкладки «Глобальные группы» по завершению процедуры «Выполнить действие» (участники глобальной группы Группа 1 успешно записаны на курсы «Космонавтика» и «Теория музыки» с ролью Студент).

-Вернуться к Содержанию- 

Для отчисления выбранных глобальных групп из курсов следует отобрать необходимые глобальные группы (отметить маркером соответствующий чекбокс), нажать кнопку «Выполнить действие» и, в открывшемся диалоговом окне, выбрать «Отчисление выбранных глобальных групп из курсов» (Рис. 3.2.2.1.е). 

 Рис. 3.2.2.1.е. Выбор процедуры отчисления  глобальных групп из курсов в диалоговом окне инструмента «Выполнить действие».

Затем из раскрывающегося списка в поле «Найти» (Рис. 3.2.2.1.ж) выбрать курсы, из  которых должны быть отчислены отобранные глобальные группы (допускается множественный выбор).

Рис. 3.2.2.1.ж. Настройки действия при отчислении глобальных групп из курсов (пример настроек при отчислении участников глобальной группы Группа1 из курса «Теория музыки»).

Если существует необходимость удалить пустые локальные группы в курсе — поставить маркер для «Удалить связанную группу в курсе, если в ней не осталось участников». После нажатия кнопки «Отчислить» произойдет отчисление отобранных глобальных групп из выбранных курсов, результат будет отображен в информационном окне (Рис. 3.2.2.1.з).

 Рис. 3.2.2.1.з. Информационное окно о результатах отчисления отобранных глобальных групп из выбранных курсов.

После обновления страницы, результат выполненных действий появится в таблице вкладки «Глобальные группы» (Рис. 3.2.2.1.и).

Рис. 3.2.2.1.и. Таблица вкладки «Глобальные группы» по завершению процедуры «Выполнить действие» (участники глобальной группы Группа 1 успешно отчислены из курса «Теория музыки»).

-Вернуться к Содержанию-

3.2.3. Вкладка «Курсы»

 В таблице предустановленной вкладки «Курсы» (Рис. 3.2.3.1) представлен перечень курсов. По умолчанию, выводятся значения следующих полей:

  • fullname — полное название курса;
  • name (связанной сущности Глобальные группы) — названия глобальных групп, синхронизированных с курсом через запись на курс «Синхронизация с глобальной группой».

Рис. 3.2.3.1. Вкладка «Курсы» Панели управления СЭО 3КL.

 Изменить состав таблицы (убрать существующие или добавить новые поля) пользователь может на странице «Конфигурация».

-Вернуться к Содержанию-

3.2.3.1. Возможные действия на вкладке «Курсы»

 Нажатие на название-ссылку, расположенную в ячейке столбца «Полное название курса», позволяет перейти на витрину выбранного курса.

На вкладке «Курсы» предусмотрено  выполнение следующих  групповых действий при помощи инструмента «Выполнить действие»:

  • запись глобальных групп на выбранные курсы;
  • отчисление из выбранных курсов глобальных групп.

  Для записи глобальных групп на курсы следует отобрать необходимые курсы (отметить маркером соответствующий чекбокс), нажать кнопку «Выполнить действие» и, в открывшемся диалоговом окне, выбрать «Запись глобальных групп выбранные на курсы» (Рис. 3.2.3.1.а). 

Рис. 3.2.3.1.а. Выбор процедуры записи глобальных групп на выбранные курсы в диалоговом окне инструмента «Выполнить действие».

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

Рис. 3.2.3.1.б. Настройки действия при групповой записи глобальных групп на курсы (пример записи участников глобальной группы Группа1 на выбранный курс «Демонстрация возможностей Moodle» с ролью Студент).

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

 Рис. 3.2.3.1.в. Информационное окно о результатах записи глобальных групп на выбранные курсы.

 После обновления страницы, результат выполненных действий появится в таблице вкладки «Курсы» (Рис. 3.2.3.1.г).

Рис. 3.2.3.1.г. Таблица вкладки «Курсы» по завершению процедуры «Выполнить действие» (участники глобальной группы Группа 1 успешно записаны на курс «Демонстрация возможностей Moodle» с ролью Студент).

 -Вернуться к Содержанию-

Для отчисления из выбранных курсов глобальных групп следует отобрать необходимые курсы (отметить маркером соответствующий чекбокс), нажать кнопку «Выполнить действие» и, в открывшемся диалоговом окне, выбрать «Отчисление из выбранных курсов глобальных групп» (Рис. 3.2.3.1.д).

Рис. 3.2.3.1.д. Выбор процедуры отчисления  из выбранных курсов глобальных групп из курсов в диалоговом окне инструмента «Выполнить действие».

Затем из раскрывающегося списка в поле «Найти» (Рис.3.2.3.1.е) выбрать глобальные группы,  которые должны быть отчислены из отмеченных курсов (допускается множественный выбор).

Рис. 3.2.3.1.е. Настройки действия при отчислении глобальных групп из курсов (пример настроек при отчислении участников глобальной группы Группа1 из курса «Демонстрация возможностей Moodle»).

Если существует необходимость удалить пустые локальные группы в курсе — поставить маркер для «Удалить связанную группу в курсе, если в ней не осталось участников». После нажатия кнопки «Отчислить» произойдет отчисление выбранных глобальных групп из отмеченных курсов, результат будет отображен в информационном окне (Рис. 3.2.3.1.ж).

Рис. 3.2.3.1.ж. Информационное окно о результатах отчисления глобальных групп из выбранных курсов.

После обновления страницы результат выполненных действий появится в таблице вкладки «Курсы» (Рис. 3.2.3.1.з).

Рис. 3.2.3.1.з. Таблица вкладки «Курсы» по завершению процедуры «Выполнить действие» (участники глобальной группы Группа 1 успешно отчислены из курса «Демонстрация возможностей Moodle»).

 -Вернуться к Содержанию-

4. Страница «Конфигурация»

4.1. Описание страницы «Конфигурация»

Нажав кнопку «Конфигурация» пользователь переходит на одноименную страницу плагина (Рис. 4.1.1), на которой доступны следующие элементы:

  • Табличный список вкладок (поз. 1 Рис. 4.1.1). Список содержит названия существующих вкладок и количество полей в них. Вкладки разделяются на предустановленные («Пользователи», «Глобальные группы», «Курсы») и пользовательские (создаваемые пользователем на основе шаблонов).
  • Форма «Добавление новой вкладки» (поз. 2 Рис. 4.1.1). Служит для создания пользовательских вкладок.
  • Кнопка «Вернуть настройки по умолчанию» (поз. 3 Рис. 4.1.1). Нажатие на кнопку приводит состояние и количество вкладок к исходному виду.
При возврате настроек по умолчанию все пользовательские вкладки будут удалены, а изменения в предустановленных — отменены.

Рис. 4.1.1. Страница «Конфигурация» Панели управления СЭО 3КL.

На данной странице у пользователя есть возможность:

  • редактировать существующие вкладки (изменять их названия и состав полей);
  • добавлять, на основе предустановленных шаблонов, новые вкладки.

-Вернуться к Содержанию-

4.1.1. Поля шаблонов вкладок

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

  • основные поля — относящиеся непосредственно к сущности, к которой привязан шаблон;
  • поля связанных сущностей — поля других сущностей, связанных с основной сущностью вкладки.

В качестве примера рассмотрим шаблон «Глобальные группы» (Рис. 4.1.1.1), привязанный к сущности Глобальные группы.

Рис. 4.1.1.1. Поля шаблона «Глобальные группы».

Поле «Название» (см. поз. 1 Рис. 4.1.1.1) является основным и относится к сущности Глобальные группы, а поля «Название курса» (см. поз. 3 Рис. 4.1.1.1) и «Полное имя» (см. поз. 5 Рис. 4.1.1.1) являются полями связанных с Глобальной группой сущностей Курсы (см. поз. 2 Рис. 4.1.1.1) и Пользователи (см. поз. 4 Рис. 4.1.1.1) соответственно.

-Вернуться к Содержанию-

4.1.2. Редактирование вкладок

Для изменения выбранной вкладки необходимо кликнуть по ней в перечне вкладок (см. поз.1 Рис. 4.1.1).

На вновь открывшейся странице (Рис. 4.1.2.1) будет отображено:

Рис. 4.1.2.1. Страница редактирования полей вкладки «Глобальные группы» Панели управления СЭО 3КL.

1) Имя вкладки (см. поз. 1 Рис. 4.1.2.1). Название редактируемой вкладки, которое пользователь может изменить.

2) Кнопка «Добавить колонку» (см. поз. 2 Рис. 4.1.2.1). При нажатии на кнопку открывается диалоговое окно «Добавление колонки» с выпадающим списком доступных основных полей и связанных сущностей (Рис. 4.1.2.2).

Рис. 4.1.2.2. Диалоговое окно добавления нового поля (колонки) во вкладку.

Чтобы добавить в таблицу поля, входящие в состав связанной сущности, необходимо раскрыть список полей этой сущности (нажав на кнопку ) и отметить маркером необходимые (Рис. 4.1.2.3).

Рис. 4.1.2.3. Фрагмент списка полей связанной сущности «Пользователи» (шапка переименована в «Участники группы»).

3) Перечень полей таблицы (см. поз. 3 Рис. 4.1.2.1). Здесь отображаются текущие поля таблицы вкладки.

4) Маркер выбора (см. поз. 4 Рис. 4.1.2.1). Чтобы удалить поле из перечня (и таблицы вкладки) необходимо снять маркер .

Для удаления вкладки необходимо снять маркеры со всех полей вкладки и сохранить изменения.

5) Название поля (или связанной сущности) (см. поз. 5 Рис. 4.1.2.1). Пользователь может изменить отображаемые в шапке таблицы названия полей.

Нажатие на кнопку «Сохранить» закрывает страницу выбора и возвращает пользователя на страницу «Конфигурация».

-Вернуться к Содержанию-

4.1.3. Создание вкладок

Для создания новой вкладки, в выпадающем меню формы «Добавление новой вкладки» пользователю нужно выбрать подходящий для его целей шаблон и нажать кнопку «Добавить» (Рис. 4.1.3.1) .

 

Рис. 4.1.3.1. Выпадающее меню с шаблонами вкладок формы «Добавление новой вкладки», выбор шаблона «ЭД: Персоны».

В результате выбора откроется страница редактирования создаваемой вкладки (Рис. 4.1.3.2).

Рис. 4.1.3.2. Страница выбора полей, создание новой вкладки по шаблону «ЭД: Персоны».

Добавляя необходимые поля, редактируя их названия, пользователь формирует состав и внешний вид таблицы (Рис. 4.1.3.3).

Рис. 4.1.3.3. Сохранение новой вкладки «ЭД: Персоны».

После нажатия на кнопку «Сохранить», созданная вкладка станет доступна в панели вкладок главной страницы (Рис. 4.1.3.4).

Рис. 4.1.3.4. Главная страница Панели управления СЭО 3КL со вновь добавленной вкладкой «ЭД: Персоны».
Пример
Необходимо сформировать список законных представителей пользователей из договоров Электронного деканата.
Решение
Создаем новую вкладку на основании шаблона «Пользователи» (Рис. 4.1.3.5).

Рис. 4.1.3.5. Создание вкладки «Законные представители пользователя из договора ЭД».
В таблице вкладки будут отображаться ФИО пользователей СЭО 3КL и ФИО законных представителей этих пользователей, записанные в договорах Электронного деканата (Рис. 4.1.3.6).

Рис. 4.1.3.6. Вкладка «Законные представители пользователя из договора ЭД».

-Вернуться к Содержанию-

5. Дополнительные возможности настройки вкладок

Внимание!
Применение приведенной ниже информации предполагает наличие у Администратора специализированных знаний и навыков.

5.1. Общие сведения о настройке вкладок

Текущая версия плагина предусматривает возможность управления конфигурационным массивом в формате yaml через настраиваемые поля пользователя.

Добавление (изменение) пользовательских вкладок и модификаторов осуществляется в профиле пользователя, через  вставку  (редактирование) кода в форме «Конфигурация панели управления СЭО 3KL» на странице «Редактировать настраиваемые поля»  (Меню пользователя>О пользователе>раздел Подробная информация о пользователе>Редактировать настраиваемые поля) (Рис.5.1.1).

 Рис. 5.1.1. Страница «Редактировать настраиваемые поля» профиля пользователя.
Пользователь может создать и настроить неограниченное количество вкладок, но доступны они будут только для него.
Чтобы поделиться вкладкой с другим пользователем (создать такую же), нужно скопировать конфигурационный код из поля «Конфигурация панели управления СЭО 3КL» и вставить его в аналогичное поле в профиле другой учетной записи.

-Вернуться к Содержанию-

5.1.1. Особенности настройки отображения полей даты и времени

 В связи с тем, что значения времени и даты сохраняются в СЭО 3KL в формате Unix Timestamp, немодифицированный  вывод этих параметров может быть не совсем удобен для восприятия пользователями (Рис. 5.1.1.1).

Рис. 5.1.1.1. Немодифицированные значения дат в полях «Дата начала» и «Дата последней попытки» вкладки «Ответы на задание».

Добавление строки модификатора в существующий код настраиваемых полей позволяет преобразовать отображаемые значения дат и времени, в привычный формат. Для этого, в форме «Конфигурация панели управления СЭО 3KL» (см. Рис. 5.1.1) нужно найти фрагменты кода, которые описывают необходимые даты (в нашем примере это поля «Дата начала» и «Дата последней попытки») и добавить модификатор userdate (Рис. 5.1.1.2).

Рис. 5.1.1.2. Вид окна «Конфигурация панели управления СЭО 3KL» до (слева) и после (справа) добавления модификатора для полей «Дата начала» и «Дата последней попытки».

Фрагмент кода на примере поля «Дата начала»: 

            displayname: 'Дата начала' 
            fieldcode: timecreated
modifiers: [userdate]

 После сохранения внесенных изменений  и возврате во вкладку «Ответы на задание» «Главной страницы» Панели управления СЭО 3KL, формат отображения дат примет более удобный для пользователя вид (Рис. 5.1.1.3). 

Рис. 5.1.1.3. Вкладка «Ответы на задание», вид после модификации полей «Дата начала» и «Дата последней попытки».

 -Вернуться к Содержанию-

5.1.2. Создание вкладок средствами yaml

Добавление подготовленного конфигурационного кода через форму «Конфигурация панели управления СЭО 3KL» позволяет создать новую вкладку с заранее определенными пользователем объектами, полями и настройками, дополнительно реализуя возможности, недоступные при «ручном» создании вкладки.

Приведенный ниже в качестве примера код создает новую вкладку «Отчет» (модифицированный шаблон «Курсы»), в которой реализован дополнительный элемент фильтрации (выбора периода времени отчета) и заблокирована возможность редактирования вкладки через страницу «Конфигурация»:

-
    displayname: Отчёт
    entitycode: course
    editdisabled: true
    filterform:
        date_start:
            type: date_selector
            label: 'Дата начала периода'
        date_end:
            type: date_selector
            label: 'Дата окончания периода'
        submit:
            type: submit
            label: Применить
    fields:
        -
            displayname: Курс
            fieldcode: fullname
            modifiers:
                - crw_link
        -
            displayname: Подкатегория
            fieldcode: categoryname
        -
            displayname: Категория
            fieldcode: categorypath
        -
            displayname: 'Количество студентов на курсе'
            relationcode: students
            fields: {  }
        -
            displayname: 'Количество поступивших на курс'
            relationcode: students
            filterparams:
                enrol__startdate__start: date_start
                enrol__startdate__end: date_end
            fields: {  }
        -
            displayname: 'Количество завершивших курс'
            relationcode: userscompleted
            filterparams:
                course_completions__timecompleted__start: date_start
                course_completions__timecompleted__end: date_end
            fields: {  }
        -
            displayname: 'Количество поступивших ответов по учебному элементу "Задание"'
            relationcode: assign_submission_first_attempt
            filterparams:
                assign_submission__timecreated__start: date_start
                assign_submission__timecreated__end: date_end
            fields: {  }
        -
            displayname: 'Количество выданных простых сертификатов'
            relationcode: certissues
            filterparams:
                simplecertificate_issues__timecreated__start: date_start
                simplecertificate_issues__timecreated__end: date_end
            fields: {  }
        -
            displayname: 'ФИО преподавателя'
            relationcode: contacts
            template: sequence
            fields:
                -
                    fieldcode: lastname
displayname: lastname

В таблице созданной вкладки (Рис. 5.1.2.1) выводятся значения следующих полей:

  • fullname — полное название курса.
  • Название категории — подкатегория, в которой размещен курс.
  • Путь категории — категория, в которой размещен курс.
  • Пользователи, записанные на курс в оцениваемой роли (связанной сущности Пользователи) — количество студентов на курсе (фильтр не применяется).
  • Пользователи, записанные на курс в оцениваемой роли (связанной сущности Пользователи) — количество поступивших на курс.
  • Пользователи, завершившие курс (связанной сущности Пользователи) — количество завершивших курс.
  • Первые попытки ответов на задание в курсе (связанной сущности Ответы на задание) — количество поступивших ответов по учебному элементу «Задание».
  • Сертификаты, выпущенные в курсе в указанном периоде (связанной сущности Выданные сертификаты) — количество выданных простых сертификатов.
  • lastname (связанной сущности Пользователи) — ФИО преподавателя (фамилии преподавателей курса).

Рис. 5.1.2.1. Вкладка «Отчеты».

Элемент вкладки «Фильтрация» позволяет выбрать необходимый при формировании отчета период времени. 

Групповые действия, доступные для выполнения при помощи инструмента «Выполнить действие», аналогичны описанным для вкладки «Курсы».

Дополнительная информация о настраиваемых полях и синтаксисе YAML в статьях
Настраиваемые поля курса. Применение в поиске курсов через Витрину
Настраиваемые поля. Локальный плагин

-Вернуться к Содержанию-

Tags: администрирование, подписка
Average rating: 0 (0 Votes)

You cannot comment on this entry