SCORM向LMS报告

时间:2010-11-04 12:27:07

标签: scorm

我的前缀是:我对SCORM没什么了解。

我是培训视频投放平台的维护者。它显示视频但不测试用户。该公司的客户可以下载SCORM模块(这是一个zip),其中包含我们服务器上视频的链接。

有些客户现在要求报告,以便他们知道他们的LMS用户完成观看视频。目前,他们只知道用户是否加载了模块,而不是其他任何内容。

至于当前用户是否看过这部电影,我可以做到。这只是与视频播放器进行交互的一些javascript。细

但是如何将该事件传达回LMS?我把它发布到他们的服务器上吗?我怎么知道它在哪里?如果它在防火墙后面怎么办?他们轮询我的服务器吗?在这两种情况下,我如何从LMS中识别用户,以便在结果返回时,它们在LMS中对齐?

学习管理系统找出像我们这样的外部模块的完成状态的标准方法是什么?

1 个答案:

答案 0 :(得分:3)

您正在寻找SCORM API。它可以在SCO(您的模块)和LMS之间主动完成完成状态(以及许多其他事情)。

在运行时,使用发现算法(用JS编写)来定位API句柄,它只是一个JS对象。作为内容开发人员,您使用该API句柄, it 执行所有客户端 - 服务器通信,因此您不必这样做。 : - )

您可以找到有关如何查找和使用SCORM API here的技术概述。

我更像是“通过示例学习”类型,所以我还建议下载Rustici的高尔夫球(暂停)课程之一。查看他们的Basic Run-Time Calls Course,了解他们如何访问SCORM API并与之交互。他们将完全按照您的意愿行事。

官方的SCORM文档可以在adlnet.gov找到,他们有一本专门用于RTE的书,但我怀疑你是否需要深入研究。

祝你好运!