0

我遇到了一个问题,我的 H5P 资产没有加载到我的 3.11.2 Moodle 站点中。

Unable to find constructor for: H5P.CoursePresentation

H5P 网站上的一个论坛帖子建议我添加$CFG->mod_hvp_aggregate_assets = '0';到 LMS 上的配置文件中。但是,在 Moodle 中没有资源到这一行,没有其他论坛帖子可以发布,并且在 Moodle 提供的示例配置文件中也没有引用它。

在测试配置后,内容现在加载。

有谁知道这是做什么的?是否有任何可能影响网站其他部分的影响?

4

1 回答 1

1

看起来这是 javascript 代码而不是 php 代码。

我通常做的第一件事是清除缓存。

您可以尝试关闭moodle中的js缓存,看看是否可以解决它。

您可以将此行添加到config.php

$CFG->cachejs = false;

或通过站点管理 > 外观 > AJAX 和 Javascript > 缓存 Javascript 禁用它

刷新,如果它有效,那么它可能只是缓存。不要忘记重新打开它。

如果仍然无法正常工作,请尝试重新创建演示文稿,但一次一步。保存,测试,直到它崩溃。

于 2021-10-06T16:43:45.690 回答