Расширенный анонс релиза 4.5.6b

Сергей Гусев
17.09.2025

<4.5.6a 4.5.7a>
Дата релиза: 17.09.2025г.

Компания «Открытые Технологии» представляет версию 4.5.6b среды электронного обучения 3KL (далее - СЭО 3KL) на базе Moodle 4.5.6 LTS и модуля «Электронный деканат 4.5.6». Данный расширенный анонс включает изменения, выпущенные в версии 4.5.6b.

В фокусе

  • Добавлен новый провайдер аутентификации «СЭО 3KL» для плагина аутентификации «Oauth 3KL».
  • Обновлена API-интеграция с социальной сетью «ВКонтакте».

Улучшения

В плагин «Oauth 3KL» добавлен новый провайдер аутентификации «СЭО 3KL», который позволяет аутентифицироваться в одной среде электронного обучения 3KL, используя учетную запись другой СЭО 3KL. #7817

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

ВУЗ поддерживает два учебных портала: внутренний, где студенты проходят основное обучение, и публичный, с курсами, доступными всем желающим. Новый провайдер аутентификации позволил студентам, которые уже имеют внутреннюю учетную запись, настроить связь между порталами и пользоваться возможностями публичной СЭО 3KL ВУЗа без дополнительной авторизации.

Для настраиваемых провайдеров плагина аутентификации «Oauth 3KL» добавлена возможность автосвязывания учетных записей по полям, указанным при настройке провайдера аутентификации для сопоставления данных. #7812

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

У организации существует кадровый портал и портал электронного обучения, на которых изначально была настроена интеграция по LDAP. Сотрудники использовали на обоих порталах один и тот же логин/пароль, но были вынуждены аутентифицироваться отдельно на каждом ресурсе. После того, как для авторизации в среде электронного обучения администратор настроил кастомный провайдер плагина «Oauth 3KL», появилась возможность использовать сквозную авторизацию по учетным данным кадрового портала. А новая доработка устранила необходимость ручных действий со стороны пользователей: теперь когда сотрудник входит на кадровый портал, СЭО 3KL автоматически распознает и связывает его учетные записи.

В плагине «OAuth 3KL» обновлен API интеграции с провайдером аутентификации «VK ID». Изменения связаны с переводом всех сервисов социальной сети «ВКонтакте» с домена vk.com на домен vk.ru. #7888

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

С 30 сентября 2025 года социальная сеть «ВКонтакте» полностью переходит в доменную зону .ru. Оперативная доработка интеграции СЭО 3KL обеспечила корректную работу провайдера аутентификации «VK ID» в новой зоне имен без необходимости дополнительного изменения настроек провайдера администратором системы. Правка потребуется только для кастомных провайдеров, сконфигурированных вручную.

В теме оформления «СЭО 3KL» реализована поддержка брендированных иконок элементов курса и ресурсов. #7757

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

Чтобы сделать свой продукт узнаваемым, разработчик плагина «Н5Р» выполнил стилизацию иконки и хочет, чтобы она отображалась на страницах среды электронного обучения именно так.
Благодаря появившейся в СЭО 3KL поддержке брендирования, теперь иконка элемента курса «Н5P» выглядит так, как задумал ее отображение автор.

В блоке «Надо проверить 3KL» появилась возможность фильтрации непроверенных работ по ФИО слушателей: на странице блока теперь доступен унифицированный инструмент фильтрации, реализованный в версии 4.5 СЭО 3KL. #7466

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

Курс «Занимательное кролиководство» пользуется огромной популярностью и на него всегда подписано большое количество слушателей. Из-за этого в общем списке непроверенных работ преподавателю бывает сложно отобрать определенных пользователей для оперативной проверки их заданий. Новые возможности фильтрации позволяют ограничить список слушателями, чьи фамилии или имена начинаются с одной буквы, или найти конкретного пользователя через поле поиска.

Для плагинов блоков, разработанных ООО «Открытые технологии», выполнено разделение языковых строк названия блока (pluginname) и отображаемого заголовка блока (tittle). Теперь постфикс «3KL» присутствует только в названии блока. #6861

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

