`
hailan321
  • 浏览: 41860 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类

精通SCORM系列之一:SCORM CAM概述

阅读更多

SCORM Content Aggregation Model(CAM)概述

SCORM内容集合模型的目的是提供一个公共的方法,把学习资源组合成学习内容。它还定义了如何确认和描述学习内容,怎么整合成一个课程或课程的一 部分,学习内容如何在学习管理系统和内容知识库这样的系统之间移动。许多组织在SCORM的开发方面做出了重要的贡献,如欧洲远程教学和分布式网络联盟 (ARIADNE)、航空工业计算机培训委员会(AICC)、电气和电子工程师协会学习技术标准委员会(IEEE LTSC)、教学管理系统全球化学习联盟(IMS)等。

SCORM内容集合模型由下面几个内容组成:

1. 内容模型:定义了一次学习体验的内容组件的命名。

2. 内容包装:定义了一次学习体验的固定动作(内容结构)以及如何在不同的环境中组合学习资源的活动(内容打包)。

3. 元数据:一种详细描述控制模型组件实例的信息的机制。

4. 序列和导航:一组定义规则集的模型,描述了活动的固定次序。

 

SCORM内容模型

SCORM内容模型组件

SCORM内容模型描述了从学习资源中构造一次学习体验所需的SCORM的内容组件。SCORM定义了如何把一些低等级的、可共享的学习资源组合成 一些高等级结构的对象的方法。SCORM内容模型由素材(Assets)、可共享内容对象(SCOs)以及内容组织(Content Organization)组成。

Asset

素材(Asset)是一种以电子化表现的媒体,如文本,图像,声音,以及任何可以用Web方式呈现给学习者的内容。一个以上的素材能被组合成新的单个素材。

一个Asset可以用Asset Meta-data来描述,并通过这些数据来在线搜索,从而可以增加重用的机会。将基本元素绑定到Meta-data的机制称为内容打包。

共享内容对象

一个共享内容对象由一个或多个素材(Asset)组成,它对外表现为一个学习资源,并且共享内容对象能够与所有学习管理系统(LMSs)通信。一个 共享内容对象表现为一个细粒度,低等级的学习资源,它能通过SCORM运行时环境数据模型与学习管理系统通信。共享内容对象与资源的不同点是:共享内容对 象使用标准IEEE ECMAScript应用程序接口与学习管理系统通信。

SCOs必须使用Initialize与Terminate方法通知LMS初始化与结束。下类列表列出了SCO需要提供的功能:

1. 发现LMS提供的API实例;

2. 使用API实例与LMS进行初始化通信和使用GetValue()和SetValue()方法读取或设置值。

3. 使用API实例通知LMS结束。

  SCO可以利用下列SCORM RET所提供的特性:

1. 任何符合SCORM RTE的LMS都能发布和跟踪SCOs,而不管这个SCOs是怎样产生的。

2. 任何符合SCORM RTE的LMS都能跟踪任何SCO,并且知道将何时开始和结束它。

3. 任何符合SCORM RTE的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绑定规范。

包交换文件(Package Interchange File,PIF)

包交换文件(PIF)为一个压缩文件,它包含了imsmanifest.xml,所有的控制文件和内容包中的资源引用。

清单文件的组成

一个清单文件描述了关于包内内容的信息。

 

清单文件由4个主要部分组成:

1. Meta-data:内容包数据描述的入口。

2. Organizations:包含了学习资源的组织或内容结构作为一个单位。

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描述了如何建构成内容集合以及在不同系统 间打包和分发这些建构块。一旦SCORM内容模型组件被建构,这些组件将有一致的格式。用meta-data来描述这些组件,可以使组件在不同的系统中被 搜索和发现。LMS能使用meta-data来得到关于内容组织的信息(如课程、模块等)。Meta-data也能在运行时确定什么样的模块组件需要传送 到学习者面前。

Meta-data的目的是提供使用一个通用的方法和通用的命名来描述学习资源。通过元数据可以系统地搜索到学习资源并且返回学习资源以重复使用。

内容组织Meta-data

内容组织Meta-data用来描述内容组织整体,它描述了内容组织是什么,什么人能使用它,什么人能控制它等等,以及如何搜索它,如用它的 title、version、简介等搜索。使用该Meta-data可以在内容仓库中或不同的系统更加容易地发现内容组织,已达到内容组织的重复使用目 的。

 

活动Meta-data

活动Meta-data描述了一个活动的详细信息。

   

SCO Meta-data

SCO  Meta-data描述了一个SCO的详细信息。

 

Asset Meta-data

Asset Meta-data描述了一个Asset的详细信息。

   

SCORM序列

这部分描述了如果用XML中获取序列信息。这些信息定义在IMS清单文件中的某一活动。有两种方法建立序列规则:

1. 元素。元素为活动提供所有必须的序列规则和策略。

2. 元素。元素为几个活动提供所需的序列规则和策略的集合。

3. 任何元素必须符合定义在IMS内容包XML绑定规范。

包交换文件(Package Interchange File,PIF)

包交换文件(PIF)为一个压缩文件,它包含了imsmanifest.xml,所有的控制文件和内容包中的资源引用。

清单文件的组成

一个清单文件描述了关于包内内容的信息。

 

清单文件由4个主要部分组成:

1. Meta-data:内容包数据描述的入口。

2. Organizations:包含了学习资源的组织或内容结构作为一个单位。

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描述了如何建构成内容集合以及在不同系统 间打包和分发这些建构块。一旦SCORM内容模型组件被建构,这些组件将有一致的格式。用meta-data来描述这些组件,可以使组件在不同的系统中被 搜索和发现。LMS能使用meta-data来得到关于内容组织的信息(如课程、模块等)。Meta-data也能在运行时确定什么样的模块组件需要传送 到学习者面前。

Meta-data的目的是提供使用一个通用的方法和通用的命名来描述学习资源。通过元数据可以系统地搜索到学习资源并且返回学习资源以重复使用。

内容组织Meta-data

内容组织Meta-data用来描述内容组织整体,它描述了内容组织是什么,什么人能使用它,什么人能控制它等等,以及如何搜索它,如用它的 title、version、简介等搜索。使用该Meta-data可以在内容仓库中或不同的系统更加容易地发现内容组织,已达到内容组织的重复使用目 的。

 

活动Meta-data

活动Meta-data描述了一个活动的详细信息。

   

SCO Meta-data

SCO  Meta-data描述了一个SCO的详细信息。

 

Asset Meta-data

Asset Meta-data描述了一个Asset的详细信息。

   

SCORM序列

这部分描述了如果用XML中获取序列信息。这些信息定义在IMS清单文件中的某一活动。有两种方法建立序列规则:

1. 元素。元素为活动提供所有必须的序列规则和策略。

2. 元素。元素为几个活动提供所需的序列规则和策略的集合。

分享到:
评论

相关推荐

    精通SCORM系列之一_SCORM_CAM概述.pdf

    精通SCORM系列之一_SCORM_CAM概述.pdf精通SCORM系列之一_SCORM_CAM概述.pdf精通SCORM系列之一_SCORM_CAM概述.pdf精通SCORM系列之一_SCORM_CAM概述.pdf精通SCORM系列之一_SCORM_CAM概述.pdf

    网上搜集的相当全的SCORM文档

    相当全的SCORM的文档,都是网上搜集的,还有一些帖子的内容,很好的东东……

    scorm2004 台湾翻译版 cam

    scorm2004 台湾翻译版 cam

    Scorm标准中文翻译

    Scorm标准中文翻译 scormRTE中文 scorm CAM中文

    scorm:解析和创建 SCORM 包

    斯科姆 SCORM 是一个 gem,它实现了 SCORM 2004 第 4 版规范的点点滴滴。 最终目标是支持这一切,但这需要一段时间。 这颗宝石从宝石中收集了一些灵感,但正在重新制作。主要目标: 解析 SCORM 包并创建所有有用的...

    SCORM_CAM翻译

    SCORM_CAM翻译,台湾SCORM技术研究文章。

    SCORM 2004_CAM

    2004 年1月30日,高级分布式学习组织发布了2004最新的共享内容对象参考模型(SCORM2004),以前被称为SCORM1.3版。SCORM2004 版的重心,將完全放在教材的編序上,它的教学规则的设计更加严格,SCORM2004版更进一步整合...

    scorm 2004 安装说明

    详细的scorm2004安装步骤 运行SCORM.2004.4ED.SRTE.v1.1.1.exe 安装完之后 找到Scorm安装路径: ADL\SCORM_2004_4th_Ed_Sample_RTE_V1.1.1\Sample_RTE\apache-tomcat\bin 下setclasspath.bat文件打开编辑 如下图:

    Scorm详解_API

    scorm开发详解,包括CAM,RTE,SN

    scorm:向Elefant CMS添加SCORM支持

    您可以通过以下两种方式之一将保存的SCORM数据集成到自己的应用程序中: 访问SCORM数据存储 要直接访问SCORM数据,请使用scorm\Data类,如下所示: <?php // Get a single value $ value = scorm\ Data :: get_...

    SCORM标准及SCORM标准学习平台的设计

    SCORM标准及SCORM标准学习平台的设计

    Scorm视频发布步骤

    Scorm视频发布步骤 Scorm Scorm视频发布步骤

    SCORM 2004 翻译文档

    SCORM 2004 翻译文档 SCORM内容聚合模型(CAM)翻译文档 SCORM运行时间环境(RTE)翻译文档 SCORM 排序和导航(SN)翻译文档

    scorm 官方js库

    scorm 官方javascript库,包含12版和2004版,可用户scorm播放器的开发,SCORM_12_APIWrapper、SCORM_2004_APIWrapper

    scorm2004标准文档

    SCORM内容聚合模型 (CAM)、SCORM运行时间环境(RTE)和SCORM 排序和导航(SN)。CAM从课件内容的组织角度来考虑,如何定义一个标准化的内容模型;RTE从课件(courseware)与平台(LMS)如何交互的角度定义学习过程的...

    scorm-api-wrapper:pipwerks SCORM API包装器

    菲利普·哈奇森(Philip Hutchison)创建,2008年1月 版权所有(c)Philip Hutchison MIT样式的... SCORM API包装器是一个抽象层,使添加SCORM代码到您的课程中变得更加简单,混乱。 它们为课程的SCORM代码提供简单的

    SCORM1.2文档

    scorm1.2 文档(转自ADL) 是pdf格式,英文版本,网站上还有日文等语言翻译版本

    react-scorm-provider:在React项目中轻松启用SCORM API通信的组件

    React-scorm-provider(RSP)是一组React组件,可简化将包含到您的React项目中。 它利用了的出色的SCORM API包装器。 使用RSP可以轻松地将SCORM功能添加到您的学习模块,资源,游戏或用React创建的任何Web内容中。 ...

    原创:LMS scorm1.2 JAVA开发经历demo

    博文http://hi.baidu.com/fevelen/item/ef72142fae03d40e42634ab6 “原创:LMS scorm1.2 JAVA开发经历”提到的demo、RTE和相关资料文档

    scorm-again:现代的SCORM JavaScript运行时库

    创建该项目是为了使SCORM JavaScript运行时现代化,并为运行AICC,SCORM 1.2和SCORM 2004模块提供一个经过测试的稳定平台。 该模块设计为与LMS无关,并且编写为无需支持LMS即可运行,如果未配置LMS端点,则记录所有...

Global site tag (gtag.js) - Google Analytics