- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二、scorm1.2标准组成 Scorm1.2标准组成 结合IMS, AICC, IEEE等标准 透过JAVA与XML加以整合 SCORM 1.2 规格书分为三部分 SCORM Overview(概述) Content Aggregation Model(教材、內容) Run-Time Environment(平台) SCORM1.2模型 SCORM1.2的技术框架 Content Aggregation Model ( CAM ) 内容模型——学习物件介绍 SCO(可共享内容对象) IMSmanifest.xml 清单是一个关于包内容的目录组织结构 清单文件由4个主要部分组成: 1. Meta-data:内容包数据描述的入口。 2. Organizations:包含了学习资源的组织或内容结构作为一个单位。 3. Resources:在内容包中定义的学习资源束(集合)。 4. (sub)Manifest(s):嵌套的子清单。 内容聚合(整合)的内涵 Content Organization就好比教材目录; SCO可以想成是可以被记录的学习主题,通常至少包含一个学习目标; Asset就是媒体组件; 最后为了透过统一的搜寻接口可以轻易地找到所需的内容 书写原则 属性项要考虑全面,可以多,但不可以少。 必选项要全部填写。 可选项和扩展项目预设值,可以不填写。 部分属性通过计算机自动检测生成,如文件大小。 Metadata的层次 微单元元数据(Asset Meta-data ) 可共享内容对象元数据(SCO Meta-data) 内容聚合元数据 (Content Aggregation Meta-data) 内容组织结构元数据(Content Organization Meta-data) 参考IMS标准 规范可于编辑工具、LMSs、及执行环境三者间互通之学习对象的数据结构 此部分定义的内容,将有助于学习对象在系统间之互通性 ( interoperability ) 内容封包(content packages)的汇入、汇出、建构 ( aggregate )、与解构 ( disaggregate ) SCORM内容包装 内容包装的目的是为不同系统或工具提供交换学习内容的标准方法。内容包也为描述结构(或组织)和学习内容预期的行为提供了空间。 一个逻辑目录,包含了一个顶级内容清单文件,以及在该内容清单文件中引用到的各个子目录下的实际物理资源文件。 一个包代表一组可独立使用的学习内容。它可以是课程的一部分,因为有教学需求而单独提取出来使用;也可以是一门完整的课程或者若干课程的集合。一个包可以被重新组合或拆分。包必须能够独立存在,即它包含了被单独运行或复用时需要的所有信息。 包并不一定要压缩成一个包交换文件,它可以直接通过CD或其它可移动媒介进行发布。内容清单文件和该文件所需要的支持文件(如XML文件所需的DTD,XDR,XSD)必须置于该发布媒介的根目录下。 PIF内容包 PIF用于呈现内容包,SCORM要求PIF符合RFC 1951。除了这个要求外,SCORM要求存档格式是PKZip v2.04g (.zip)。这个.zip文件是符合RFC1951的。 在使用中,发现winrar和winzip也可以进行包装操作 为什么建议使用一个包文件 运行时环境(Run-Time Environment) 运行时环境(Run-Time Environment) SCORM课件是平台依赖性的,没有平台就不能播放。在一定程度上制约了盗版的发生。 由于大家都遵循SCORM课件标准,课件的制作是不依赖于平台的,课件就可以卖给不同的平台,平台运作商也可以采购不同厂家的课件,对于平台来说,可以解决内容来源的问题,运营商可以专心做好运营,制作商可以专心做课件,这也体现专业分工的问题。 课件与平台交互还有别的好处,最主要的一点是学习路径的影响和学习过程信息的记录。 SCO与LMS的通讯原理 SCO与LMS的通讯原理 LMSInitialize: LMSInitialize负责启动SCO,当学习者进入开始阅读一个SCO时,SCO第一步就是先要呼叫LMSInitialize,LMSInitialize function判断该学员之上课记录,当学员第一次阅读该门课的该SCO时,LMSInitialize就会将设定初值至相关的环境变量;若学习者并不是第一次阅读该SCO,LMSInitialize则必须将该学习者之前的上课记录取出,并存入环境变量中,如此即完成启动SCO之动作。 LMSFinish: 当学习者阅读完并要离开一个SCO时,在结束时SCO便会将呼叫LMSFinish,LMSFinish主要
文档评论(0)