CAM是Content Aggregation Model的缩写,也就是内容集成模型,是Scorm标准中的重要组成部分,集中描述了符合Scorm标准的课件的构成形式。

要理解CAM首先需要理解内容(Content),在Scorm标准中把内容分成两种,一种称之为资产(Asset),另一种称之为共享内容对象(Sharable Content Object,简称SCO)。

Asset 在CAM中定义为Assets are an electronic representation of media, such as text, images, sound, assessment objects or any other piece of data that can be rendered by a Web client and presented to a learner。什么意思呢?一个是Asset必须可以在Web客户端运行和展示的,再就是Asset是任何一种媒体的电子表现,比如文本文件、图像文件、声音文件等等,如下图:

SCORM ASSET

A SCO is a collection of one or more Assets that represent a single launchable learning resource that utilizes the SCORM RTE to communicate with an LMS. SCO是由Asset组成的,SCO与Asset最大的不同在于SCO是与LMS(Learning Management System)进行通讯的,在LMS看来,SCO是一个基本的不可分割的学习资源。

无论是SCO还是Asset,这些内容按照一定的模式进行组织,其模型如下:

SCORM ASSET SCO ORGANIZATION

在这个图中,左边部分是内容的逻辑组织形式(Activities),右边部分是资源的物理分布结构(resources),二者通过指针联系。在这张图中涉及几个概念:Content Aggregation, Activites, Resources, Content Organization, Item, Resource(Asset), Resourse(SCO)。这张图的结构是通过Menifest文件描述的,采用XML格式。

不管是Asset也好还是SCO也好,它们都是在服务器端存储的文件,这些文件可以传递到客户端通过浏览器查看、播放。一个SCO或者Asset可以是一个文件,也可以是一组文件,但无论怎样都会有一个起始的文件,这个文件的地址就会由一个Item指向。这个指向就是物理模型和逻辑模型的关联。

在这里使用活动(Activities)这个概念,更突出的应该是学习过程中的一个活动,表示学生学习一章或一节的完整内容。活动可以套活动。

按照CAM打包的输出物称为符合SCORM标准的课件,简称Scorm课件。