收藏 分享(赏)

scorm标准的课程设计PPT课件.pptx

上传人:Facebook 文档编号:3723342 上传时间:2018-11-16 格式:PPTX 页数:122 大小:7.36MB
下载 相关 举报
scorm标准的课程设计PPT课件.pptx_第1页
第1页 / 共122页
scorm标准的课程设计PPT课件.pptx_第2页
第2页 / 共122页
scorm标准的课程设计PPT课件.pptx_第3页
第3页 / 共122页
scorm标准的课程设计PPT课件.pptx_第4页
第4页 / 共122页
scorm标准的课程设计PPT课件.pptx_第5页
第5页 / 共122页
点击查看更多>>
资源描述

1、MSN: E-mail: QQ:272566505 讨论群:3282847,洪河条 (可木),SCORM标准的教材(课件)设计与制作,2,符合与不符合标准的课件区别在哪里?特点在哪里?,你目前对scorm标准了解多少?想多了解哪些知识?,3,各位老师学习的目的是什么? 本次Scorm学习的目标呢?,4,主要学习内容,4,标准基础知识 标准课件设计 标准课件制作 标准课件测试 常用制作工具 标准课件制作问题讨论,一、scorm基础知识,5,6,Scorm基础知识,什么是SCORM?,SCORM 共享内容对象参考模型(Sharable Content Object Reference Model)

2、是由美国国防部ADL(Advanced Distributed Learning)组织所拟定的标准,对于数字内容教材的制作、内容开发提供一套共通的规范。,http:/www.adlnet.gov,7,8,9,是对已有的一些标准的优化组合,形成一个新的规范,准确的说是一个参考模型!,10,10,SCORM,BOOK 3: The SCORM Runtime Environment,BOOK 1: The SCORM Overview,BOOK 2: The SCORM Content Aggregation Model,Metadata Dictionary (from IEEE),Conten

3、t Packaging (from IMS),Meta-data XML Binding and best Practice (from IMS),Launch, Communication API (from AICC),Data Model (from AICC),Content Structure (derived from AICC),11,传统教材不容易再次使用: 开发的教材都已固定在教学软件内部,不容易再 被重复使用,因此开发的成本要更多的人员使用, 才能符合经济效益。 传统教材不具互通性: 教材只能在特定教学平台上使用,若是教学平台不能够互相跨越,教材也就不能够顺利的再次使用。

4、传统教材不具交互性: 教材用在网络教学中,监控和移植效果都很差,比如学员的学习记录,分数 记录,学员资料的接口。,Scorm的起源,12,13,ASP、ASPX、PHP、JSP、HTML,14,传统课件与scorm课件区别,15,Scorm实现目标,可重用性(reusability)易取得性(accessibility)互通性(interoperability)耐用性(durability),16,Reusability(重复使用),番茄经济学,如何种植番茄,Text,Text,烹饪课程,Text,17,Accessibility(易取得),18,Interoperability(互通性),1

5、9,Scorm具体内容,20,SCORM 1.2 规格书分为三部分SCORM Overview(概述)Content Aggregation Model(内容聚合)Run-Time Environment(运行环境),Scorm的组成,21,22,23,24,内容聚合规范,25,Content Aggregation Model ( CAM ),Content Model,SCO,Asset,Content Organization,metadata,ContentPackage,内容封装 (打包),教材整合模式(Content Aggregation Model)规范封装(packaging

6、)学习对象(learning object)的数据结构 定义教材结构,让教材可以互通于不同的LMS教材可在不同LMS上执行,但必须符合SCORM RTE规范,26,Content Model Asset(元素),27,Content Model SCO(微单元),任何支持SCORM RTE的LMS都可以发布并跟踪这些SCO,而不用顾及是谁生成的; 任何支持SCORM RTE的LMS可以跟踪人意的SCO,知道他们何时开始,何时结束;在平台中,SCO是最小的跟踪单位,每个课程的完成百分比就是根据整个算出来的。,Sco的职责,SCO的责任是通过API与LMS进行通信。SCO必须能寻找和定位API实例

7、,这样SCO就可以通过LMS对学习者进行跟踪。 SCO必须按照这种方式搜索API实例,直到API实例被发现,为了让SCO能找到API实例,IEEE为API实例对象在DOM树中定义了一个强制性名字:API_1484_11 SCO通过与平台的data model沟通进行状态的跟踪与记录,28,Sco大小的确定,29,SCORM本身没有对SCO的大小进行特定的限制。 为了可以重用,SCO 并不依赖于学习内容,而是其本身。比如,一个SCO 可以用在不同的学习体验中来执行不同的课件。另外,一个或者多个SCO可以整合成更加高端的教学和培训单元,来执行更高端的学习对象。可以根据重用性的要求来设计SCO的大小

