Moodle版本3.2.2
所以,除了我的scorm TOC在点击时崩溃,一切正常。
我无法忽略这一点并决定“修复”它并最终在moodleinstallation \ server \ moodle \ lib \ yuilib \ gallery \ gallery-sm-treeview.js文件中进行了一些小改动 - 在第696行我lazyrenderer将“value”更改为false -
lazyRender:{
lazyAdd: false, // to ensure that the setter runs on init
setter : '_setLazyRender',
value : true
为什么我这样做 - 有一个错误链接,这个补丁/解决方案可用于点击时toc树折叠。解决方案就像 - 将延迟加载设置为false。链接 - https://tracker.moodle.org/browse/MDL-45949
我无法理解这个解决方案,因此想到要做出改变才能看到影响。
但moodle不喜欢它并停止显示sorm包本身。在API日志记录中,LMSinitialize,LMScommit等按钮根本不起作用。
我恢复原来的“值:true”,但仍然无法查看scorm包。
当我尝试通过浏览器进行调试(F12)时,我看到了这样的错误 - 无法调用未定义的方法'init'...
请帮我解决这个问题。
谢谢。