Блок «История обучения»

Алексей Городков
09.18.24
Перейти к Блоки в СЭО 3КL
Начиная с версии 3.9.12а в СЭО 3КL добавлена функция принудительной пересинхронизации всех итоговых оценок, которая обеспечивает корректность отображения оценок даже для тех курсов, на которые пользователь был подписан до установки модуля «История обучения».
Пересинхронизация оценок выполняется автоматически, как разовая задача cron, в процессе обновлении системы на версию 3.9.12а и выше.
Пересинхронизация оценок может быть выполнена:
— автоматически, в процессе обновлении системы на версию 3.9.12а и выше (как разовая задача cron);
— инженерами ООО «Открытые технологии», по соответствующей заявке в службу технической поддержки;
— самостоятельно, вводом команды через консоль (у пользователя должны быть соответствующие права на сервере СЭО 3КL):
• htdocs/local/learninghistory/cli/fill_missing_learninghistory.php - добавляет записи по подпискам, которые были до установки истории обучения;
• htdocs/local/learninghistory/cli/make_good.php - проставляет статусы записям с пустыми статусами, добавляет записи по подпискам, которые были до установки истории обучения, синхронизирует оценки по текущим (не архивным) данным.
Начиная с версии 4.1.5a отображаемые в блоке данные зависят от страницы, на которой блок размещен: в личном кабинете пользователь будет видеть информацию о себе, на странице профиля – данные того пользователя, профиль которого просматривается.

1. Общая информация

Блок «История обучения» полезен как преподавателям, так и слушателям.

Обычно этот блок устанавливается в разделе «Личный кабинет», но может быть установлен на главной странице сайта, на странице описания курса и в самом курсе.

 Блок состоит из двух разделов: «Я изучаю» и «Я преподаю».

Рис. 1.1. Отображение блока.

В разделе «Я изучаю» отображается отсортированная по категориям информация о курсах, на которые пользователь подписан:

  • название курса (и ссылка на курс);
  • оценка (текущая/максимальная и ссылка на Отчет по пользователю);
  • освоено компетенций (и ссылка на Компетенции курса);
  • статус завершения (прогресс выполнения курса в %);
  • тип подписки (способ записи на данный курс).
  • возможность заморозки подписки на некоторые курсы (отмечены пиктограммой ).
Подробнее о заморозке подписки на курс в статье Плагин «OT Pay». Часть 3. Настройка платной подписки на курс

Раздел содержит ссылку-спойлер «Изученные», которая позволяет отобразить ниже изученные курсы, если они скрыты:

Рис. 1.2. Ссылка-спойлер «Изученные» в разделе блока «Я изучаю».

Раздел содержит ссылку «Перейти к истории обучения» на страницу-отчет, которая отображает список своих курсов пользователя с информацией:

  • о курсе (название и ссылка на курс);
  • о дате начала;
  • о дате окончания;
  • об итоговой оценке.

Рис. 1.3. Страница-отчет со списком изучаемых курсов.

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

  • название курса (ссылка, по которой можно перейти на курс);
  • записано на курс (количество участников курса и ссылка на страницу «Участники»);
  • тип подписки.

По умолчанию, в настройках системы в качестве контакта курса отмечена роль «Преподаватель». Но иногда возникает ситуация, когда некоторые контролирующие функции возложены на пользователей с иными ролями (например, «Ассистент», «Куратор», «Тьютор» и т. п.) и для них тоже нужно обеспечить отображение раздела «Я преподаю» с соответствующими курсами. Для этого в настройке «Контакты курса» (Администрирование->Внешний вид->Курсы->Контакты курса) необходимо отметить роли таких пользователей как контакты курса, после чего раздел «Я преподаю» будет отображаться для них в блоке «История обучения» (Рис. 1.4).

Рис. 1.4. Настройка «Контакты курса» на административной странице «Курсы».

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

2. Опция: Отображение длинных текстовых оценок для «шкал» в блоке «История обучения»

