MOODLE: Что значит агрегировать h5p-активы?

У меня проблема, когда мои ресурсы H5P не загружаются на моем сайте 3.11.2 Moodle.

Unable to find constructor for: H5P.CoursePresentation

Сообщение на форуме на сайте H5P предложило добавить $CFG->mod_hvp_aggregate_assets = '0';в файл конфигурации в LMS. Однако в Moodle нет ресурсов для этой строки, нет других сообщений на форуме, которые можно было бы оставить, и на нее также нет ссылок в образце файла конфигурации, предоставленном Moodle.

После тестирования конфигурации содержимое загружается.

Кто-нибудь знает, что это делает? Есть ли какие-либо последствия, которые могут повлиять на другие части сайта?

2 ответа

Похоже, это код javascript, а не код php.

Обычно я первым делом очищаю кеш.

Не могли бы вы попробовать отключить кеш js в moodle и посмотреть, исправит ли это это.

Вы можете добавить эту строку в config.php

      $CFG->cachejs = false;

Или отключите его через Администрирование сайта> Внешний вид> AJAX и Javascript> Кэшировать Javascript

Обновите, и если это сработает, вероятно, это был просто кеш. Не забудьте снова включить.

Если это по-прежнему не работает, попробуйте воссоздать презентацию, но по шагам. Сохраните, протестируйте, пока не сломается.

Что-то не так с базой данных. Что я сделал, так это очистил таблицы h5p, перенастроил запрограммированную задачу для немедленного запуска h5p, дождался автоматической установки библиотек. Тогда это работает.

будьте осторожны, вы должны сделать резервную копию всего

Другие вопросы по тегам