Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SCORM和JavaScript:如何使web应用程序与SCORM兼容?_Javascript_Scorm_Scorm2004 - Fatal编程技术网

SCORM和JavaScript:如何使web应用程序与SCORM兼容?

SCORM和JavaScript:如何使web应用程序与SCORM兼容?,javascript,scorm,scorm2004,Javascript,Scorm,Scorm2004,我有一个可以播放HTML5视频的web应用程序。我想知道如何使这个应用程序SCORM兼容 我不是在寻找一个程序来生产和导出SCORM内容,但我想知道如何从头开始创建SCORM包 通过pipwerks,我已经找到了一个javascript API库,它描述了这种非常通用的方法: Pipwerks很棒,但我想知道在一个SCORM课程的不同情况下需要调用库中的哪些函数。通常这取决于您希望在SCORM信息模型中捕获哪些数据。看,看视频的某些部分是否等同于“完成”的概念?或者它的意思是“通过”吗?也许观看

我有一个可以播放HTML5视频的web应用程序。我想知道如何使这个应用程序SCORM兼容

我不是在寻找一个程序来生产和导出SCORM内容,但我想知道如何从头开始创建SCORM包

通过pipwerks,我已经找到了一个javascript API库,它描述了这种非常通用的方法:


Pipwerks很棒,但我想知道在一个SCORM课程的不同情况下需要调用库中的哪些函数。

通常这取决于您希望在SCORM信息模型中捕获哪些数据。看,看视频的某些部分是否等同于“完成”的概念?或者它的意思是“通过”吗?也许观看的视频量是一个分数值?您甚至可以通过交互模型捕捉单个时刻,如暂停、播放、跳过等。基本上,您需要决定要录制的内容,然后将其转换为必要的SCORM调用,然后根据所选库确定如何生成这些结果。关于更多细节,我建议通读一遍,特别是从“使用API”开始。至少要确保调用了
初始化
终止
。另外,请确保在Rustici的SCORM Cloud中测试您的内容(这是免费的)。

我的web应用程序播放视频并中断某些位置,然后在视频中显示任务。因此,用户必须观看视频才能完成课程并解决各种任务才能通过课程。为此,我需要相应的API调用。谢谢你的提示:)很高兴能帮上忙。您已经找到了PIPWRKS包装器,如果您需要通过一个接口支持多个学习标准(和SCORM版本),您可能还需要考虑使用RasTii的驱动程序(无耻插头):