- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SCORM文档
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包的形式被提供,其包中包含了课件所需的图片、动画等资源。zip包根目录下的imsmanifest.xml文件被看成为清单文件,其详细描述了该课件中的资源组织结构。?一个清单组织结构如下:(描述清单的元数据,Organization , Resourses , 子清单Submanifest)一个清单文件包含了该课件的所有信息,其中元数据节点定义了描述该文件的元数据,内容组织节点中包含了课件的一条学习路线及该路线上的具体课程,而具体的课程元素节点则定义了课程的具体属性,如课程类型、时长限制、前置课程、总分数(针对考试)等。SCORM描述了内容与LMS沟通的IEEEP1484.11.2-2003学习技术标准—ECMAScript应用编程接口,LMS是控制和传递学习内容的软件,它提供资源分配、时序安排、输入输出控制和数据管理。API通过一些使用ECMAScript语言编写的API服务实现LMS与学习内容之间的数据沟通。通用API的使用能够满足SCORM对互操作和重用的高水平要求,为SCO和LMS之间的沟通提供标准的方法,避免SCO开发者设计专门的沟通方法。下图是API相关的三个术语:A、API是定义的一些函数;B、API执行是功能软件的一部分,它执行和暴露API函数。API执行使用相同的公共接口并遵守接口的语义,使API执行功能不与SCO的开发相关。LMS只需要提供API执行来执行API的功能并将它的公共接口暴露给客户端SCO。C、API实例是一个单独的执行情况和API执行状态。API实例代表在SCO操作中与SCO交互的执行软件的一部分。API的关键作用是提供SCO和LMS的沟通机制。SCO运行之后便可以向LMS存储和获取信息。LMS和SCO之间的所有信息传递都由SCO发起,现在没有支持LMS调动SCO执行函数的机制。API执行有三种函数,如下表所示:函数描述SessionMethods(会话函数)用于通过API实例标记SCO和LMS之间communication session的开始和结束。Data-transferMethods(数据传递函数)用于通过API实例交换SCO和LMS之间的数据模型值。Support Methods(支持函数)用于通过API实例辅助SCO和LMS之间传递信息。为使SCO能够在不同的LMS上运行且能够与LMS进行数据互换,必须对API做一些规定。API必须遵守的通用要求有:所有函数的名字是醒目而且要准确表示;所有函数的参数或幅角函数要区分大小写;所有作为参数传递的数据应该是一个字符串。API的主要任务是实现SCO和LMS沟通。SCO运行之后就可以与LMS交换(获取或设置)信息。所有API实例和SCO之间的沟通都是由SCO发起的。或者说,SCO总是调用LMS的API实例的函数,LMS不能调用SCO定义的任何函数。这样就不会和API实例返回的值相混淆。这完全是对由SCO发起的调用的反映。现在还没有支持LMS发起调用SCO执行的函数的机制。例:SetValue(
原创力文档


文档评论(0)