8、。SCO被认为是小型的单元,所以跨课件的重用是有可能的。SCORM 对 SCO的大小不会有特别的限制。尽管在设计编写期间,决定SCO大小的时候还是定一个其内容的最小的逻辑大小,而这些内容在运行是可以由LMS跟踪。内容开发者根据学习内容的信息数量和其可重用的水平来决定SCO 的大小。,30,Content Model organization(组织结构),结构将以IMSmanifest.xml的特定文件来组织,31,IMSmanifest.xml,32,内容聚合的内涵,Content Organization就好比教材目录; SCO可以想成是可以被记录的学习主题,通常至少包含一个学习目标; As

9、set就是媒体组件,组成整个教材的各种元素;,33,Meta-data,Meta-data是一种描述数据的数据。元数据用来描述整个内容包。元数据提供了内容包的自搜索和自发现的功能。它提供了一种描述内容包特征的机制。,Meta-data的目的是提供使用一个通用的方法和通用的命名来描述学习资源。通过元数据可以系统地搜索到学习资源并且返回学习资源以重复使用。,34,在SCORM1.2标准的教材制作中,没有强制要求填写该内容!,Meta-data书写原则,35,属性项要考虑全面,可 以多,但不可以少。 必选项要全部填写。 可选项和扩展项目 预设值,可以不填写。 部分属性通过计算机 自动检测生成,如文件

10、大小。 标签必须成对出现。,36,Metadata的层次,微单元元数据(Asset Meta-data )可共享内容对象元数据(SCO Meta-data)内容聚合元数据 (Content Aggregation Meta-data)内容组织结构元数据(Content Organization Meta-data),37,Content Aggregation,Content Aggregation Meta-Data,Content Aggregation,Content Aggregation Meta-Data,SCO,SCO Meta-Data,Asset,Asset Meta-Dat

11、a,SCO,Asset,38,Content Package(打包),PIF用于呈现内容包,SCORM要求PIF符合RFC 1951。除了这个要求外,SCORM要求存档格式是PKZip v2.04g (.zip)。这个.zip文件是符合RFC1951的。 最常用于常见的打包工具Reload Editor 在使用中,发现winrar和winzip也可以进行包装操作,39,一个逻辑目录,包含了一个顶级内容清单文件,以及在该内容清单文件中引用到的各个子目录下的实际物理资源文件。 一个包代表一组可独立使用的学习内容。它可以是课程的一部分,因为有教学需求而单独提取出来使用;也可以是一门完整的课程或者若干

12、课程的集合。一个包可以被重新组合或拆分。包必须能够独立存在,即它包含了被单独运行或复用时需要的所有信息。 包并不一定要压缩成一个包交换文件,它可以直接通过CD或其它可移动媒介进行发布。内容清单文件和该文件所需要的支持文件(如XML文件所需的DTD,XDR,XSD)必须置于该发布媒介的根目录下。,40,41,XML File to Describe this Relation,42,42,Manifest,Meta-data,Organizations,Resources,Physical Files,(The actual Content, Media,Assessment, Collabor

13、ation,And other files),(sub)Manifest(s),Manifest File: An XML file named “imsmanifest.xml”, it describe the content structure, content resource reference and where the physical resource locate.,Package Interchange File: Is a representation of the content packaging components within an archive format

14、 such as zip, jar, tar, etc. It is not mandatory that a content package be archived as a PIF, but it is a convenient way to transport content package between systems.,Physical Files: All physical files that content package references.,PIF,43,Import a Content Package into LMS,unzip content package,pu

15、t all files in content directory,extract imsmanifest.xml from content directory,parse imsmanifest.xml and record all Information about this content package into database,put a copy of PIF on Content Package Center,44,Without Content Package,How to provide a standardized way to exchange digital learn

16、ing resources between systems and tools? How to define the structure (or organization) of a collection of learning resources?,45,Provide a standardized way to exchange digital learning resources between systems and tools. Define the structure (or organization) of a collection of learning resources.,

17、LMS A,LMS B,Tool A,Content Package,Content Package,Content Package,With Content Package,46,Scorm跟踪原理,47,Run-Time Environment(运行环境),48,运行环境功能,应用API,是内容对象与LMS之间传送的信息的一种通信机制,使用API可以开始、结束、获取、存储数据等动作。,描述了在SCO与LMS之间传送信息数据的模型,如SCO的跟踪信息,SCO的完成状态、停留时间等数据。在学习者会话中,LMS必须维护来自SCO数据模型的状态信息。而SCO需要利用这些预先定义的信息,以便在不同的