Слушателей курсов спортивного ориентирования «7 км» немного дезориентировало наличие префикса «3KL» в названиях некоторых блоков и они регулярно обращались с вопросами к преподавателю. После обновления системы проблема пропала - заголовки блоков стали более лаконичными, а технические названия остались доступны только администратору.


Безопасность

С целью снижения риска несанкционированного доступа к данным, в новых инсталляциях СЭО 3KL блок «Топ-10» по-умолчанию больше не доступен для установки в личном кабинете для пользователей с ролью ниже «Управляющий». #6921


Производительность

Улучшена общая производительность плагина «Сертификат 3KL» за счет оптимизации кода и добавления индексирования. В процессе доработок была реализована дополнительная блокировка для исключения задваивания записей в базе данных СЭО 3KL при попытке одновременной генерации сертификата из разных сессий и устранена проблема многопоточного выполнения задачи генерации сертификата, которая могла приводить к появлению в интерфейсах плагина ошибок типа «Error: mdb->get_record() found more than one record!», «Did you remember to make the first column something unique in your call to get_records?» или «Не удалось создать файл». #7040


Для разработчиков

В инструмент администратора «Целостность данных 3KL» добавлен показатель «Обнаружение поврежденных файлов», позволяющий выполнить поиск и вывести список файлов, контрольные суммы которых отличаются от значений, сохраненных в таблице filedir. #7906

В связи с миграцией СЭО 3KL на ветку 4.5 длительного цикла поддержки обновлены требования к минимальной версии php — не ниже 8.1. #7877


Обновление плагинов

Плагин блока «Опыт!» (block_xp) обновлен до версии 2025041303. #7842

Плагин формата курса «Сетка» (format_grid) обновлен до версии 2024101507. #7843

Плагин элемента курса «Контрольный список» (mod_checklist) обновлен до версии 2025041902. #7844

Плагин метода аутентификации «Аутентификация по ключу пользователя» (auth_userkey) обновлен до версии 2022081902. #7856

Плагин «Прокторинг «Examus» (availability_examus2) обновлен до версии 2025072500. #7867

Плагин «Размер курса» (report_coursesize) обновлен до версии 2024112602. #7899


Исправления ошибок

  • В формате курса «3KL формат» исправлен некорректный переход к странице несуществующей (удаленной) секции курса. Ошибка возникала при удалении секции непосредственно со страницы самой секции. #7777
  • Устранена ошибка миграции на 4.5, приводившая к выводу предупреждения в процессе выполнения некоторых задач (например, при экспорте оценок) при включенном в плагине «Глобальные сценарии 3KL» логировании. #7639
  • В теме оформления «СЭО 3KL» исправлена ошибка стилизации, из-за которой не отображались иконки в модальном окне уведомлений. #7767
  • В формате курса «СЭО 3KL» исправлена ошибка, из-за которой на странице курса не отображались условия выполнения элементов курса. #7006
  • Для блока «ТОП-10» алгоритм отображения полей профиля пользователя другим пользователям приведен в соответствие с логикой ядра Moodle. #7834
  • В отчете «Сводный отчет 3KL» исправлена ошибка кодирования, возникавшая при попытке сравнения двух отчетов. Ошибка характерна для ситуаций, когда в промежутке между датами формирования отчетов изменялся состав участников курса или значения ключевых полей профиля пользователей. #7820
  • Устранена ошибка, возникавшая при редактировании настроек секций курса, в котором активны (добавлен конфигурационный массив yaml) настраиваемые поля курса плагина «Настраиваемые поля для объектов». #7826
  • В интерфейсе элемента курса «Тест» уменьшен отступ между текстом вопроса и вариантами ответа. Ошибка характерна для версии 4.5, наблюдалась в вопросах типа одиночный и множественный выбор, и была исправлена непосредственно Moodle. #7762
  • Восстановлена работоспособность страницы «Мои курсы» в мобильном приложении «Moodle Mobile». #7142

Новая документация в базе знаний

