版权归原作者所有,如有侵权,请联系我们

[科普中国]-共享内容对象参考模型

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

概述

SCORM主要由内容集合模型(Content Aggregation Model)和运行环境(Run-Time Environment)构成。内容集合模型规定了单独的学习内容如何描述、内容如何组成可共享和交互的课件。运行时环境规定了资源包同LMS(Learning Man-agement System)接口的应用程序编程接口(API)和数据模式,这里的包类似一个ZIP文件,其中包含了同课程/子课程内容相关的所有的文件:内容、关于内容的元数据描述信息、关于课程的元数据以及课程结构信息等。1

内容集合模型SCORM内容集合模型的目的是为制作学习内容提供一个通用的包装方法,学习内容可以是已有的、可重用的、可共享的及可互操作的学习资源。它描绘了教学设计者和执行者为传递特定的学习体验而聚合学习资源的不同方法。学习体验包括电子或非电子的学习资源支持的活动。学习资源是在一次学习体验中用到的信息的所有陈述。

SCORM内容聚合模型由内容模型、元数据、内容包装。

内容模型SCORM内容模型描述了用学习资源创建一次学习体验的SCORM构件,它也说明了这些低水平可共享学习资源是如何聚合成高水平教学单元的。SCORM内容模型构成如下:

1.徽单元(Asset)

微单元是学习资源的最基本形式。它是上传到网上并呈现给学习者的电子形式的媒体,可以被Web浏览器读取,包括:文本、图像、声音、HTML代码、Flash动画等。几个微单元可以集合在一起建立新的微单元。

2.可共享内容(Sharable Content Object,SCO)

一个SCO由一个或多个Asset组成。为了满足不同的学习目标,并能重复使用,SCO应该独立于学习背景。任何LMS都可以启动和跟踪SCO, SCO要和LMS交流,必须能找到LMS提供的API适配器(API Adapter),还必须包含最简单的API函数调用LMSInitialize(“”)和LMSFinish("").

3.内容组织结构(Content Organization)

内容组织结构不但定义了学习资源呈现给学习者的先后次序,还包括这次学习经历应用的所有行为。LMS就依据这个内容结构提供的次序运行学习资源。由于把运行次序与学习资源分离开,使学习资源的可重复使用成为可能。

元数据元数据就是关于数据的数据(data about data),它用来描述某种类型资源或对象的内容、属性,有助于对这种资源进行选择、管理、评价、检索、定位和交互。SCOR M中的元数据主要参考了IEEE LTSC的学习对象元数据(LOM)标准和IMS LRM(Learning Resource Meta-data)的XML绑定规范。

内容包装内容包装参考了IMS中的内容包装规范(Content Packaging Specification, CPS)。内

容包装的目的是为不同系统或工具提供交换学习内容的标准方法,使学习内容能方便地输人、输出、聚合和分解。 SCORM中的内容包可以是一个ZIP压缩文件、CD或其他可移动媒介等,每个可供在LMS中交换的学习资源包,都要求在包的根目录下有一个内容清单文件(imsmanifest. xml)。

一个内容清单文件,既可以描述一门课程,又可以描述一系列课程的集合或课程中的一个课时,它描述的粒度可根据实际需要变化。一个包总是只包含一个顶级内容清单,顶级内容清单下可以包含零个或多个嵌套的子内容清单.顶级内容清单描述整个内容包,嵌套的子内容清单描述其作用范围内的课程或教学对象。2

运行时间环境运行时间环境有三个方面:运行(Launch)、应用编程接口(API)和数据模型( Data Model)。

运行Launch定义了LMS启动和运行学习资源的一种公共的方法。能被LMS运行的学习资源是Asset和SCO。对于不同类型的学习资源,运行的要求也不同。LMS运行微单元时,只要求使用HTTP协议。而SCO则不同,它需要寻找API适配器,一旦找到,就开始和 LMS进行交流。

应用编程接口API是一系列预定义的,SCO资源发送状态信息(初始化、完成、错误)和交换数据(获取和设置)的标准函数。LMS和SCO之间的所有信息的传递都由SCO发起,SCO发起同API适配器的所有通讯后,API适配器再同LMS通讯。现在没有支持LMS调动SCO执行函数的机制。

数据模型通用的LMS和SCO交换输人和输出信息的数据元素。SCO资源只能获取和设置这类数据元素,LMS负责在用户会话期间维护这些数据元素的状态。2