Расширенный анонс релиза 3.5.11b
Дата релиза: 22.04.2020г.
Компания «Открытые Технологии» представляет версию 3.5.11b среды электронного обучения Русский Moodle 3KL на базе Moodle 3.5.10 LTS и модуля «Электронный Деканат 3.5.11». Данный расширенный анонс включает изменения, выпущенные в версии 3.5.11b.
В фокусе
-
Новый элемент курса «Библиотека ресурсов» позволяет интегрировать СДО с внешними хранилищами материалов, базами знаний и ЭБС для удобства включения внешних материалов в состав курса Moodle.
-
Появилась возможность транслировать информацию из внешней базы данных через новый блок «Внешние данные».
Новые плагины
Разработан универсальный модуль «Библиотека ресурсов», предназначенный для интеграции в курс Moodle внешних ресурсов: как внутренних коллекций учебных материалов, так и материалов из внешних ЭБС. В модуль включен интерактивный интерфейс выбора или поиска ресурса, поддерживающий как поиск в одном из подключенных источников, так и во всех источниках сразу. (В текущий версии поддерживаются только источники на базе phpMyFAQ). #1642
Пример использования:
С помощью «Библиотеки ресурсов» преподаватель или редактор курса добавляют в курс готовые материалы из внутреннего хранилища учебных материалов на базе phpMyFAQ. Материалы добавляются в курс и выглядят как обычные встроенные материалы. При обновлении материала в phpMyFAQ во всех курсах будет отображаться обновленная версия. После подключения поддержки ЭБС преподаватели могут использовать готовые книги и материалы из ЭБС наравне с материалами из внутреннего хранилища.
Вид секции курса с элементами курса Библиотека ресурсов
Добавление элемента курса Библиотека ресурсов
Выбор материала из источника для элемента курса Библиотека ресурсов
Поиск материала из источника для элемента курса Библиотека ресурсов
Инструкции: Библиотека ресурсов
Разработан новый блок «Внешние данные», позволяющий отображать данные из внешней БД. Блок может быть размещен на любой странице СДО, например, в личном кабинете. Блок транслирует данные с помощью SQL запросов, поддерживающих макроподстановки. #2046
Примеры использования:
Требуется отобразить учащемуся в личном кабинете СЭО список поступивших оплат и баланс его счета. Администратор размещает блок «Внешние данные» в личном кабинете пользователя, создает SQL-запрос к внешней базы данных, где хранится информация об оплатах, и настраивает шаблон отображения. Слушатель видит историю транзакций и баланс счета в личном кабинете.
Требуется отобразить слушателю его успеваемость по очным дисциплинам, которая учитывается в другой системе. Администратор размещает блок «Внешние данные» в личном кабинете пользователя, создает SQL-запрос к внешней базе данных, где хранится успеваемость по очным занятиям, и настраивает шаблон отображения. Слушатель видит названия дисциплин и оценки в личном кабинете.
Инструкции: Блоки в Moodle. Внешние данные
Улучшения
В модуль «Аутентификации пользователей через социальные сети OTOAuth» добавлен интерфейс управления настраиваемыми провайдерами, позволяющий в СДО создать клиента для кастомной oauth-авторизации. #2260
Пример использования:
Учебный центр, имеющий свой сервер oauth-авторизации, настраивает клиента в СДО с помощью интерфейса модуля. Пользователи учебного центра авторизуются в Moodle через свой портал (социальную сеть).
Инструкции: Настройка авторизации через социальные сети. Интерфейс управления настраиваемыми провайдерами
В блоке «История обучения» появилась возможность фильтрации курсов по настраиваемым полям курсов. С помощью глобальных настроек блока можно задать фильтрацию курсов для каждого из разделов «Я изучаю» и «Я преподаю». #2051
Примеры использования:
В ВУЗе созданы модульные курсы, которые представляют собой курсы-дисциплины, состоящие из курсов-модулей. Например, в курс "Физика для инженерных специальностей 1 курс часть 2", включен модуль "Идеальный газ", который используется и в других дисциплинах. Модули являются самостоятельными курсами и подключены к курсам-дисциплинам с помощью функций "мета-курс" и "субкурс". Требуется, чтобы в личном кабинете студент видел только курсы-дисциплины, а курсы-модули не видел. Администратор создает настраиваемое поле "уровень курса", со значениями "дисциплина" и "модуль". Затем, в настройке блока "Я изучаю" указывает фильтр, чтобы отображались только курсы-дисциплины.
Глобальные настройки фильтров блока История обучения
Настройка фильтрации курсов в блоке История обучения
Правила фильтрации курсов в блоке История обучения
Инструкции: Блок «История обучения». Фильтрация курсов в блоке (глобальные настройки)
Плагин интеграции с «Антиплагиат.Ру» обновлен для совместимости с новой версией API одноименного сервиса. Рекомендуем обновить версию СЭО, если вы используете этот плагин в своей системе. #2242
С 7 апреля компания Антиплагиат.Ру изменяет API своего сервиса. Для продолжения корректной работы интеграции необходимо обновить сервис СЭО 3KL на версию 3.5.11b или более новую. Без обновления документы из СЭО перестанут автоматически загружаться для проверки в «Антиплагиат».
Для разработчиков
Все перечисленные ниже функции применяются в «Панели обработки прецедентов» при написании сценариев для плагина.
- Создан обработчик «Остановка сценария по условию», прекращающий работу сценария при выполнении предварительно заданных условий. #2326
- Сценарии в «Панели обработки прецедентов» переведены на валидную Yaml-разметку. #2327
- Появилась возможность в параметрах вызова обработчика (хендлера) задать условия для его срабатывания. #2328
- В параметрах вызова любого обработчика добавлена возможность настроить сохранение результата работы обработчика в переменную, указанную в конфигурации обработчика. #2330
-
Появилась возможность указать для обработчика входные параметры следующих типов:
- статические
- указанные в переменной
- из предыдущего обработчика
Исправления ошибок
- В плагине «История обучения» исправлена ошибка чтения из базы данных, возникающая при открытии отчета «Время, затраченное на изучение курса» из любого курса в СДО с использованием PostgreSQL. #2175
Обновление документации в базе знаний
*Доступ к базе знаний с инструкциями предоставляется только действующим клиентам.
- Витрина курсов. Ссылка для клиентов
- Плагин «Интерактивный контент» (Interactive Content – H5P), элемент курса (обновление). Ссылка для клиентов
- Использование материалов из скрытых секций курса. Ссылка для клиентов