Выпуск ELiS 2.3
Опубликовано 25 марта, 2021 - 14:40 пользователем Арсен БоровинскийСписок изменений:
Список изменений:
Исправлена ошибка, в результате которой модули по работе с PDF (elis_pdf, ebooks) не записывали стартовую страницу книги, если она не была первой. Т.е. если книга открывалась с третьей страницы и потом перелистывалась на четвертую, в логах в событии openFragment была обозначена только страница 4, а страница 3 пропускалась.
Также теперь роботы по возможности не записываются в ElisPlayLog.
Модуль позволяет автоматически генерировать подсайты для любых нод и любых прикрепленных к нодам синонимов.
Так если есть синоним catalog, сайт ELiS размещен по URL https://elis.example.com, то включение модуля автоматически сгенерирует подсайт https://catalog.elis.example.com.
Стандартные сайты могут быть слишком медлительны на мобильных устройствах. Чтобы работать на смартфонах на скорости мобильных приложений, было создано одностраничное приложение ELiS WebApps.
Появился отчёт, в котором можно посмотреть с каких IP-адресов было больше всего сессий просмотров документов по данным ELiS PlayLog.
В отчёте полный адрес видит только администратор сайта, остальные будут видеть адрес без последнего октета (обезличенный).
По отчёту можно понять, с каких адресов очень много просмотров, что может быть причиной для блокировки такого адреса.
В ELiS есть модуль видео, а в нем есть возможность развернуть ферму кластеров транскодирования.
Возникла гипотеза, что для транскодирования можно использовать смартфоны и прочие устройства на Android вместо дорогих серверов.
Для проверки была написана программа, которая использует ffmpeg для Android и в результате измерений на смартфоне Honor 6X с 8 ядрами Cortex-A53 2 ГГц получены результаты по транскодированию видео в сравнении с AMD Ryzen 3600 (6 ядер по 3600 ГГц).
Если вы встретились с ситуацией, что многочасовое видео в задачах показывает как прошедшее конвертацию, а на самом деле на файловом сервере видео нет, возможно вы столкнулись с такой ошибкой.
Для решения проблемы надо проверить, что у вас стоит не слишком старый PHP (проверена работа на PHP7.2).
Также следует проверить таймауты в настройках PHP-FPM/Nginx:
Теперь перед тем, как вывести плеер, сервер проверит, что видео на файловых серверах существуют.
Также если вы потеряли одну из файловых нод, теперь можно все задачи с видео перезапустить. Для этого на сайте admin/config/media/myvideo/managment выделите чекбокс перезапуска задачи и отправьте форму.
C модулем ELiS H5P можно не только записывать события xAPI, генерируемые H5P, но и просматривать их в рамках сессии работы с документом.
На видео ниже показывается сессия работы пользователя с ресурсом H5P типа Column. Слева - сам ресурс, справа - события одной из сессии прохождения.