任何支持SCORMRTE的LMS可以跟踪人意的SCO-Huihoo课件.ppt

上传人(卖家):晟晟文业 文档编号:4067390 上传时间:2022-11-08 格式:PPT 页数:37 大小:1.54MB
下载 相关 举报
任何支持SCORMRTE的LMS可以跟踪人意的SCO-Huihoo课件.ppt_第1页
第1页 / 共37页
任何支持SCORMRTE的LMS可以跟踪人意的SCO-Huihoo课件.ppt_第2页
第2页 / 共37页
任何支持SCORMRTE的LMS可以跟踪人意的SCO-Huihoo课件.ppt_第3页
第3页 / 共37页
任何支持SCORMRTE的LMS可以跟踪人意的SCO-Huihoo课件.ppt_第4页
第4页 / 共37页
任何支持SCORMRTE的LMS可以跟踪人意的SCO-Huihoo课件.ppt_第5页
第5页 / 共37页
点击查看更多>>
资源描述

1、二、二、scorm1.2标准组成标准组成1Scorm1.2标准组成标准组成l结合结合IMS,AICC,IEEE等标准等标准l透过透过JAVA与与XML加以整合加以整合lSCORM 1.2 规格书分为三部分SCORM Overview(概述)Content Aggregation Model(教材、內容教材、內容)Run-Time Environment(平台)2SCORM1.2模型模型3SCORM1.2的技术框架的技术框架SCORM1.2规范Run-Time EnvironmentContent Aggregation ModelContentModelMetadataContentPacka

2、geLaunchAPIDataModelSCOAsset Content OrganizationManifest档案文件Manifest4Content Aggregation Model (CAM)ContentModelSCOAssetContent Organization metadata Content Package内容封装内容封装(打包打包)教材整合模式(Content Aggregation Model)规范封装(packaging)学习对象(learning object)的数据结构定义教材结构,让教材可以互通于不同的LMS教材可在不同LMS上执行,但必须符合SCORM R

3、TE规范以XML为描述语言,遵循IMS XML Schema5内容模型内容模型学习物件介绍学习物件介绍Asset=physical files+metadataasset(微单元微单元)6SCO(可共享内容对象可共享内容对象)找到找到LMS提供的提供的API实例实例l使用使用API实例初始化实例初始化SCO与与LMS之间的信息传递之间的信息传递l使用使用API随意获取和设置数随意获取和设置数值值l使用使用API实例终止与实例终止与LMS之之间的信息传递间的信息传递任何支持任何支持SCORM RTE的的LMS都可以发布并跟踪这些都可以发布并跟踪这些SCO,而不用顾及是谁生成的;,而不用顾及是谁生

