1
4
存储在cmi.suspend_数据字段中的数据只是一个数据桶,sco(内容)可以使用它来保持其当前状态。数据没有语义意义或定义的结构。在许多情况下,数据的含义可以被猜测,也可以进行反向工程,但对于由Adobe Presenter生成的内容,情况似乎并非如此。 suspend_数据字段限制为4096个ASCII字符。对于某些SCO,这没有提供足够的存储空间来完全保持当前状态。在许多情况下,面临这种困境的内容开发人员将对状态数据应用压缩算法,以便将其压缩到有限的大小。看起来Adobe Presenter就是这么做的。我的猜测是,他们将数据压缩到您发现的未编码状态,然后应用URL编码以确保所有生成的字符都安全地发送到LMS。 挂起数据开头的1和0的字符串可能有意义。它很可能与学习者以前看过的课程幻灯片相对应。为了验证这一点,通过类似scorm testrack的工具运行课程可能会很有帮助(可在 scorm.com )并使用生成的调试日志来观察挂起数据如何随着用户的学习而变化。 SCORM提供了相当多的其他数据模型元素,这些元素确实具有与课程当前状态相关的特定含义。这是一个 list of all available data model elements . SCORM测试跟踪调试日志还将向您显示Adobe显示的内容使用的数据模型元素。 |
2
1
我不认为scorm定义了suspend_数据字段包含的内容或格式。 这完全取决于内容/课程(在您的例子中是Adobe Presenter),但它只能是文本,并且限制为4096个字符。 内容可以使用此字段存储任何类型的状态,这些状态应在下次启动时传递回内容。 |
3
1
|
Victor Kwok · 在iOS设备上启动SCORM包 7 年前 |
0xCAFEBABE · 允许访问已完成的课程 8 年前 |
ricick · 要使用哪些tincan动词 10 年前 |
bart.z33 · 在Android设备上播放SCORM 11 年前 |