18、LMS中重复使用。,为LMSs定义了一个通用的方法来启动内容对象。在SCORM中定义了两种内容对象:Assets和SCOs。运行处理确立了在运行的内容对象与LMS之间的通信机制,这种通讯通过公共的API进行标准化。,运行lunch,数据模型,49,由于大家都遵循SCORM课件标准,课件的制作是不依赖于平台的,课件就可以卖给不同的平台,平台运作商也可以采购不同厂家的课件,对于平台来说,可以解决内容来源的问题,运营商可以专心做好运营,制作商可以专心做课件,这也体现专业分工的问题。 课件与平台交互还有别的好处,最主要的一点是学习路径的影响和学习过程信息的记录。,50,Lunch,LMSs定义了一个通

19、用的方法来启动内容对象。在SCORM中定义了两种内容对象:Assests和SCOs。,51,API,使用一个公共的API是为了提供一个标准的方法,使用该方法可以使的SCOs和LMSs之间互相通信,以达到互动性与重用性。怎样执行API进行通信是SCO开发者的事,同样服务器端的LMS怎样提供一个API实例以供SCO使用也不是由SCORM规定的,具体实现细节由LMS厂商决定,与教材无关。,在SCORM1.2的标准中,API定义了8个主要的function,分别是LMSInitilize, LMSFinish, LMSSetValue, LMSGetValue, LMSCommit, LMSGetLa

20、stError, LMSGetErrorString, LMSGetDiagnostic。,52,53,Scorm跟踪原理,54,Scorm跟踪原理,LMSInitialize: LMSInitialize负责启动SCO,当学习者进入开始阅读一个SCO时,SCO第一步就是先要呼叫LMSInitialize,LMSInitialize function判断该学员之上课记录,当学员第一次阅读该门课的该SCO时,LMSInitialize就会将设定初值至相关的环境变量;若学习者并不是第一次阅读该SCO,LMSInitialize则必须将该学习者之前的上课记录取出,并存入环境变量中,如此即完成启动SC

21、O之动作。,55,Scorm跟踪原理,LMSSetValue: 在LMSSetValue是相当复杂的Function,负责储存所有相关的学习记录,当SCO呼叫欲将某个data model回存时,LMSSetValue第一步先判断所欲回存之data model,判断该data model是否可以set(写入),其次判断其型别,当型别错误时,记录其Error Code,当型别检查通过时,则依SCORM 1.2 RTE所订定该data model的处理规则,并将数据存入内存中。,56,Scorm跟踪原理,LMSGetValue:LMSGetValue主要负责将数据由LMS取出,当SCO呼叫LMSGe

22、tValue时,LMSSetValue会先判断data model是否可以读取,若不可读取,则写入其错误代码;若该data model是可以读取,则进取出其值并回传给SCO。但在设计时,如同LMSSetValue并没有直接和receiver相连,所以是将数据由暂存的内存中取出。,57,Scorm跟踪原理,LMSFinish:当学习者阅读完并要离开一个SCO时,在结束时SCO便会将呼叫LMSFinish,LMSFinish主要负责将环境变量重设,并判断该SCO是否在结束之前己经有呼叫LMSCommit将所有记录回存至LMS,若尚未储存,则会自动呼叫将所有学习者在该SCO的上课记录回存。,58,S

