我目前有一个拥有Scorm 1.2课程的客户端,该课程托管在Scorm云上。随着课程的进展顺利,但客户希望摆脱Scorm云,因为费用在增加。我知道Scorm云是一个非常深入的应用程序,但所有客户真正需要担心的是允许用户继续他们离开的地方,检测用户是否通过了最终得分,理想情况是他们在期末考试中得到的分数。 / p>
我使用了一些不同的scorm播放器包装器,但我遇到了同样的问题。由故事板制作的scorm课程为suspend_data创造了巨大的价值,当它由于某种原因真的很长时,课程会询问用户是否想要继续他们离开的地方,但会将他们带回到开头而不是继续他们离开的地方
我知道符合Scorm 1.2标准,suspend_data不应超过4096个字符,但有些字符超过90,000个字符。我也读过Scorm并没有真正强制执行这个主要是LMS对字段大小的限制。我将所有cmi数据存储到medium_text字段中,因此我没有存储它的问题。
我的主要问题是是否有任何已迁移的scorm云并将其用户历史记录(suspend_data)与他们一起用户继续使用他们的scorm播放器?另一个问题是有没有人遇到过这个问题,并且你曾经使用过一个玩家/包装器来成功地使用一个大型的suspend_data来进行Scorm 1.2课程。我想要做的是将它们从Scorm云中取出,这样我就可以进行api调用以获取每个用户的所有cmi数据,然后直接从他们的站点启动并存储新的cmi数据但我们无法移动因为许多用户必须开始上课。
我确实用我的scorm播放器运行了更多的测试,并且在整个过程中并在各个点保存了我的suspend_data,我可以在那时启动它。我的suspend_data最长的时间不到30k字符。
任何有正确方向的提示都会受到赞赏。
答案 0 :(得分:0)
将SCORM数据从系统迁移到系统是很困难的,因为SCORM元素本身应该在系统SCORM实现中以相似的方式命名,每个LMS可以以不同的方式存储/命名它们。
就大型暂停数据问题而言,您是否正在转向允许自定义最大暂停数据大小的系统?在运行我们的SCORM引擎的SCORM Cloud和LMS中,我们确实拥有该属性,允许您根据需要存储尽可能多的暂停数据。有许多LMS使用Engine,因此您可以修改该行为。
如果您有任何其他问题,请通过support@scorm.com向我们发送消息!
谢谢,
乔唐纳利 Rustici软件支持