0

我目前有一个客户,它有一个托管在 Scorm 云上的 Scorm 1.2 课程。课程进展顺利,但客户希望退出 Scorm 云,因为费用正在增加。我知道 Scorm 云是一个非常深入的应用程序,但客户真正需要担心的是允许用户从他们离开的地方继续,检测用户是否通过了最终分数,理想情况下是他们在期末考试中获得的分数。

我使用了一些不同的 scorm 播放器包装器,但我都遇到了同样的问题。由故事板制作的scorm课程为suspend_data创造了巨大的价值,当由于某种原因它真的很长时,课程会询问用户是否想从他们离开的地方继续,但会让他们回到开始而不是从他们离开的地方继续.

我知道要符合 Scorm 1.2,suspend_data 应该不超过 4096 个字符,但有些超过 90,000 个字符。我也读过 Scorm 并没有真正执行这一点,它主要是 LMS 对字段大小的限制。我将所有 cmi 数据存储到 medium_text 字段中,因此存储它没有问题。

我的主要问题是是否有任何迁移出 scorm 云并随身携带他们的用户历史记录 (suspend_data) 以让用户继续使用您的 scorm 播放器离开的地方?另一个问题是,有没有人遇到过这个问题,是否有一个播放器/包装器用于成功地为 Scorm 1.2 课程使用大型suspend_data。我想要做的是将它们从 Scorm 云中移除,这样我就可以进行 api 调用以获取每个用户的所有 cmi 数据,然后直接从他们的站点启动并存储新的 cmi 数据,但我们无法离开,因为许多用户将不得不重新开始课程。

我确实使用我的 scorm 播放器运行了更多测试,并且在整个课程中并在各个点保存了我的 suspend_data,我可以让它在那个时候启动。我的suspend_data最长的是不到30k个字符。

任何正确方向的提示将不胜感激。

4

1 回答 1

0

将 SCORM 数据从一个系统迁移到另一个系统是很困难的,因为虽然 SCORM 元素本身在系统 SCORM 实现中应该以类似的方式命名,但每个 LMS 可以以不同的方式存储/命名它们。

就大型挂起数据问题而言,您是否正在迁移到允许自定义最大挂起数据大小的系统?在运行我们的 SCORM 引擎的 SCORM 云和 LMS 中,我们确实具有允许您存储任意数量的暂停数据的课程属性。那里有许多使用引擎的 LMS,因此您可以修改该行为。

如果您有任何其他问题,请发送邮件至 support@scorm.com!

谢谢,

Joe Donnelly Rustici 软件支持

于 2018-01-21T13:40:36.270 回答