В блок добавлен новый формат отображения оценок в блоке «История обучения» для «шкал» с длинными текстовыми оценками (например: «Удовлетворительно»).

Когда это полезно:
Базовый формат адаптирован под числовые шкалы. Если вы используете «шкалы» с длинными текстовыми оценками, данный режим позволит аккуратно и целиком отобразить длинные итоговые оценки в блоке «История обучения».

Рис. 2.1. Отображение оценок в блоке «История обучения» с включенной опцией «Отображение длинных текстовых оценок для «Шкал»».

Как это выглядит без включенной опции:

Рис. 2.2. Отображение оценок в блоке «История обучения» без опции «Отображение длинных текстовых оценок для «Шкал»».

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

3. Включение режима без ограничения по длине Требуются права администратора

Важно! Дальнейшие действия в данной инструкции с пометкой Требуются права администратора можно выполнить только при наличии доступа «Полный Администратор». По умолчанию мы предоставляем доступ «Диспетчер-Администратор». Для изменения глобальных конфигураций мы рекомендуем выбрать набор требуемых опций по данной инструкции и обратиться в техническую поддержку с заявкой на конфигурирование системы. Подробнее в статье «Полный административный доступ».

Чтобы включить описанное отображение оценок, нужно перейти в
Администрирование—>Плагины—>Блоки—>История обучения

Далее на странице настроек плагина в опции «Вариант отображения оценки» выбрать «Несколько строк без ограничения по длине».

Рис. 3.1. Включение опции «Несколько строк без ограничения по длине» в настройках плагина.

Дополнительные скриншоты с настройками шкал из приведенного примера:

Рис. 3.2. Результат примененных настроек, ч. 1.

Рис. 3.3. Результат примененных настроек, ч. 2.

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

4. Фильтрация курсов в блоке (глобальные настройки) Требуются права администратора

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

Пример использования:

В ВУЗе созданы модульные курсы, которые представляют собой курсы-дисциплины, состоящие из курсов-модулей. Например, в курс «Физика для инженерных специальностей 1 курс часть 2», включен модуль «Идеальный газ», который используется и в других дисциплинах. Модули являются самостоятельными курсами и подключены к курсам-дисциплинам с помощью функций «Мета-курс» и «Субкурс». Требуется, чтобы в личном кабинете студент видел только курсы-дисциплины, а курсы-модули не видел. Администратор создает настраиваемое поле «Уровень курса», со значениями «дисциплина» и «модуль». Затем, в настройке блока «Я изучаю» указывает фильтр, чтобы отображались только курсы-дисциплины.

Путь к интерфейсу:
Администрирование—>Плагины—>Блоки—>История обучения

Скриншот глобальных настроек блока

Перед настройкой фильтрации в блоке, в курсы должны быть добавлены настраиваемые поля. Как это сделать, описано в статье «Настраиваемые поля курса. Применение в поиске курсов через Витрину»

Для настройки фильтрации в каждом из разделов настроек «Я изучаю» и «Я преподаю» используются настройки «Фильтрация курсов» и «Правила фильтрации» (их можно и нужно настраивать отдельно):

Рис. 4.1. Настройки фильтрации.

Настройки осуществляются в отдельных модальных окнах.

Фильтрация курсов

В этой настройке необходимо задать значения настраиваемых полей, по которым будет осуществляться фильтрация курсов в блоке после обработки правилами фильтрации. На скриншоте приведена настройка для примера использования (раздел «Я изучаю»):

Рис. 4.2. Настройка фильтрации курсов.

Правила фильтрации

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

  • Совпадает с указанным значением
  • Не совпадает с указанным значением
  • Содержит указанное значение (неточное соответствие)

На скриншоте приведена настройка для примера использования (раздел «Я изучаю»):

Рис. 4.3. Настройки правил фильтрации.

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

Теги: блок, оценка
Рейтинг ответа: 5 (1 оценка)

Комментарии запрещены