SCORM 和 JavaScript:如何使 Web 应用程序与 SCORM 兼容?
SCORM and JavaScript: How to make a web application SCORM compatible?
我有一个播放 HTML5 视频的网络应用程序。我想知道如何使此应用程序与 SCORM 兼容。
我不是在寻找制作和导出 SCORM 内容的程序,但我想知道如何从头开始创建 SCORM 包。
通过 pipwerks 我已经找到了一个 javascript API 库,它非常笼统地描述了这种方法:https://pipwerks.com/2008/05/08/adding-scorm-code-to-an-html-file/
Pipwerks 很棒,但我想知道在一门 SCORM 课程的不同情况下需要调用库中的哪些函数。
通常这将取决于您希望在 SCORM 信息模型中捕获哪些数据。 IOW,观看视频的某些部分是否等同于 "completion" 的概念?还是类似于 "pass" 的意思?也许观看的视频量是一个分值?您甚至可以通过交互模型捕捉暂停、播放、跳过等个别时刻。本质上,您需要确定要记录的内容,然后可以将其转换为必要的 SCORM 调用,然后根据您选择的库如何生成这些结果。有关更多详细信息,我建议通读 https://scorm.com/scorm-explained/technical-scorm/run-time/, particularly starting from "Using the API". Minimally you'll want to make sure Initialize
and Terminate
are called. Also be sure to test your content in Rustici's SCORM Cloud https://cloud.scorm.com(为此目的免费)。
我有一个播放 HTML5 视频的网络应用程序。我想知道如何使此应用程序与 SCORM 兼容。
我不是在寻找制作和导出 SCORM 内容的程序,但我想知道如何从头开始创建 SCORM 包。
通过 pipwerks 我已经找到了一个 javascript API 库,它非常笼统地描述了这种方法:https://pipwerks.com/2008/05/08/adding-scorm-code-to-an-html-file/
Pipwerks 很棒,但我想知道在一门 SCORM 课程的不同情况下需要调用库中的哪些函数。
通常这将取决于您希望在 SCORM 信息模型中捕获哪些数据。 IOW,观看视频的某些部分是否等同于 "completion" 的概念?还是类似于 "pass" 的意思?也许观看的视频量是一个分值?您甚至可以通过交互模型捕捉暂停、播放、跳过等个别时刻。本质上,您需要确定要记录的内容,然后可以将其转换为必要的 SCORM 调用,然后根据您选择的库如何生成这些结果。有关更多详细信息,我建议通读 https://scorm.com/scorm-explained/technical-scorm/run-time/, particularly starting from "Using the API". Minimally you'll want to make sure Initialize
and Terminate
are called. Also be sure to test your content in Rustici's SCORM Cloud https://cloud.scorm.com(为此目的免费)。