Editor 创建有效的SCORM内容

Editor 创建有效的SCORM内容,editor,scorm,Editor,Scorm,当我试图开发一个简单的SCORM编辑器时,它会创建一些SCORM内容(比如测验)。 我阅读了ADL提供的四本书,但仍然无法理解哪些是合规性要求,哪些是我必须注意的规则 尝试将我的编辑器中的内容保存为SCORM,因此此内容将成为SCORM有效内容。 有没有什么好的描述,确切地说明了结构的细节是什么样的,需要满足哪些要求,等等,才能使内容有效 我使用支持SCORM内容的LMS手动完成了这项工作,并检查它是否有效,但这不是我想要的?ADL有一个SCORM 1.2的页面。。。在SCORM 1.2页面上,

当我试图开发一个简单的SCORM编辑器时,它会创建一些SCORM内容(比如测验)。 我阅读了ADL提供的四本书,但仍然无法理解哪些是合规性要求,哪些是我必须注意的规则 尝试将我的编辑器中的内容保存为SCORM,因此此内容将成为SCORM有效内容。 有没有什么好的描述,确切地说明了结构的细节是什么样的,需要满足哪些要求,等等,才能使内容有效


我使用支持SCORM内容的LMS手动完成了这项工作,并检查它是否有效,但这不是我想要的?

ADL有一个SCORM 1.2的页面。。。在SCORM 1.2页面上,还可以下载初学者模板、内容示例以及ISDs和内容开发人员的用户指南

在页面底部,有一个下载SCORM 1.2文档的链接。该下载中的一个PDF是SCORM 1.2一致性要求。我想这就是你要找的

对于有效内容,您需要遵循CAM手册中描述的包装规则。基本上,就是如何压缩所有内容并使用manifest.xml文件对其进行描述


制作SCO(单页或课程-通常为HTML)时,您可以参考《运行时环境手册》,了解SCO如何与LMS通信、API以及可以从LMS获取和设置的数据。

在SCORM 1.2中,大部分规范是可选的。这意味着LMS可能不支持所有功能。因此,如果你分而治之,你就不必立刻承担全部责任

有效的SCORM将查找LMS运行时API,该API字面上称为“API”。这存在于window.top、window和其他位置,因此您需要一个算法来找到它。您的内容可能会在IFRAME、新窗口、选项卡等中启动

接下来,您将开始与运行时交互、初始化、设置值、提交和终止

SCORM 1.2合并了所有课程状态,使您的课程通过、失败、完成或未完成。你需要确定哪一个对你更重要。主要是与规范中提到的CMI对象中的名称空间进行交互

但主要是你可能会想要设置一个分数,一个位置,如果你想让学生恢复的话暂停等等

您可以使用单个页面,也可以使用外部HTML/JS的框架或ajax负载作为导航。SCORM并没有真正提供表示层的基础,所以只能由您自己发明。可以是Flash、Unity或前面提到的技术

您可以从我的开源项目中获取您想要的内容,该项目将回滚到SCORM 1.2。还有更多关于维基的信息


GL

我忘了提到我正在使用SCORM 1.2