Блок «История обучения 3KL»
1. Общая информация
2. Опция: Отображение длинных текстовых оценок для «шкал» в блоке «История обучения 3KL»
3. Включение режима без ограничения по длине
4. Фильтрация курсов в блоке (глобальные настройки)
5. Опция: Запрос курса через блок «История обучения 3KL»
Пересинхронизация оценок выполняется автоматически, как разовая задача 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. Общая информация
Блок «История обучения 3KL» полезен как преподавателям, так и слушателям.
Обычно этот блок устанавливается в разделе «Личный кабинет», но может быть установлен на главной странице сайта, на странице описания курса и в самом курсе.
Блок состоит из двух разделов: «Я изучаю» и «Я преподаю».
В разделе «Я изучаю» отображается отсортированная по категориям информация о курсах, на которые пользователь подписан:
- название курса (и ссылка на курс);
- оценка (текущая/максимальная и ссылка на Отчет по пользователю);
- освоено компетенций (и ссылка на Компетенции курса);
- статус завершения (прогресс выполнения курса в %);
- тип подписки (способ записи на данный курс).
- возможность заморозки подписки на некоторые курсы (отмечены пиктограммой
).
Раздел содержит ссылку-спойлер «Изученные», которая позволяет отобразить ниже изученные курсы, если они скрыты:
Раздел содержит ссылку «Перейти к истории обучения» на страницу-отчет, которая отображает список своих курсов пользователя с информацией:
- о курсе (название и ссылка на курс);
- о дате начала;
- о дате окончания;
- об итоговой оценке.
В разделе «Я преподаю» (см. Рис. 1.1) отображается перечень курсов, на которые пользователь зачислен с ролью, отмеченной как контакт курса. Курсы сгруппированы по категориям, по ним доступна следующая информация:
- название курса (ссылка, по которой можно перейти на курс);
- записано на курс (количество участников курса и ссылка на страницу «Участники»);
- тип подписки.
По умолчанию, в настройках системы в качестве контакта курса отмечена роль «Преподаватель». Но иногда возникает ситуация, когда некоторые контролирующие функции возложены на пользователей с иными ролями (например, «Ассистент», «Куратор», «Тьютор» и т. п.) и для них тоже нужно обеспечить отображение раздела «Я преподаю» с соответствующими курсами. Для этого в настройке «Контакты курса» (Администрирование->Внешний вид->Курсы->Контакты курса) необходимо отметить роли таких пользователей как контакты курса, после чего раздел «Я преподаю» будет отображаться для них в блоке «История обучения 3KL» (Рис. 1.4).
2. Опция: Отображение длинных текстовых оценок для «шкал» в блоке «История обучения 3KL»
В блок добавлен новый формат отображения оценок в блоке «История обучения 3KL» для «шкал» с длинными текстовыми оценками (например: «Удовлетворительно»).
Базовый формат адаптирован под числовые шкалы. Если вы используете «шкалы» с длинными текстовыми оценками, данный режим позволит аккуратно и целиком отобразить длинные итоговые оценки в блоке «История обучения 3KL».
Как это выглядит без включенной опции:
3. Включение режима без ограничения по длине Требуются права администратора
Чтобы включить описанное отображение оценок, нужно перейти в
Администрирование—>Плагины—>Блоки—>История обучения 3KL
Далее на странице настроек плагина в опции «Вариант отображения оценки» выбрать «Несколько строк без ограничения по длине».
Дополнительные скриншоты с настройками шкал из приведенного примера:
4. Фильтрация курсов в блоке (глобальные настройки) Требуются права администратора
Администратор с помощью глобальных настроек блока может задать фильтрацию курсов для каждого из разделов «Я изучаю» и «Я преподаю». Фильтрация осуществляется по настраиваемым полям курсов.
Пример использования:
Путь к интерфейсу:
Администрирование—>Плагины—>Блоки—>История обучения 3KL
Скриншот глобальных настроек блока
Для настройки фильтрации в каждом из разделов настроек «Я изучаю» и «Я преподаю» используются настройки «Фильтрация курсов» и «Правила фильтрации» (их можно и нужно настраивать отдельно):
Настройки осуществляются в отдельных модальных окнах.
Фильтрация курсов
В этой настройке необходимо задать значения настраиваемых полей, по которым будет осуществляться фильтрация курсов в блоке после обработки правилами фильтрации. На скриншоте приведена настройка для примера использования (раздел «Я изучаю»):
Правила фильтрации
В этой настройке с помощью «галочек» включаются настраиваемые поля курсов, которые будут участвовать в фильтрации, а с помощью выпадающего списка указываются правила фильтрации для каждого из значений полей. Варианты правил фильтрации для значений полей:
- Совпадает с указанным значением
- Не совпадает с указанным значением
- Содержит указанное значение (неточное соответствие)
На скриншоте приведена настройка для примера использования (раздел «Я изучаю»):
5. Опция: Запрос курса через блок «История обучения 3KL»
Аутентифицированный пользователь, не имеющий подписок на курсы может сделать запрос на создание нового курса, используя для этого блок «История обучения 3KL». После одобрения запроса Администратором, аутентифицированный пользователю в новом курсе автоматически назначается преподавателем.
5.1. Пример использования:
5.2. Настройка:
Чтобы у аутентифицированного пользователя была возможность сделать запрос на создание курса, необходимо
1) разрешить запросы на создание курса. Для этого на странице «Запрос курса» (Администрирование—>Курсы—>Запрос курса)
- Включить опцию «Разрешить запросы на создание курса» (поз. 1 Рис. 5.2.1)
- Выбрать категорию в поле «Категория по умолчанию для запрашиваемых курсов» (поз. 2. Рис. 5.2.1).
- Если необходимо запретить пользователю менять категорию, необходимо отметить настройку «Предотвратить выбор категории» (поз. 3 Рис. 5.2.1).
- Отметить пользователей, которые будут получать уведомление о запросе на создание курса в настройке «Кто уведомляется о запросе на создание курса» (поз. 4 Рис. 5.2.1). В списке представлены Администраторы сайта и пользователи с ролью «Диспетчер-администратор».
- Нажать «Сохранить изменения» (поз. 5 Рис. 5.2.1).
2) убедиться, что у роли «Аутентифицированный пользователь» есть право «Запрашивать создание новых курсов» (moodle/course:request). Для этого на странице «Отчет о правах» (Администрирование —> Пользователи—>Права —> Отчет о правах)
- В поле «Право» выбрать право moodle/course:request (поз. 1 Рис. 5.2.2).
- для поиска можно использовать строку поиска (поз. 2 Рис. 5.2.2).
- Выбрать роль «Аутентифицированный пользователь» (поз. 3 Рис. 5.2.2) в списке настройки «Роли».
- Нажать кнопку «Получить отчет» (поз. 4 Рис. 5.2.2).
В отчете должно быть отображено «Дать право» (Рис. 5.2.3).
3) дать право «Запрашивать создание новых курсов» (moodle/course:request) роли «Аутентифицированный пользователь», если его нет. Для этого на странице «Определить роли» (Администрирование —>Пользователи —>Права —>Определить роли —>Определить роли) нажать на роль «Аутентифицированный пользователь» (Рис. 5.2.4)
На открывшейся странице нажать кнопку «Редактировать» (Рис. 5.2.5)
С помощью фильтра найти роль moodle/course:request (поз. 1 Рис. 5.2.6). Отметить пункт «Дать право» (поз. 2 Рис. 5.2.6). И нажать «Сохранить» (поз. 3 Рис. 5.2.6)
5.3.Алгоритм действий аутентифицированного пользователя:
После авторизации пользователь переходит в Личный кабинет. В блоке «История обучения 3KL» видит кнопку «Отправить запрос на создание курса» (Рис. 5.3.1) и нажимает на нее.
На открывшейся странице «Запрос курса» заполняет поля:
- Полное название курса (поз. 1 Рис. 5.3.2) - Полное название курса отображается на странице «Мои курсы» и в списке доступных курсов на главной странице
- Краткое название курса (поз. 2 Рис. 5.3.2) - Краткое название курса отображается в областях с ограниченным пространством. Оно должно быть уникальным.
- Категория курса (поз. 3 Рис. 5.3.2) - Этот параметр определяет категорию, в которой курс будет отображаться в списке курсов.
- Описание (поз. 4 Рис. 5.3.2) - Краткое описание вашего курса. Контент, добавленный сюда, доступен для поиска.
- Причины создания курса (поз. 5 Рис. 5.3.2). - Дополнительная информация, которая может помочь администратору принять решение по этому запросу
Нажимает кнопку «Отправить запрос на создание курса» (поз. 6 Рис. 5.3.2)
Администратор, ответственный за отслеживание запросов курсов на странице «Курсы, ожидающие одобрения» (Администрирование —>Курсы —>Запросы, ожидающие рассмотрения) после получения запроса видит заявку на курс (Рис. 5.3.3) и одобряет, если считает курс нужным, или отклоняет.
После одобрения администратором курса, курс появится в блоке «История обучения 3KL» Аутентифицированного пользователя в разделе «Я преподаю» (Рис. 5.3.4)