0

我正在使用 Scorm 1.2。在这里,我无法显示用户在重新启动 Scorm 包时给出的测验答案。

请让我知道存储测验结果的过程,因为我已经将此数据保存在 cmi.interactions 中。

实际上它只发生在 Chrome 中,因为重新启动时 cookie 为空。让所有浏览器正常工作。有没有办法解决它

4

2 回答 2

0

检查托管的 LMS 是否支持 cmi.interaction 元素。在 SCORM 1.2 中,大多数元素对于 LMS 实施都是可选的。检查以下错误代码,

错误代码,LMSGetLAstError()

401 - 不是执行错误。
205 - 不正确的数据类型。

还要确保将 cmi.exit 设置为“suspend”,以便在后续启动时使用保存的 SCORM 数据恢复。

有关详细信息,请参阅 RTE 文档 ( https://stackoverflow.com/a/17700430/1341062 ),

于 2013-10-15T10:49:53.800 回答
0

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.

于 2013-10-29T16:04:44.190 回答