我正在使用 Scorm 1.2。在这里,我无法显示用户在重新启动 Scorm 包时给出的测验答案。
请让我知道存储测验结果的过程,因为我已经将此数据保存在 cmi.interactions 中。
实际上它只发生在 Chrome 中,因为重新启动时 cookie 为空。让所有浏览器正常工作。有没有办法解决它
我正在使用 Scorm 1.2。在这里,我无法显示用户在重新启动 Scorm 包时给出的测验答案。
请让我知道存储测验结果的过程,因为我已经将此数据保存在 cmi.interactions 中。
实际上它只发生在 Chrome 中,因为重新启动时 cookie 为空。让所有浏览器正常工作。有没有办法解决它
检查托管的 LMS 是否支持 cmi.interaction 元素。在 SCORM 1.2 中,大多数元素对于 LMS 实施都是可选的。检查以下错误代码,
错误代码,LMSGetLAstError()
401 - 不是执行错误。
205 - 不正确的数据类型。
还要确保将 cmi.exit 设置为“suspend”,以便在后续启动时使用保存的 SCORM 数据恢复。
有关详细信息,请参阅 RTE 文档 ( https://stackoverflow.com/a/17700430/1341062 ),
Sounds like something is getting packed into a cookie? If so, thats not SCORM technically. But as mentioned prior SCORM 1.2 interactions were optional and may not be supported by the LMS. Therefore you may be packing them into a cookie?
If it's using SCORM 1.2, you can try my bookmarklet to see what an active session is storing. http://www.cybercussion.com/bookmarklets/SCORM. I built it for 2004 first but added some base SCORM 1.2 in as well which may help with the transparency.