分享

scorm

 姜晓斌 2011-11-05
SCORM标准的概念

第一篇:什么是SCORM

有流通才有市场,没有规矩,不成方圆

    SCORM(Sharable Content Object Reference Model)是在在线教学领域的一套标准,各行各业都会有各种标准,利于行业的规范,做大做强,甚至可以说看一个行业所处在的发展阶段,从这个行业的标准就可以看出来。A厂家生产的水龙头要和B厂家生产的水管接在一起,如果没有标准,两个直径无法接合,大家水龙头坏了的时候就不能方便的在街上随便买一个换上。那么e-learning领域,很多公司制作课件,很多公司提供教学平台,但是用户却不能做到随便那个厂家的课件放到别的厂家的平台上就可以运行。这极其不利于市场流通和行业的发展,就像大家都认可美元,就可以用美元交易,如果各国人持各国的货币,彼此又互不认可,交易起来还要不停的兑换货币,那就非常麻烦。在教育技术领域,这个问题存在很久了,国内外都意识到这个问题的严重性,国内前几年就常有文章指出这带来的是信息孤岛,信息不能互通,更难流通。国内的教育技术标准说是也搞得如火如荼,有没有解决这个问题的部分还不清楚,但是SCORM却的的确确是为解决这个问题而生的。

SCORM是教育技术领域的绝佳标准

    标准对于一个行业绝对不是可有可无,如果一个行业没有成型的标准,说明这个行业肯定还没成型。那么SCORM标准有什么优势呢?个人认为,SCORM是美国国防部发起和支持的,而美国国防部是什么单位?教育技术学的开山鼻祖,教育技术学的形成就是二战时期美国为了快速培训士兵而慢慢形成发展的。这个单位对于教育技术学有不可比拟的地位。第二点,看了SCORM标准的文档之后,你会发现该标准有非常好的可操作性,弹性。很多内容是教学过程研究的进化的提取,蕴涵了很多知识管理,教学过程的精妙建模,就算不需要用到SCORM,学习它也能对自己对于教学过程的理解有很大的提高。第三点就是学习资源了,在SCORM的官方网站www.adlnet.org上,有充足的文档,例子,甚至还有RTE的简单指导实现。

SCORM有那几部分?

    SCORM对于教育技术,对于E-learning这么重要,学习SCORM有这么多理由,那SCORM包含些什么呢?SCORM包含几大块,分别是CAM(content arggreation model)内容聚集模型,RTE(runtime eviroment)(SCORM课件)运行环境,SN(sequence and navigation)次序与导航。其实要理解SCORM是什么,包含什么,各部分之间有什么关系,只要认准SCORM要解决一个什么问题就好了。SCORM要解决的问题就是各个厂商的课件内容和教学平台不互通的问题。要达到课件能在任何平台上运行,任何平台都能运行任何课件。肯定有两方面的工作要做,一边就是课件要遵循一定的标准,另一边就是平台都能够认得这种标准,他们就分别是CAM和RTE。课件要遵循CAM标准,平台要遵循RTE标准。所以SCORM最重要的两部分是CAM和RTE,那么SN呢?SN是定义课件内容的呈现次序的,应该算做是CAM的扩充,对于课件,不是笼统的把资料放到一起,而是有序的放在一起,而且还可以控制这个顺序,让教学设计者可以有发挥的空间。SN仍然是属于学习内容建设这一块的,我们可以把它和CAM归到一起来。

要沟通,先要有共同语言,SCORM API

    那么RTE就要能够认识CAM,认识SN,能够让课件开发人员定义的行为在RTE中得到实现。所以CAM要和RTE通信,而且要有一个协议,大家都知道是什么意思,这就是RTE的API。通过彼此先前规定的API,课件内容和学习平台得以通信。

总结SCORM本质

    总结一下,SCORM就是一套标准,它的目标领域是在线教学领域。这套标准的目的是为了让任何课件在任何学习平台上(前提是遵循SCORM标准)都能顺畅运行,从而培育出一个市场。在这个市场中,课件,学习平台等这些商品能够在这个市场里顺利流通。要实现这个效果肯定会有很多技术细节,后续的文章将专注与SCORM的概念和实现的细节。

第二篇:CAM中的Content都是些什么Content

重新审视我们开发课件的过程

    回想我们开发课件的过程,或者是做html格式的,或者是用authorware,首先确立一个教学目标,就是这个课件是为了阐明哪一个知识点,向学生展示某一个过程或者概念。第一步是准备素材,文字,图片,视频,声音,动画。然后为这些素材排挡,那个显示在屏幕上面那个现实在中间。然后把要展示的内容分成很多块,以先后的次序展示出来,如果是有交互的,就有脚本,描述交互的过程和展现的路径。这是很自然的一个过程,当我们开发课件的时候,这就是大多数人的朴素的方法,很自然,觉得理所当然课件就是这样制作的。但是当我们来看SCORM的CAM标准的时候,我们发现SCORM标准的开发着将我们制作课件的过程建模得更加清晰和明了,将改划分清楚的事情划分得一目了然。那么下面,我们一边结合我们曾经的课件制作经历,一边来看CAM模型是怎么描述课件的。

