Scorm CAM 概述.docx
《Scorm CAM 概述.docx》由会员分享,可在线阅读,更多相关《Scorm CAM 概述.docx(9页珍藏版)》请在冰豆网上搜索。
ScormCAM概述
Scorm中的三种组件
1、基本素材--Assets
学习内容的最基本形式就是基本素材,这些素材是呈现在网络客户端的文字、图片、声音等数据。
一个基本素材可以用Meta-data来描述,并通过这些数据来在线搜索,从而可以增加重用的机会。
将基本元素绑定到Meta-data的机制称为内容打包。
2、可共享内容对象--SharableContentObject(SCO)
可共享内容对象(SCO)代表了一个或多个基本素材的集合,这个集合包含了一个特殊的可发布基本素材,它利用SCORM运行时环境与LMS进行通讯。
为了可以重用,SCO并不依赖于学习内容,而是其本身。
比如,一个SCO可以用在不同的学习体验中来执行不同的课件。
另外,一个或者多个SCO可以整合成更加高端的教学和培训单元,来执行更高端的学习对象。
SCO被认为是小型的单元,所以跨课件的重用是有可能的。
SCORM对SCO的大小不会有特别的限制。
尽管在设计编写期间,决定SCO大小的时候还是定一个其内容的最小的逻辑大小,而这些内容在运行是可以由LMS跟踪。
内容开发者根据学习内容的信息数量和其可重用的水平来决定SCO的大小。
3、内容聚合--ContentAggregation
内容聚合(ContentAggregation)是用来将学习资源聚合到教学单元的内容结构。
内容结构描述了学习资源表示的分类。
一个内容聚合可以通过内容聚合Meta-data在线上搜索并发现,从而加强其可重用的机会。
ScormCAM概述
什么是CAM?
SCORM内容集合模型的目的是提供一个公共的方法,把学习资源组合成学习内容。
它还定义了如何确认和描述学习内容,怎么整合成一个课程或课程的一部分,学习内容如何在学习管理系统和内容知识库这样的系统之间移动。
CAM由哪几个部分组成?
1.内容模型:
定义了一次学习体验的内容组件的命名
2.内容包装:
定义了一次学习体验的固定动作(内容结构)以及如何在如何在不同的环境中组合学习资源的活动(内容打包)
3.元数据:
一种详细描述控制模型组件实例的信息的机制。
4.序列和导航:
一组定义规则集的模型,描述了活动的固定次序。
什么是内容模型?
SCORM内容模型描述了从学习资源中构造一次学习体验所需的的SCORM的内容组件。
SCORM定义了如何把一些低等级的、可共享的学习资源组合成一些高等级结构的对象的方法。
SCORM内容模型由素材(Assets)、可共享内容对象(SCOs)以及内容组织(ContentOrganization)组成。
Asset
素材(Asset)是一种以电子化表现的媒体,即呈现给用户的基本数据。
一个Asset可以用AssetMeta-data来描述,并通过这些数据来在线搜索,从而可以增加重用的机会。
将基本元素绑定到Meta-data的机制称为内容打包。
共享内容对象(SCO)
一个共享内容对象由一个或多个素材(Asset)组成,它对外表现为一个学习资源,并且共享内容对象能够与所有学习管理系统(LMSs)通信。
一个共享内容对象表现为一个细粒度,低等级的学习资源,它能通过SCORM运行时环境数据模型与学习管理系统通信。
共享内容对象与资源的不同点是:
共享内容对象使用标准IEEEECMAScript应用程序接口与学习管理系统通信。
SCOs必须使用Initialize与Terminate方法通知LMS初始化与结束。
下类列表列出了SCO需要提供的功能:
1.发现LMS提供的API实例;
2.使用API实例与LMS进行初始化通信和使用GetValue()和SetValue()方法读取或设置值。
3.使用API实例通知LMS结束。
SCO可以利用下列SCORMRET所提供的特性:
1.任何符合SCORMRTE的LMS都能发布和跟踪SCOs,而不管这个SCOs是怎样产生的。
2.任何符合SCORMRTE的LMS都能跟踪任何SCO,并且知道将何时开始和结束它。
3.任何符合SCORMRTE的LMS都能使用相同的方法发布SCO。
内容组织
一个内容组织是一个类似于图表示方法来表示映射关系,它详细描述了所有学习活动的组织结构,如显示一些活动的彼此关联。
学习活动可以由一些子活动组成,这样的结构可以嵌套任意深度。
所有的叶子活动(没有子活动的活动)将会与一些学习资源想关联(SCO或素材)。
含有子活动的活动称为簇(Clusters)。
任何在内容组织中的活动能够引用其他的活动元数据。
什么是序列与导航?
序列仅作用于活动。
LMS有责任解析定义在内容组织中的序列信息,并根据序列信息采取相应的动作。
在SCORM中,序列信息定义在内容组织中,与有关的学习资源相分离。
当一些学习资源具有自己的条件分支的情况下,它的序列是由自己控制,因此这些序列信息不能定义在内容组织中。
什么是SCORM内容包?
IMS内容包规范的目标是定义一个标准的结构模式,使之在不同系统间互换内容。
一个IMS内容包包含两个组件:
1.一个清单文件(imsmanifest.xml),该文件描述了关联包内资源的结构。
清单文件必须定义在内容包的根目录中。
2.一些物理文件包装成的内容包。
包(package)
一个包指一个学习单位。
它可以是课程的一部分或一个课程或一个课程集合,并且可以被独立分发。
包可以被任意分解或组合,这样包必须自含有所有关于描述包本身的必须信息。
清单(Manifest)
清单是一个XML文档,它包含了关于包内内容结构的描述。
一般的规则是一个包总是包含单个顶极的清单,该顶极清单包含一个或多个(子)清单。
清单必须满足下列要求:
1.清单文件应该是一个名为imsmanifest.xml的文件。
2.清单文件imsmanifest.xml和任何它的控制文件(如DTD,XSD)必须放在内容包的根目录下。
所有的控制文件必须是有效的XML格式,并含有元素。
3.任何元素必须符合定义在IMS内容包XML绑定规范。
包交换文件(PackageInterchangeFile,PIF)
包交换文件(PIF)为一个压缩文件,它包含了imsmanifest.xml,所有的控制文件和内容包中的资源引用。
清单文件的组成
一个清单文件描述了关于包内内容的信息。
清单文件由四个主要部分组成:
1.Meta-data:
内容包数据描述的入口。
2.Organization:
包含了学习资源的组织或内容结构作为一个单位。
3.Resources:
在内容包中定义的学习资源束(集合)。
4.(sub)Manifest(s):
嵌套的子清单。
Meta-data
Meta-data是一种描述数据的数据。
元数据用来描述整个内容包。
元数据提供了内容包的自搜索和自发现功能。
它提供了一种描述内容包特征的机制。
Organizations
组织用来描述在内容包中的内容的组织方式。
它可以包含一个或组织组件。
IMS和SCORM都没有规定是否根据学习分类来定义组织。
所以命名方式留给了内容的开发者。
Resources
清单中的资源组件用于描述外部资源,及用户在包中定位物理文件。
这些文件或许是媒体文件、文本文件、评估对象或其它的一些可表示为电子数据的内容。
概念上文件之间的分组和关系表现为资源组件。
联合资源通常被称为“内容”。
单个资源能被多个组件包含。
在SCROM中,这些组件就是简单的Asset。
如果这些组件能与LMS通信,则称之为SCO。
内容打包
将内容对象(Asset、SCOs等)绑定到Meta-data的机制称为内容打包。
当使用XML绑定时需要遵守以下内容:
1.XML的格式需要符合W3C的XML1.0规范。
2.XML的格式必须符合IMS内容包信息模型所定义的结构。
SCORM内容包应用特征:
1.资源包应用程序特征:
一个没有定义学习资源组织(SCOs或Asset)的学习资源集合的内容包。
这些学习资源相互之间没有任何关系。
2.内容集合包应用程序特征:
一个由学习资源集合以及它们的静态结构和序列所组成的内容包。
清单文件
清单是一个关于包内容的目录组织结构,所有的清单都定义在imsmanifest.xml文件中。
内容层次结构
一个学习资源集合通常被组织成一个层次结构。
一个层次的活动依赖于资源,它提供了特定的学习体验。
只有叶子item(没有孩子的item)能引用一个学习资源。
其他的条目必须包含至少一个条目。
SCORM规定一个学习资源必须是连种类型之一,SCO或Asset。
什么是元数据?
最重要的观点是,对于内容开发而言SCORM被描述为特定的建构块(SCORM内容模型组件)。
SCORM描述了如何建构成内容集合以及在不同系统间打包和分发这些建构块。
一旦SCORM内容模型组件被建构,这些组件将有一致的格式。
用meta-data来描述这些组件,可以使组件在不同的系统中被搜索和发现。
LMS能使用meta-data来得到关于内容组织的信息(如课程、模块等)。
Meta-data也能在运行时确定什么样的模块组件需要传送到学习者面前。
Meta-data的目的是提供使用一个通用的方法和通用的命名来描述学习资源。
通过元数据可以系统地搜索到学习资源并且返回学习资源以重复使用。
内容组织Meta-data
内容组织Meta-data用来描述内容组织整体,它描述了内容组织是什么,什么人能使用它,什么人能控制它等等,以及如何搜索它,如用它的title、version、简介等搜索。
使用该Meta-data可以在内容仓库中或不同的系统更加容易地发现内容组织,已达到内容组织的重复使用目的。
活动Meta-data
活动Meta-data描述了一个活动的详细信息。
SCOMeta-data
SCOMeta-data描述了一个SCO的详细信息。
AssetMeta-data
AssetMeta-data描述了一个Asset的详细信息。