Блок «История обучения»
1. Общая информация
2. Опция: Отображение длинных текстовых оценок для «шкал» в блоке «История обучения»
3. Включение режима без ограничения по длине
4. Фильтрация курсов в блоке (глобальные настройки)
Пересинхронизация оценок выполняется автоматически, как разовая задача 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 - проставляет статусы записям с пустыми статусами, добавляет записи по подпискам, которые были до установки истории обучения, синхронизирует оценки по текущим (не архивным) данным.
1. Общая информация
Блок «История обучения» полезен как преподавателям, так и слушателям.
Обычно этот блок устанавливается в разделе «Личный кабинет», но может быть установлен на главной странице сайта, на странице описания курса и в самом курсе.
Блок состоит из двух разделов: «Я изучаю» и «Я преподаю».
В разделе «Я изучаю» отображается отсортированная по категориям информация о курсах, на которые пользователь подписан:
- название курса (и ссылка на курс);
- оценка (текущая/максимальная и ссылка на Отчет по пользователю);
- освоено компетенций (и ссылка на Компетенции курса);
- статус завершения (прогресс выполнения курса в %);
- тип подписки (способ записи на данный курс).
- возможность заморозки подписки на некоторые курсы (отмечены пиктограммой ).
Раздел содержит ссылку-спойлер «Изученные», которая позволяет отобразить ниже изученные курсы, если они скрыты:
Раздел содержит ссылку «Перейти к истории обучения» на страницу-отчет, которая отображает список своих курсов пользователя с информацией:
- о курсе (название и ссылка на курс);
- о дате начала;
- о дате окончания;
- об итоговой оценке.
В разделе «Я преподаю» (см. Рис. 1.1) отображается перечень курсов, на которые пользователь зачислен с ролью, отмеченной как контакт курса. Курсы сгруппированы по категориям, по ним доступна следующая информация:
- название курса (ссылка, по которой можно перейти на курс);
- записано на курс (количество участников курса и ссылка на страницу «Участники»);
- тип подписки.
По умолчанию, в настройках системы в качестве контакта курса отмечена роль «Преподаватель». Но иногда возникает ситуация, когда некоторые контролирующие функции возложены на пользователей с иными ролями (например, «Ассистент», «Куратор», «Тьютор» и т. п.) и для них тоже нужно обеспечить отображение раздела «Я преподаю» с соответствующими курсами. Для этого в настройке «Контакты курса» (Администрирование->Внешний вид->Курсы->Контакты курса) необходимо отметить роли таких пользователей как контакты курса, после чего раздел «Я преподаю» будет отображаться для них в блоке «История обучения» (Рис. 1.4).
2. Опция: Отображение длинных текстовых оценок для «шкал» в блоке «История обучения»
В блок добавлен новый формат отображения оценок в блоке «История обучения» для «шкал» с длинными текстовыми оценками (например: «Удовлетворительно»).
Базовый формат адаптирован под числовые шкалы. Если вы используете «шкалы» с длинными текстовыми оценками, данный режим позволит аккуратно и целиком отобразить длинные итоговые оценки в блоке «История обучения».
Как это выглядит без включенной опции:
3. Включение режима без ограничения по длине Требуются права администратора
Чтобы включить описанное отображение оценок, нужно перейти в
Администрирование—>Плагины—>Блоки—>История обучения
Далее на странице настроек плагина в опции «Вариант отображения оценки» выбрать «Несколько строк без ограничения по длине».
Дополнительные скриншоты с настройками шкал из приведенного примера:
4. Фильтрация курсов в блоке (глобальные настройки) Требуются права администратора
Администратор с помощью глобальных настроек блока может задать фильтрацию курсов для каждого из разделов «Я изучаю» и «Я преподаю». Фильтрация осуществляется по настраиваемым полям курсов.
Пример использования:
Путь к интерфейсу:
Администрирование—>Плагины—>Блоки—>История обучения
Скриншот глобальных настроек блока
Для настройки фильтрации в каждом из разделов настроек «Я изучаю» и «Я преподаю» используются настройки «Фильтрация курсов» и «Правила фильтрации» (их можно и нужно настраивать отдельно):
Настройки осуществляются в отдельных модальных окнах.
Фильтрация курсов
В этой настройке необходимо задать значения настраиваемых полей, по которым будет осуществляться фильтрация курсов в блоке после обработки правилами фильтрации. На скриншоте приведена настройка для примера использования (раздел «Я изучаю»):
Правила фильтрации
В этой настройке с помощью «галочек» включаются настраиваемые поля курсов, которые будут участвовать в фильтрации, а с помощью выпадающего списка указываются правила фильтрации для каждого из значений полей. Варианты правил фильтрации для значений полей:
- Совпадает с указанным значением
- Не совпадает с указанным значением
- Содержит указанное значение (неточное соответствие)
На скриншоте приведена настройка для примера использования (раздел «Я изучаю»):