4、成的;任何支持任何支持SCORM RTE的的LMS可以跟踪人意的可以跟踪人意的SCO,知道他们何时开始,何时结束;,知道他们何时开始,何时结束;7Content Organization (内容组织(内容组织)结构将以IMSmanifest.xml的特定文件来组织8IMSmanifest.xmll清单是一个关于包内容的目录组织结构 l清单文件由4个主要部分组成:l1.Meta-data:内容包数据描述的入口。l2.Organizations:包含了学习资源的组织或内容结构作为一个单位。l3.Resources:在内容包中定义的学习资源束(集合)。l4.(sub)Manifest(s):嵌套的子

5、清单。9内容聚合内容聚合(整合整合)的内涵的内涵lContent Organization就好比教材目录;就好比教材目录;lSCO可以想成是可以被记录的学习主题,通常至少包含一个学习可以想成是可以被记录的学习主题,通常至少包含一个学习目标;目标;lAsset就是媒体组件;就是媒体组件;l最后为了透过统一的搜寻接口可以轻易地找到所需的内容最后为了透过统一的搜寻接口可以轻易地找到所需的内容10metadata在在SCORM1.2标准的教材制作中,没有强制要求填写该内容!在打包教标准的教材制作中,没有强制要求填写该内容!在打包教材的时候,只需添加材的时候,只需添加Schema 和和schema ve

6、rsion!1通用General描述了教育资源的一些通用信息。2生 存周 期Life Cycle描述了教育资源在过去和现在所处的状态以及那些对教育资源的发展产生作用的人和组织。3元 元数据M e t a-Metadata描述了教育资源元数据记录本身(而不是元数据所描述的教育资源)的信息。4技术Technical描述了教育资源的技术要求和相关特征5教育Educational描述了教育资源在教育和教学方面的一些关键特征。6权利Rights描述了教育资源的知识产权和使用条件等信息。7关系Relation定义了学习对象和其他学习对象(目标学习对象)之间的关系。8评注Annotation提供了教育资源在

7、教育使用方面的一些评价,以及这些评论的作者和创作时间9分类Classification描述了教育资源在某一特定分类系统中所处的位置。11书写原则书写原则metadata标签必须成对出现标签必须成对出现12Metadata的层次的层次 微单元元数据(微单元元数据(Asset Meta-data)可共享内容对象元数据(可共享内容对象元数据(SCO Meta-data)内容聚合元数据内容聚合元数据(Content Aggregation Meta-data)内容组织结构元数据(内容组织结构元数据(Content Organization Meta-data)13Content Aggregation

8、Content AggregationMeta-DataContent AggregationContent AggregationMeta-DataSCOSCO Meta-DataAssetAsset Meta-DataSCOAsset14l参考IMS标准l规范可于编辑工具、LMSs、及执行环境三者间互通之学习对象的数据结构l此部分定义的内容,将有助于学习对象在系统间之互通性(interoperability)内容封包(content packages)的汇入、汇出、建构(aggregate)、与解构(disaggregate)Content Package内容封装内容封装(打包打包)15S

9、CORM内容包装 l内容包装的目的是为不同系统或工具提供交换学习内容的标准方法。内容包也为描述结构(或组织)和学习内容预期的行为提供了空间。(Package Interchange File)16l一个逻辑目录,包含了一个顶级内容清单文件,以及在该内容清单文一个逻辑目录,包含了一个顶级内容清单文件,以及在该内容清单文件中引用到的各个子目录下的实际物理资源文件。件中引用到的各个子目录下的实际物理资源文件。l一个包代表一组可独立使用的学习内容。它可以是课程的一部分,因一个包代表一组可独立使用的学习内容。它可以是课程的一部分,因为有教学需求而单独提取出来使用;也可以是一门完整的课程或者若为有教学需求

10、而单独提取出来使用;也可以是一门完整的课程或者若干课程的集合。一个包可以被重新组合或拆分。包必须能够独立存在干课程的集合。一个包可以被重新组合或拆分。包必须能够独立存在,即它包含了被单独运行或复用时需要的所有信息。,即它包含了被单独运行或复用时需要的所有信息。l包并不一定要压缩成一个包交换文件,它可以直接通过包并不一定要压缩成一个包交换文件,它可以直接通过CD或其它可移或其它可移动媒介进行发布。内容清单文件和该文件所需要的支持文件动媒介进行发布。内容清单文件和该文件所需要的支持文件(如如XML文文件所需的件所需的DTD,XDR,XSD)必须置于该发布媒介的根目录下。必须置于该发布媒介的根目录下

11、。17PIF内容包内容包lPIF用于呈现内容包,SCORM要求PIF符合RFC 1951。除了这个要求外,SCORM要求存档格式是PKZip v2.04g(.zip)。这个.zip文件是符合RFC1951的。l在使用中,发现winrar和winzip也可以进行包装操作1819为什么建议使用一个包文件为什么建议使用一个包文件Without Content PackagelHow to provide a standardized way to exchange digital learning resources between systems and tools?lHow to define

12、the structure(or organization)of a collection of learning resources?LMS ALMS BTool ASCOs or AssetsMechanism betweenLMS A and LMS BMechanism betweenLMS B and Tool A20With Content PackagelProvide a standardized way to exchange digital learning resources between systems and tools.lDefine the structure(

13、or organization)of a collection of learning resources.LMS ALMS BTool AContent PackageContent PackageContent Package21运行时环境(运行时环境(Run-Time Environment)22运行时环境(运行时环境(Run-Time Environment)23SCO才有交互的功能,普通的Asset是没有交互能力的。lSCORM课件是平台依赖性的,没有平台就不能播放。在一定程度上制约了盗版的发生。l由于大家都遵循SCORM课件标准,课件的制作是不依赖于平台的,课件就可以卖给不同的平台

14、,平台运作商也可以采购不同厂家的课件,对于平台来说,可以解决内容来源的问题,运营商可以专心做好运营,制作商可以专心做课件,这也体现专业分工的问题。l课件与平台交互还有别的好处,最主要的一点是学习路径的影响和学习过程信息的记录。24数据模型数据模型 数据在数据在LMS和和SCO之间来回传递之间来回传递API:连接连接LMS和和SCO数据模型数据模型:将将SCO的信息存储到的信息存储到LMS中中运行(Launch)应用编程接口(API)和数据模型(Data Model)25运行运行Launch 应用应用API 是内容对象与LMS之间传送的信息的一种通信机制,使用API可以开始、结束、获取、存储数据

15、等动作。数据模型数据模型(Data Model)描述了在SCO与LMS之间传送信息数据的模型,如SCO的跟踪信息,SCO的完成状态、停留时间等数据。在学习者会话中,LMS必须维护来自SCO数据模型的状态信息。而SCO需要利用这些预先定义的信息,以便在不同的LMS中重复使用。为LMSs定义了一个通用的方法来启动内容对象。在SCORM中定义了两种内容对象:Assests和SCOs。运行处理确立了在运行的内容对象与LMS之间的通信机制,这种通讯通过公共的API进行标准化。26SCO与与LMS的通讯原理的通讯原理 27SCO与与LMS的通讯原理的通讯原理 lLMSInitialize:lLMSInit

16、ialize负责启动SCO,当学习者进入开始阅读一个SCO时,SCO第一步就是先要呼叫LMSInitialize,LMSInitialize function判断该学员之上课记录,当学员第一次阅读该门课的该SCO时,LMSInitialize就会将设定初值至相关的环境变量;若学习者并不是第一次阅读该SCO,LMSInitialize则必须将该学习者之前的上课记录取出,并存入环境变量中,如此即完成启动SCO之动作。28lLMSFinish:l 当学习者阅读完并要离开一个SCO时,在结束时SCO便会将呼叫LMSFinish,LMSFinish主要负责将环境变量重设,并判断该SCO是否在结束之前己经

17、有呼叫LMSCommit将所有记录回存至LMS,若尚未储存,则会自动呼叫将所有学习者在该SCO的上课记录回存。29lLMSSetValue:l在LMSSetValue是相当复杂的Function,负责储存所有相关的学习记录,当SCO呼叫欲将某个data model回存时,LMSSetValue第一步先判断所欲回存之data model,判断该data model是否可以set(写入),其次判断其型别,当型别错误时,记录其Error Code,当型别检查通过时,则依SCORM 1.2 RTE所订定该data model的处理规则,并将数据存入内存中。30lLMSGetValue:l LMSGet

18、Value主要负责将数据由LMS取出,当SCO呼叫LMSGetValue时,LMSSetValue会先判断data model是否可以读取,若不可读取,则写入其错误代码;若该data model是可以读取,则进取出其值并回传给SCO。但在设计时,如同LMSSetValue并没有直接和receiver相连,所以是将数据由暂存的内存中取出。3132API通信会话状态模型 33lcmi.core.student_name cmi.core.student_idl使用使用场合场合:1.Welcome message2.将该学员的id加入教学情境中,以增加互动llVar student_name=LMS

19、GetValue(“cmi.core.student_name”);lVar student_id=LMSGetValue(“cmi.core.student_id”);lalert(student_name+”(”+student_id+“)您好,欢迎您进入这个单元”);l常用数据模型元素常用数据模型元素34lcmi.core.lesson_statusl一个一个sco的学习状态提醒的学习状态提醒lScenario :(in JavaScript)llvar lessonStatus=LMSGetValue(“cmi.core.lesson_status”);lif(lessonStatus

20、=“incomplete”)lalert(“您未完成本章节,请继续加油您未完成本章节,请继续加油!”)ll35lcmi.core.creditcmi.core.creditl提醒重点章节提醒重点章节lScenario:(in JavaScript)llvar credit=doLMSGetValue(“cmi.core.credit”);lif(credit=“credit”)lalert(“这节内容为重点章节,要好好学习!”);ll36lcmi.core.total_timecmi.core.total_time在每个在每个scosco上所花的时间统计上所花的时间统计llVar totalTime=doLMSGetValue(“cmi.core.total_time”);lalert(“您目前这个单元的总学习时间是”+totalTime)l37

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(任何支持SCORMRTE的LMS可以跟踪人意的SCO-Huihoo课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|