您现在的位置: 首页  > e-Learning > e-Learning标准
通行证登录

认识CROM:Scorm标准的意义

专题:[scorm ]  浏览:[]  评论:[]

如何在不同的学习平台间,分享及交换学习教材?
1. 订定标准并采用标准,是解决教材在不同系统互通的唯一办法。
2. SCORM推出后在数字学习相关标准中最具影响力。
定义
SCORM (Sharable Content Object Reference Model) 译做共享内容对象参考模型或共享组件参照模式。
目的
透过「教材重复使用与共享机制」的建立,来缩短开发时间、减少开发成本、促成在各学习平台间流通自如,也能达到大幅降低训练费用的目标。
起源:
1. 由美国ADL (Advanced Distribution Learning) 整合教材开发厂商及使用者与IMS、AICC、IEEE等标准推动单位,共同汇整各界在教材标准上的努力成果 ,研订出来的一套相互关连的技术指引。
2. ADL订定 SCORM 时,特别强调不再重新研发 (Don't reinvent the wheel)。意思是不会提出新的规格,而是把重点摆在提出整合现有E-learning规范的架构模型。
功能
1. 可获取性 (Accessibility):学习者可在任何时间或地点,透过网络获取所需的教材。
2. 可沟通性(Interoperability):教材可以在任何开发系统及教学平台上使用。
3. 耐久性(Durability):科技提升或改变时,不须重新修改应用程序或教材。
4. 可再使用性(Reusability):在不同应用环境下,教材可以重复使用。
版本
2006年5月, SCORM 2004 3rd ed.:目前最新的版本。
主要架构
1. CAM(Content Aggregation Model)内容整合模式:规定单独的学习内容 如何描述、内容如何组成可共享和互操作的课程,依照一门课程应涵 盖的范围,将特定的学习资源(Learning Resource)包裹在一起,以便于 LMS可以启动此课程。
2. RTE(Run-time Environment)课程执行环境:一套标准的方法,让LMS 启动学习资源以及让学习资源与平台之间可以互相沟通信息,让学习 资源能够在不同的学习管理平台内也可以重复使用。
CAM (Content Aggregation Model)的三大规范
1. Content Model共享教材:定义教材中有那些教材组件,及组件间应 如何被编排、统整成一套可重复使用的课程。
2. Metadata诠释资料:透过XML来描述教材 (Html档,图文件或多媒体文件 等) 的信息;透过Metadata对教材及其组件的描述,可以进一步管理 课程的资源。
3. Content Package内容包裹:使用档名一致的档案 (imsmanifest.xml) 来 包裹教材和课程,透过XML来描述教材组件和课程编排架构,只要 将该课程输出成SCORM的Content Package,支持SCORM的LMS就能够 解析SCORM的Manifest档案,将该课程转入,达成教材共享之目的。
RTE( Run-time Environment)的三大规范
1. 启动(Launch):启动的机制是要让LMS可以依照特定条件启动SCO或 是Assets。LMS可以根据课程包裹中所定义的顺序、或是依照学习者 的指示、或是依照学习者学习的状况而启动课程,例如,当使用者 通过某个课程的前测(pretest)时就启动课程A,否则启动课程B。
2. 应用程序编程接口(API):API是由SCO资源发送状态信息(初始化、 完成、错误)和交换数据(获取和设置)的标准函数所构成,使得教材 内容与LMS能互相沟通,简单说, API是LMS与SCO间的沟通方式。
3. 数据模式(Data model):数据模式是用以定义SCO对象之相关属性、 行为、关连、组合、及继承等, 是LMS与SCO彼此都知道的数据格 式。       

Content Model的内容类型
1. Asset素材:是构成学习对象的最基本单位,例如文字、图像、声 音、影像、以及其它可在网络上传输的数据等。
2. SCO(Sharable Content Object)学习单元:是由一或多个素材所组成, 至少具有一个学习目标。
3. CA(Content Aggregation)教材/课程:是指教学者透过教学设计理念, 将一些素材或学习单元予以结构化组织编排,使其成为具有逻辑顺 序及呈现架构的一个课程,可达到建立特定的学习经验之目的。
Metadata的内容
1. General:包括课程标题、描述、建立日期、版本等一般性的课程描述等。
2. Lifecycle:描述此对象之版本、目前完工状态(如草稿或已完工),以及修改此对象之日期、修改者姓名等信息。
3. Meta-metadata:描述metadata本身的相关信息,例如由谁输入这些metadata、何时输入、用 来输入metadata的语言等信息。
4. Technical:描述技术需求与此资源的特性,例如需要哪些附加软件(plugin)才能正常读取课程、这个课程的大小与储存位置、需要哪种 版本的浏览器才能读取此课程等。
5. Educational:描述此资源教学或教育上的特性,例如本课程的讲师、助教、 是否属于互动性课程或是一般自我阅读性课程、适合的学习者龄或是学历、课程难易程度、预估学习时间等。
6. Rights:描述使用此资源的权限或其它限制,例如是否需付费、此课程是否有任何版权限制等。
7. Relation:描述此资源和其它标的资源之间的关系,例如这个课程是否是其它课程的一部份等。
8. Annotation:提供在教育环境上使用此资源的建议,以及此资源由谁、何时所建立等信息。
9. Classification:描述此资源属于哪一个系统领域类别。 
Content Package
课程内容包裹的目的是提供一套标准的包裹作业方式,使得课程制作工具可依此包裹出一套标准的课程储存在课程宝库(repository),并提供给不同的LMS读取。
经过包裹后的课程将形成几个重要的档案叙述, coursename.html(读取课程的主要档案)、coursename.xml(记录课程一般 性的metadata)、imsmanifest.xml(记录一个课程的组成结构、各种学习 资源的存放位置,以及其它相关的metadata,这个档案也可记录SCO或 Assets的读取顺序)。
经过包裹后的课程会变成单一的PIF(Package Interchange File)檔, 这个档案就好比常见的ZIP压缩档,解开后就是一门课程所有相关的 内容。因此任何符合SCORM的LMS平台都可以汇入∕汇出这些PIF 檔。
课程内容包裹之概念