SCORM( Sharable Content Object Reference Model )
可共享内容对象参考模型
SCORM的定义
SCORM是一种标准,是关于在线学台(LMS)和内容(Courseware)两个方面。通过标准的制定,学台和内容制作得以独立发展,由此延伸四种类型的公司:平台开发商、课件制作商、课件工具开发商、在线学习运营商。再加上教师和学生就构成了在线学习的生态环境。SCORM标准出现之前,内容和平台绑定很死,大大限制了在线学习的发展。SCORM标准则解放了生产力,使得在线学习迎来一个大的发展。
几个重要概念
LMS(学习管理系统):能够解析SCORM课件,跟踪学录的web系统。
Asset(原始素材):学习资源的最基本形式是asset。asset是上传到网上并呈现给学习者的电子形式的媒体,如文本、图像、声音或任何其他一种数据。几个asset可以集合在一起建立新的asset。
SCO(可共享内容对象): 是一个或者多个asset的集合,它可以在SCORM运行环境中与 LMS 进行数据传递。SCO是LMS通过SCORM运行时间环境可以跟踪的最低粒度水平的学习资源。
API: 是SCO与LMS之间传送的信息的一种通信机制,使用API可以开始、结束、获取、存储数据等动作。
数据模型(CAM): 描述了在SCO与LMS之间传送信息数据的模型,如,跟踪信息,完成状态、停留时间等数据。在学习者会话中,LMS必须维护来自SCO数据模型的状态信息。而SCO需要利用这些预先定义的信息,以便在不同的LMS中重复使用。
SCORM课件结构
一个Scorm课件可包含任何资源文件,只需这些资源按照规范的格式进行组织。Scorm课件一般以zip包的形式被提供,其包中包含了课件所需的图片、动画等资源。,其详细描述了该课件中的资源组织结构。
一个清单组织结构如下:(anization , Resourses , 子清单Submanifest)
一个清单文件包含了该课件的所有信息,其中元数据节点定义了描述该文件的元数据,内容组织节点中包含了课件的一条学习路线及该路线上的具体课程,而具体的课程元素节点则定义了课程的具体属性,如课程类型、时长限制、前置课程、总分数(针对考试)等。
SCORM描述了内容与LMS沟通的IEEE -2003学习技术标准—ECMAScript应用编程接口,LMS是控制和传递学习内容的软件,它提供资源分配、时序安排、输入输出控制和数据管理。API通过一些使用ECMAScript语言编写的API服务实现LMS与学习内容之间的数据沟通。通用API的使用能够满足SCORM对互操作和重用的高水平要求,为SCO和LMS之间的沟通提供标准的方法,避免SCO开发者设计专门的沟通方法。下图是API相关的三个术语:
图:API、API实例和API执行
A、API是定义的一些函数;
B、API执行是功能软件的一部分,它执行和暴露API函数。API执行使用相同的公共接口并遵守接口的语义,使API执行功能不与SCO的开发相关。LMS只需要提供API执行来执行API的功能并将它的公共接口暴露给客户端S
SCORM文档 来自淘豆网m.daumloan.com转载请标明出处.