我有一个问题,我的H5P资产没有加载在我的3.11.2 Moodle网站。
Unable to find constructor for: H5P.CoursePresentation
H5P站点上的一个论坛帖子建议我将$CFG->mod_hvp_aggregate_assets = '0';
添加到LMS的配置文件中。但是,Moodle中没有这一行的资源,没有其他论坛帖子可以参考,Moodle提供的样例配置文件中也没有引用它。
在测试配置后,内容现在加载。
有人知道这是做什么的吗?有什么影响,可能会影响网站的其他部分?
看起来这是javascript代码而不是php代码。
我通常做的第一件事是清空缓存。
你可以试着在moodle中关闭js缓存,看看是否可以修复它。
您可以将这行添加到config.php
$CFG->cachejs = false;
或者通过站点管理禁用它>外观比;AJAX和Javascript>缓存Javascript
刷新,如果它工作,那么它可能只是缓存。别忘了把它打开。
如果它仍然不起作用,那么尝试重新创建演示文稿,但一次一步。保存,测试,直到它崩溃。
数据库有问题。我所做的是清空h5p表,重新配置编程任务,使h5p立即运行,等待库的自动安装。
小心,你必须备份所有的东西