我正在阅读这个从ADL网站下载的pdf“程序员SCORM用户指南”,我知道我们只能在LMS中存储一些特定的信息;喜欢学习者的名字,得分等。
我想知道我可以制作一个SCO,它可以在LMS中存储我自己的一组信息。就像假设我正在进行评估SCO一样,我如何存储学习者给每个问题的答案,然后以某种方式从LMS中获取答案?无论如何可能吗?在LMS中存储我自己的信息?
亲切的问候, 感谢
答案 0 :(得分:8)
SCORM目前没有一种机制允许扩展来存储特定的新数据元素。
但它确实为您提供了存储桶,您可以使用这些存储桶以文本格式存储您自己的数据,以便以后检索。这将允许您存储和检索数据,但LMS通常不会理解它。 cmi.suspend数据是用于此目的的最常用字段。在SCORM 2004第4版中,还有一个更大,更强大的adl.data结构。
如果您想报告学习者对问题的回答,可以使用一组SCORM数据模型元素。查看SCORM Run-Time Reference Chart中的cmi.interactions集合。
如果您确实需要开始存储比SCORM目前允许的更具表现力的数据,您应该查看即将到来的下一代SCORM Tin Can API。目前尚未广泛部署,但您将在未来几个月内开始看到早期实施。