我是新来的,在我的Moodle网站上遇到一些问题,我通过该网站提供在线培训。我们将SCORM软件包上传到Moodle,最近出现了一个问题,即SCORM软件包无法加载,或者有时需要花费很长时间才能加载。
我们收到SCORM错误,“SCORM播放器已确定您的互联网连接不可靠或已被中断。如果您继续进行SCORM活动,您的进度可能无法保存。您应立即退出活动并在你有一个可靠的联系“。
但是,我们已经从许多不同的互联网点和设备尝试了这一点,同样的问题再次发生。因此,我们联系了我们的托管服务提供商,他们回复说:
“看来问题来自于网站上存在相当多的JavaScript错误。我在下面粘贴它们:
无法加载资源:net :: ERR_FAILED
铬扩展://dliochdbjfkdbacpmhlcpmleaejidimm/cast_sender.js
无法加载资源:net :: ERR_FAILED
铬扩展://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js
无法加载资源:net :: ERR_FAILED
铬扩展://fmfcbgogabcbclcofgocippekhfcmgfj/cast_sender.js
无法加载资源:net :: ERR_FAILED
铬扩展://pkedcjkdefgpdelpbcmbmeomcjbeemfm/cast_sender.js
无法加载资源:net :: ERR_FAILED
铬扩展://fjhoaacokmgbjemoflkofnenfaiekifl/cast_sender.js
无法加载资源:net :: ERR_FAILED 4jquery.js:5 Uncaught
TypeError:无法读取null的属性'scrollHeight'(匿名 功能)
@ jquery.js:5x.extend.access
@ jquery.js:3x.fn。(匿名函数)
@ jquery.js:5e @ content-script.js:1d
@ content-script.js:1(匿名函数)
@ content-script.js:1“
任何人都可以协助并帮助我确定导致SCORM包加载问题的问题是什么?
亲切的问候
埃迪
答案 0 :(得分:0)
我在所有moodle服务器上的消息SCORM player has determined that your internet connection is unreliable or has been interrupted
都遇到了同样的问题,但服务器工作正常,工作正常保存。
我的解决方案有两个:
设置更大的超时(默认情况下,moodle检查互联网连接超时2秒)。您可以在5秒,7秒或10秒内设置此参数。您可以在lib/yui/src/checknet/js/checknet.js
上设置此值(将请求搜索到checknet.txt
文件)
删除checknet功能。您可以在/mod/scorm/player.php
上注释两行。您需要评论的行是:
$PAGE->requires->string_for_js('networkdropped', 'mod_scorm');
$PAGE->requires->yui_module('moodle-core-checknet', 'M.core.checknet.init', array(array(
'message' => array('networkdropped', 'mod_scorm'),
)));
这不是服务器工作错误的解决方案,这是一个解决方案,服务器工作正常,但AJAX响应的时间超过2秒。
答案 1 :(得分:0)
我不相信前几个(cast_sender.js
)与手头的问题有关; cast_sender.js
是与Chrome能够使用Chromecast功能相关的本地脚本。 (编辑:Google Cast SDK使用相当"农业"方法来检测您是否使用相应的扩展程序运行Chrome;这是一个已知问题。Google chrome cast sender error if chrome cast extension is not installed or using incognito,{{ 3}})
他们粘贴的后续行似乎在content_script.js
所有的有效空指针中冒出来。 SCORM内容是否在本地生成?你知道用什么软件来创建它 - 例如Articulate或Storyline?我认为content_script.js
是播放器软件的一部分?