SCORM 1.2 cmi.suspend_data
Posted
技术标签:
【中文标题】SCORM 1.2 cmi.suspend_data【英文标题】: 【发布时间】:2011-10-30 08:10:35 【问题描述】:有存储数据的限制...谁能帮我说一下,cmi.suspend_data 变量是否有任何选项,所以我可以存储大数据
谢谢。
【问题讨论】:
您的数据有多大?为什么要存储它? cmi.suspend_data 可以容纳 4096 个字符。 【参考方案1】:很遗憾,没有,大多数 LMS 将对 SCORM 1.2 中的挂起数据强制执行 4096 个字符的限制。一些 LMS 将允许更大的长度,但这种情况很少见。
如果您可以升级到 SCORM 2004 第 3 版,您可以在暂停数据中额外存储多达 64000 个字符。
在 SCORM 2004 第 4 版中,您可以选择将数据存储在名为“adl.data”的集合中。此集合允许您保存许多包含 64000 个字符数据的存储桶。
【讨论】:
【参考方案2】:您可以在发送到 LMS 之前压缩 cmi.suspend_data 并在返回时解压缩。 我为我的项目使用了霍夫曼编码。这是一个 javascript 库:https://github.com/wilkerlucio/huffman_js
【讨论】:
以上是关于SCORM 1.2 cmi.suspend_data的主要内容,如果未能解决你的问题,请参考以下文章