Javascript Moodle 3.2 scorm包未加载

Javascript Moodle 3.2 scorm包未加载,javascript,xml,moodle,scorm,Javascript,Xml,Moodle,Scorm,Moodle版本3.2.2 所以,一切正常,除了我的scorm TOC在点击时崩溃 我不能忽视这一点,决定“修复”它,并最终在moodleinstallation\server\moodle\lib\yuilib\gallery\gallery-sm-treeview.js文件中做了一个小更改-在第696行,我将lazyrenderer的“value”从true改为false- 懒散的人:{ lazyAdd: false, // to ensure that the setter

Moodle版本3.2.2

所以,一切正常,除了我的scorm TOC在点击时崩溃

我不能忽视这一点,决定“修复”它,并最终在moodleinstallation\server\moodle\lib\yuilib\gallery\gallery-sm-treeview.js文件中做了一个小更改-在第696行,我将lazyrenderer的“value”从true改为false-

懒散的人:{

        lazyAdd: false, // to ensure that the setter runs on init

        setter : '_setLazyRender',

        value  : true
我为什么这样做-有一个bug链接,其中这个补丁/解决方案可用于点击时崩溃的toc树。解决方案类似于-将延迟加载设置为false。link-

我不太理解这个解决方案,所以我想做出改变,看看效果如何

但是moodle不喜欢它,停止显示sorm包本身。在API日志中,像LMSinitialize、LMScommit等按钮根本不起作用

我恢复到原来的“value:true”,但仍然无法查看scorm包

当我尝试通过浏览器(F12)进行调试时,我看到了如下错误-无法调用未定义的方法“init”

请帮我解决这个问题


谢谢。

有人吗?听起来你缺少了一个init方法。知道是什么脚本报告的吗?SCO自己工作吗?嗨@mark,我用原来的scorm文件夹替换了mod文件夹中的scorm文件夹,现在一切都恢复正常了。谢谢。