23、corm跟踪原理,59,Data Model介绍,数据模型(DataModel)主要描述了在SCO与LMS之间传送信息数据的模型,如SCO的跟踪信息,SCO的完成状态、一次测试的成绩等数据。在学习者会话中,LMS必须维护来自SCO数据模型的状态信息。,各个元素的属性可以详见说明书 SCORM 将 Data Model 中的元素分为强制性(Mandatory)与选择性(Optional两种类型 其中强制性的元素表示 LMS 一定要支持 而选择性的元素则表示 LMS,可自行决定是否支持。,60,CMI,launch_data,suspend_data,comments,interactions,s

24、tudent_preference,core,student_data,objectives,AICC CMI Data Model Structure,61,常用Data Model介绍,1、cmi.core.student_id,Scenario 1 : (in JavaScript)Var student_id = LMSGetValue(“cmi.core.student_id”); alert(student_id+ “您好,欢迎进入本单元学习!”); ,学员编号,在lms中是唯一的,课件可以向lms发出请求,读取学员id号.,62,2、cmi.core.student_name,学

25、员姓名,课件可以向lms发出请求,读取学员姓名,显示在需要的位置.,Scenario 1 : (in JavaScript)Var student_name = LMSGetValue(“cmi.core.student_name”); Var student_id = LMSGetValue(“cmi.core.student_id”); alert(student_name+”(”+student_id+ “)您好,欢迎进入本单元学习!”); ,63,3、cmi.core.lesson_status,当前sco的学习状态,可以写入与读取!,Scenario : (in JavaScript

26、)var lessonStatus = LMSGetValue(“cmi.core.lesson_status”);if(lessonStatus=“incomplete”)alert(“您未完成本节学习,继续努力!”)包括not attempted(未尝试/未学习)、incomplete(未完成),completed(已完成)。在平台上,课程的进度实际上是(已完成的sco数/sco总数)100%。所以若是单sco的课程,就则只有两种,0%和100%。而sco内部的记录跟平台是没有关系的。,64,4、cmi.core.score.raw,学员在当前sco所取得的成绩.,Scenario : (

27、in JavaScript)LMSSetValue(“cmi.core.score.raw”,”85”); ,65,5、cmi.core.total_time,学员在当前sco学习所花的总时间.,6、cmi.core.session_time(write noly),学员在当前sco本次所花的时间.,根据datamodel的支持能力,LMS-RTE1 具备汇入与处理 Content Aggregation Package 的能力。 具备启动符合标准的 SCO 的能力。 具备启动 Asset 的能力。 提供 API Adapter。 支持 Data Model 中所有强制性的元素。 LMS-RT

28、E2 符合 LMS-RTE1 支持 Data Model 中部分选择性的元素。 LMS-RTE3 符合 LMS-RTE1 支持 Data Model 中所有的元素。,66,67,LMS Running Time EnvironmentLMS-RTE1 LMS-RTE2 LMS-RTE3,68,Scorm常见平台介绍,学习系统的平台开发商与课件工具开发商,国外如Sum Total,Saba,IBM,Oracle,国内有傲姿时代、东软、汇思、中欧互联等。,二、scorm标准课件的设计,69,Scorm课件设计,标准课件的形式设计 标准课件的结构设计 标准课件设计的步骤 标准对课件设计影响,70,标

29、准课件的形式设计,71,72,73,74,75,76,对于教学设计人员而言是非常抽象且模糊的字眼,事实上对于教学设计人员而言,只要注意其主要四大内涵:Aggregation、SCO、Asset、Metadata。可以容易记忆的是,Aggregation就好比教材目录;而SCO可以想成是可以被记录的学习主题,通常至少包含一个学习目标;Asset就是媒体组件;最后为了透过统一的搜寻接口可以轻易地找到所需的内容。,分析目标,确定内容,分析学习者,确定绩效,开发策略,背景分析,内容编排,课件评价,修改,Scorm课件教学设计,一、分析需要确定目标,77,1、分析目前遇到的问题并进一步细化,2、分析目标

30、的合理性和影响的因素,3、确定参与人员及相互的分工,4、分析其他环境和工具等因素,二、教学分析,学习类型和学习目标进行分类 学习目标进行学习动机的激发 确定技能知识并画出教学流程,78,三、学习者分析,分析最重要的学习者的特征 确定需要lms跟踪的内容 Assets与SCO的内容整理 进行SCO大小的分析与切割,79,四、制定绩效目标,分析学习者学习后能干什么 学习者完成任务的条件 评价学习者表现的标准 考虑刺激和提示以及资源的分布,80,五、教学策略,主要是从SCO的重用性角度考虑 目前的很多做法是硬性的符合标准,81,六、背景分析,七、内容排序,分析SCO之间的关系 进行有效的学习设计,8

31、2,83,八、课件评价修改,84,1、学习内容的可重用性; 2、详细的学习记录跟踪; 3、丰富的学习路径设计; 4、多重目标的设定; 5、多种学习交互方式; 6、课件跨平台使用; 7、多种媒体资源的整合,标准课件的特点,内容科学权威 体现开发实力 着重教学设计 表现形式平衡 技术标准保证,85,高质量E-Learning课件有哪些要求?,网络教材内容设计原则,教材应有组织与结构性 教材须包涵相关的学习资料 确定明确的学习目标 统整相关课程或教材 教材单元的拟订不宜过长 教材学习活动应与其它学习活动配合 教材应容易阅读 教材与日常情境配合 教材与问题导向结合,86, 注重个别的差异 教材关连程度

32、不宜过杂 提供单纯与一致性的使用者接口 营造学习气氛 注意教材的版面规律性 适当的字体 舒适的配色 适当地加入声音与影像,87,网络教材内容呈现原则,88,Scorm教材设计的团队,项目经理:负责整个课程的过程管理。 教学设计师:必须要考虑重复使用性的选择、针对符合学习组件精神设计内容架构图、定义特定的行为、与其它团队成员合作以确定教学内容的一致性。 内容发展人员或程序设计师:必须要依据SCORM规定制作内容组件及包装、必须要能修改学习管理系统程序、在传递学习内容给学习者前要确定学习管理系统平台有哪些功能,并与教学设计师紧密合作以确定教材架构的行为符合技术上的应用。 媒体人员:与传统工作内容不

33、同于其需要定义、制作、管理可重复使用的媒体组件(asset),例如图片、影音或动画、音档。同时必须要撰写所有媒体组件的metadata。与其它团队伙伴紧密合作以确保设计的可重复使用的组件符合所需。 内容专家:必须要和教学设计人员紧密合作,以针对学习者及可重复使用性的目地去切割内容组件,并且一起讨论教材架构流程及行为。 内容图书馆员:是新的成员,必须要建立和维护assets、SCOs、aggregations、content packages的metadata记录,且要将内容储存到储存库里;当有需求时要协助找出可重复使用的数据。,三、scorm课件的具体制作,89,制作一门完整的SCORM不但要

34、包含以上的设计步骤,还要进行具体的实现,包括编写脚本、建立学习主题(Create Scos)、建立内容清单(Create Manifest)、建立内容包(Create Content Package)、测试及评价(Test and Evaluate Product)、发布和应用(Deliver and Implement Product)、设计和进行总结性评价修改(Designing and Conducting Summative Evaluations)等工序,90,Scorm课件具体制作,91,SCORM标准教材制作步骤,一、整个课程结构的设计根据内容和学习的需要,进行章节内容资源的分配

35、。 二、课程中SCO的分割在SCORM中,所谓的SCO可以是教材中的:章、节、主题、单元,也可以是任何大小,端看需求而定。要强调的是SCO至少要包含一个学习目标,而且它是可被记录的单位。 三、SCO的制作在具体页面中加入跟踪代码 四、课程结构的实现 五、课程内容的scorm打包 六、标准课程的测试,92,课件大纲的设计,93,课件中assets的制作,assets,APIWrapper.js,94,课件中SCO的制作,SCO是课程与LMS能够进行跟踪的最小单元,Asset是无法让LMS来进行跟踪的,这个也是我们制作SCORM教材的目的。(1)先在教学目录下放 APIWrapper.js与 SC

36、OFunctions.js两个档案 (2)在学习网页的 与 放入这两行.(3)把 修改成下面 ,95,96,SCO和一般的课程内容有何不同,LMS可以记录某个学习者在这个SCO上的学习记录 实际内容并没有不同 在非标准的LMS上运行,常会有警告信息。,97,98,SCO高级层次 “应用数据模型(data model)”,SCO制作的目的,99,100,标准课件打包,打包前准备:1、课程提纲 2、asset和sco,101,标准课件打包练习,制作最简单的2个htm页面 打包输出zip包,102,标准课件包测试,自测软件 Moodle平台 各位本单位的平台,103,Moodle平台安装,104,f

37、scommand(“LMSInitialize“);fscommand(“LMSSetValue“,“cmi.core.lesson_status,imcomplete“);fscommand(“LMSSetValue“,“cmi.core.lesson_status,completed“);,105,ADL scorm规则(需要平台支持),106,107,其他形式的课件标准设计与制作,Flash标准课件制作,Fscommand制作讲解,import flash.external.ExternalInterface;,Flash课件的几种做法,1、最简单的,将swf作为asset进行打包,10

38、8,2、使用flash自带的模板输出,109,Fscommand写法,110,import flash.external.ExternalInterface,111,Flash演示学习+测试题,112,113,114,115,116,117,串流大师4学习内容,1、导入视频文件 2、对视频文件进行处理 3、导入PowerPoint文件 4、选择分章节方式 5、精确时间点 6、导入声音 7、对声音对象进行处理,118,119,串流大师4学习内容,8、,120,121,当前对scorm标准的认识误区,Scorm标准是技术的事情,只要技术人员懂就可以了。Scorm标准课件和原来的普通课件没有什么区别。先将课件做好,然后再进行scorm标准的添加既要符合标准,又要没关好看,不能拆散学习内容,122,问题讨论,

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

当前位置:首页 > 实用文档 > 课程设计

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报