课件是怎样制成的

从SCORM的标准中,我们能够感受到SCORM标准的开发人员力图将我们开发课件的过程和方法分解建模为一个操作性强,有相当强弹性的方法。SCORM将课件开发的过程建模为一个类似做房子,搭积木的过程,建立了一个以组件为核心的迭代性的概念模型。那么制作课件的组件有那些呢?在SCORM中定义了一下CAM的基础概念,这些term是理解SCORM的基础,理解了这些,也让我们对于课件开发能够有焕然一新的认识。以下表格是我给这些概念的中文名字

Asset 原始素材
SCO(Sharable Content Object) 可分享内容对象,或者教学内容组件
Activities 教学单元
Content Organization 内容组织图
Content Aggregation 内容聚集图

大家也许觉得这样的翻译很奇怪,和原来的单词没有多大的联系,这是我参照汉语词汇里关于教学的比较好理解的词,以下结合SCORM标准的原文分析解释。

再大的楼房也是砖瓦构建的,看课件是由什么构成的

  1. Asset,原始素材,我们的砖瓦,构建课件的物理基础。

    Asset在英文里就是有用的东西的意思,如果直译,肯定让人不知所云,结合此处的课件制作的领域,将Asset翻译为原始素材比较符合愿意,而且原文也是表达的这个意思。

    The Asset is the basic building block of a learning resource. 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 (refer to
    Figure 2.1.1a). More than one asset can be collected together to build other assets.

    关于Asset这个概念最主要是一下几点:

    • Asset是最终呈现在学习者面前的媒体文件,是实实在在的文件,此处文件,就是我们计算机中的文件
    • Asset是构成课件的最底层最基本的最无法切分的东西,所以说如果做课件是盖房子,那么Asset就是我们要用到的砖头
    • 一个Asset不是一定只能对应一个物理文件,一个Asset对应一到多个物理文件,这个看课件制作者是如何定义的。由此可以看出,Asset是可以递归描述的,在数据结构上可以用树的结构来描述,事实上,后面的很多概念都是这样的,这为SCORM标准带来了相当好的可扩展性,符合SCORM标准的课件没有规模上的限制,可以小到只有一个物理文件的课件,也可以大到一门学科的所有内容。而且在实现上,这和XML的格式特点也埋下伏笔,因为XML所能表述的而且非常擅长表述的关系就是类似树的结构的关系。后面可以常常看到类似的定义方式。
    • Asset可以用对应的元数据描述,贴上标签,方便查找和取出,后面的概念也是如此,就不再赘述。关于元数据,后文会再详细叙述。

    Assert就是用来直接传达教学信息的媒体文件,只要是能够通过web传播的格式都可以。对比SCORM2004的第一个版本和第三版本的文档,会发现示例图片的格式不一样,因为在这几年里网络上最流行的格式也有变化,所以Asset的格式不是一个固定的,只要能够符合在网络上传播的都可以。

    ExampleOfAsset

    原始素材这个词似乎太罗嗦了一点,但结合国人课件制作的习惯,这个词还是比较好的表达出了Asset在CAM模型中表示最基本的对象的语义,但是Asset并不是彻底的原始物理文件,它仍然是被赋予了一定的包装--有meta-data的描述,而且可以组合或者嵌套组合,说其原始是后续的概念而言,而不是觉得的原始素材。如果有读者觉得有更好的词能够既符合国内业内的习惯有能够完全的表达出语义,可以替换这个译名。后面的terms也是这样。

  2. SCO(Sharable Content Object)

    可分享内容对象,这个直译后相对来说要好理解些,但我给取了个更好理解的词--教学内容组件。也许我个人的理解会有一定的偏差,但是这个词相对来说更能表述SCO到底是个什么东西。教育技术领域的人应该都知道国内教育技术界隔段时间要炒几个概念的,如果还有人记得的话,前纪念有一个概念被热炒--积件。说的是做课件就到积件超市去挑选积件就好了,跟到超市买东西一样简单。SCORM将这个在国内被热炒的标准落实得切实可行且具有操作性。SCO是更加智能的Asset,它比Asset多了API Instance,也就是说它是能够通过SCORM API与LMS通讯的Asset。它能够将学习者的行为回馈给LMS,也能够从LMS中读取值。换句话说,SCO也就是LMS能够管理的最小单位的内容,这也是我叫它教学内容组件的原因,因为组件的一个基本特征就是能够被大的系统是包含和使用,有合适的接口,能够与系统其他元素通信交互。

    SCORM为什么要设计SCO这样一个东西出来,为什么不直接使用Asset呢?最后向学习者传递教学信息的还是那些Assets们啊。SCORM的一个目标就是要让课件制作能够像搭积木一样简便,那么就要讲原始材料加工成符合标准的组件的基础上来组装,要能够组装,当然要符合一定的格式,垒砖也要砖一样宽才能够垒起来嘛。SCO因为包含了API Instance,能够与外界通信,使其成为能够成为拿来即用的组件。SCO的这种组件特性,也是它在SCORM标准中经常出现,非常重要的原因。

    SCO的重用性需要注意的问题

    有过组件编程经验的人都知道一个组件要能用,一定要有供外部使用的接口,一个组件要想具有良好的重用性,在各种情况下都能够拿来就用,必须要做到上下文无关,简单一点就是它不需要知道所处环境的信息,只要调用它的系统部件能够知道它的功能就行了。那么如果要开发一个具有高度可重用性的SCO,必须要做到让SCO与学习情景无关。比如一个关于网页制作的教程,如果制作的时候将DreamWeaver这个工具和HTML标记的知识一起讲述,那么要制作关于用FrontPage制作网页的教程的时候,就很难用上之前开发的课件,但是如果将讲述DreamWeaver制作网页的课件制作的时候分割清楚,先讲述HTML的标记,与工具无关,然后再讲述DreamWeaver的功能,各自制作成SCO,那么之后制作FrontPage的课件的时候就可以直接将之前讲述HTML标记的SCO直接拿过来用了。SCO

  3. Activities

    Activitiy是活动的意思,文档那个的第一句话就说:

    A learning activity may be loosely described as a meaningful unit of instruction; it is
    conceptually something the learner does while progressing through instruction. 那么可以看出这里学习活动指的就是一次相对完整的教学过程,可以看作是教学过程中最小的行为单元。所以我将这个词译为教学单元,此处的单元不是我们读中学小学的时候的单元测试的那个教学单元,这个单元是没有任何教学语境的,它所表示的是教学活动中一个相对完整的一次教学活动,教学单元。

    关于Activity还有很有意思的东西,SCORM将在LMS平台上的学习建模为很多个Activity的集合,而Activity可以由别的Activity组成,那么这就成为了一个树形的结构,叶子结点就是实际的呈现教学组件--SCO的。而且Activity的这种嵌套包含关系没有层数限制,这种优雅而巧妙的建模使得SCORM具有绝对的弹性,一个教学包可以只有一个叶子结点Activity,简单到值呈现一个网页或者一幅图片,但仍然在逻辑上是一个完整的SCORM课件包,也可以庞大到包含一门复杂的学科的所有教学内容。读到此处,不能不感叹SCORM是一个好的标准,能够具有弹性又合理的建模人们的基于LMS的学习过程,并且这个模型具有可操作性。包含别的Activies的Activity叫做Cluster,当然,它仍然是Activity,没有包含别的Activies的Activity叫做leaf Activity,直接呈现教学内容,执行具体的信息呈现任务。

  4. Content Organization

    ContentOrganization

    Content Organization有时候作名词,表示内容映射图,在打包的元数据XML文件中表现出来。有时候它又表示把内容组织起来形成内容映射图这么一个动作,作动词。此处,它是作为名词,我给它的译名是内容组织映射图。前文说到Activities,教学过程别切分成很多教学单元的组合,那么每个教学单元必然要对应教学内容,内容映射图就是起这个作用的。上面的图表现得很清楚,与Activities对应,Content,也就是Content Oranization中的Item也是树的结构的,每个叶子结点对应要使用的资源,也就是SCO或者Asset。

  5. Content Aggregation

    ContentArggregation

    内容聚集图在这里的确不是一个很好的名字,这是因为Content Arggregation这个词本身在不同的上下文中表示的意思都不太一样,大多数时候它表示将各种资源打包成符合SCORM的课件包的过程。有时候用来表示符合SCORM标准的课件包本身。我觉得在此处该词被用来表示这个打包的结构的表示,也是就是内容聚集映射图。

转载请标明来源http://summersmile84.spaces.

小结--我们真该重新审视我们的课件开发过程了

    本文介绍了SCORM标准中CAM部分,也就是制作课件包这个部分的最主要的核心概念,理解了这些概念和这些概念的作用,才能感悟到SCORM的精妙。对比一下SCORM所建模的课件开发过程和我们开发课件的过程,可以感受到上标准,不仅仅是为了标准而标准,除了能够让课件能够重用,变得像商品一样能够流通外,还能够规范我们的开发过程。所以,从事教学相关工作的人,不管是否要和SCORM打交道,都能从这里学到看待我们的教学设计和教学过程的方法。

来自: http://hi.baidu.com/appal/blog/item/d7b6bd7e1310223d0dd7da5f.html

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多