*Доступ к базе знаний с инструкциями предоставляется только действующим клиентам.

  • Вебинар от 07.03.2024г. Курс в формате «СЭО 3KL». Видеоинструкция по СЭО 3KL v 4.1. Ссылка для клиентов
  • Вебинар от 28.03.2024г. Блок «Спросить преподавателя». Видеоинструкция по СЭО 3KL v 4.1 Ссылка для клиентов
  • Вместо пользователя, под учетной записью которого был пройден Тест, завершившим попытку числится главный администратор системы. Из-за чего это может происходить? Ссылка для клиентов
  • Добавление в Книгу конспекта лекции из doc-файла (Microsoft Word). Ссылка для клиентов
  • Использование Книги как ресурса для хранения иллюстраций. Ссылка для клиентов
  • Как заблокировать доступ к теоретическим материалам для студентов на время прохождения теста, используя ограничения доступа? Ссылка для клиентов
  • Ресурс «Книга». Ссылка для клиентов

Обновление документации в базе знаний

*Доступ к базе знаний с инструкциями предоставляется только действующим клиентам.


Системные требования

Работоспособность обновленной версии СЭО 3КL обеспечивается при соблюдении технических требований к рабочему месту пользователя и системному окружению Технической площадки.

Корректное отображение веб-интерфейса гарантируется при использовании следующих версий браузеров:

  • Chrome, не ниже 136;
  • Firefox, не ниже 128;
  • Safari, не ниже 16.6;
  • Microsoft Edge, не ниже 133;
  • Opera, не ниже 118 (условно поддерживаемый);
  • Яндекс.Браузер не ниже 25 (условно поддерживаемый).

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

  • веб-сервер Apache 2.4;
  • СУБД MySQL, не ниже 8.0;
  • Unoconv;
  • Msodbcsql;
  • КриптоПро CSP, КриптоПро ЭЦП SDK (необходимо при интеграции с ЕСИА);
  • интерпретатор PHP 8.1 :
  • с расширениями - mysqlnd, bcmath, dom, gd, json, pdo_dblib, pgsql, shmop, sqlite3, tokenizer, xmlwriter, opcache, openssl, calendar, exif, gettext, ldap, pdo_mysql, phar, simplexml, sysvmsg, wddx, xsl, pdo, ctype, fileinfo, iconv, mbstring, pdo_pgsql, posix, soap, sysvsem, xmlreader, zip, xml, curl, ftp, intl, mysqli, pdo_sqlite, readline, sockets, sodium, sysvshm, xmlrpc, zlib, spl, pcre, hash;
  • с настройками - memory_limit не менее 256 мегабайт, file_uploads включен, max_execution_time не менее 600 секунд, opcache.enable включен, max_input_vars >= 5000.
  • локаль по умолчанию ru_RU.UTF-8;
  • время синхронизировано с интернет-службами NTP;
  • Cron установлен и настроен на запуск скрипта admin/cron.php не реже 1 раза в 30 минут.

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


Вебинар по анонсу релиза

Вебинар, посвященный выходу релиза 4.5.6b, состоится в пятницу 19.09.2025 года в 14-00 по московскому времени. На нем вы получите возможность в режиме реального времени:

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

Выберите вариант участия в вебинаре:

  • пройдите предварительную регистрацию по ссылке;
  • если не хотите регистрироваться, посмотрите вебинар на нашем канале в «VK Видео» по ссылке.

Чтобы своевременно получать уведомления о предстоящих онлайн-мероприятиях и новых видеообзорах, подпишитесь на наши каналы «Среда электронного обучения 3KL (Русский Moodle)» в ВКонтакте, на YouTube и в Telegram.


Установить новую версию

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

В период гарантийного обслуживания СЭО 3KL (1 год после приобретения лицензии или весь период активности облачной версии) обновления выполняются бесплатно силами технической поддержки.

Если вы еще не являетесь нашим клиентом, подайте заявку на сайте компании с помощью кнопки «Обратный звонок» или «Бесплатная демонстрация» и наш менеджер свяжется с вами.

Теги: анонс
Рейтинг ответа: 0 (0 оценок)

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