万 华 罗 刚
【摘要】 为了实现资源库资源共享应用效率的最大化,文章从影响资源库资源引用共享的资源建设因素角度来分析,通过以网络课程为代表的资源建设的文献调研、比较分析、案例研究方法,提出应用SCORM标准的内容聚合模型方法来建设资源,结合资源库资源共享应用要求,开发过程中重点考虑内容聚合模型中元数据应用设计、资源结构设计、物理文件建设3个方面,为资源库资源建设、存储、共享应用的技术实现提供了初步的设计基础。
【关键词】 资源库;SCORM标准;内容聚合模型;资源;共享
【中图分类号】G40-057 【文献标识码】B 【论文编号】1009—8097(2009)05—0091—04
引言
为了保证最大限度的实现资源在资源库中的有效共享,需要从资源建设设计伊始就充分考虑资源的可共享性,以便使所建设的资源能够具有对国内外远程教育环境的普适性,适应在资源库间、平台间迁移共享,以及贡献者、使用者合理传送、灵活应用的需要,主要研究资源建设过程中具有哪些共享策略,或者说资源建设过程中影响资源共享的因素有哪些。
通过国内外的文献调研,主要是调研目前网络课程资源和课件资源的开发与共享情况,发现这类资源开发出来的形式基本是以资源包的形式存在,在共享应用中只能以资源包的形式进行整体共享。作为教师资源建设者,不能拆分资源包,不能共享引用其中所需要的一部分资源,或按知识点对象、或按素材资源进行拆分与引用,不能根据不同的教学设计需要重新组织资源;作为学生资源用户,不能快速查询、精确定位到组成网络课程或课件的小粒度资源。甚至有些资源受到开发技术的影响,在资源应用平台(比如说学习平台)间不能相互引用共享与资源移植。
通过利用资源库现有《计算机应用基础》网络课程资源建设符合SCORM标准的案例研究,尝试按照SCORM标准里的内容聚合模型进行资源改造建设。基本操作过程是把资源库里已经存储的《计算机应用基础》网络课程资源内容按知识点对象进行逐个的拆分,形成一个一个的文件资源,再把每个文件资源进行编目,标注并保存资源属性,然后根据教学设计的要求设计网络课程资源结构,最后逻辑性地引用独立存储的知识点对象资源[4]。这样在资源库里既有独立保存的粒度小的各类资源,又能整体性地呈现网络课程资源;既能查询组成网络课程的文件类资源,又能查询具有完整教学设计的网络课程资源。在资源建设过程中,影响资源共享的因素主要有2个方面:资源属性描述的元数据标准、资源内容聚合的SCORM标准。其中资源元数据的有无直接影响素材资源、知识点对象资源到高级应用资源(课件与网络课程)的信息查询;资源的SCORM标准化,最主要的是资源内容聚合,影响到资源能否根据不同教学设计重新组织与包装,满足不同教学设计所需的资源结构要求,体现资源开发过程中资源结构与教学设计应用需求的多样化[1]。
这里重点研究SCORM标准内容聚合模型在基于国家现代远程教育资源库的资源建设与共享中的应用研究,当然SCORM标准内容聚合模型也会涉及应用到资源描述的元数据。
一 研究方法
本项目采用的研究方法主要有文献调研、比较分析、案例研究三种方法。
文献调研主要是研究国内网络课程的建设与应用情况。调查的对象主要是引用在资源库里的国家精品网络课程资源与电大网络课程资源,浏览了近1000门网络课程,所有存在的形式都是资源包的形式,访问率比较低,据统计,平均每门课程每年访问点击量不到1000人次,主要原因是不能查询、下载或引用粒度小的资源,不能进行重组建设。
比较分析主要是比较资源包形式的网络课程与符合SCORM标准的网络课程开发与应用情况,经调研中央广播电视大学近三年来约100门网络课程开发与应用情况,资源包形式的网络课程与符合SCORM标准的网络课程比较分析内容如下表1所示。
案例研究主要是利用资源库现有《计算机应用基础》网络课程建设符合SCORM标准的资源。按照SCORM标准里的内容聚合模型,拆分资源库里的网络课程资源、再重新组织课程资源,组织过程是按照结构化的设计要求进行操作,同时标注每部分资源的属性,独立存储与引用,这样可方便的引用或查询组成网络课程的每个资源,达到提高资源共享应用效率的目的。
二 研究内容
1 应用内容聚合模型方法研究
为了达到资源库里资源能最大化的共享,应用SCORM标准的内容聚合模型设计,结合资源库资源建设与应用的实际操作,考虑以Web呈现的资源开发为主(其他教学过程与交互辅导类如何建设暂不研究,由教学平台的支持功能来实现),相对来说在技术实现上要求比较简单,重点考虑3个方面的问题(内容聚合模型共有5个方面的内容):资源描述的元数据、资源组织结构、资源物理文件。资源描述的元数据主要是实现单独被查询、引用;资源组织结构体现组成资源的材料之间的聚合(引用)逻辑关系,可实现在不同系统间的资源交换;物理文件是组成资源最基础的部分,也是实现资源共享最低级、最底层的部分,通过物理文件和不同的组织结构可满足资源不同教学设计的个性化需求。
(1) 元数据应用设计
我们知道,引用元数据描述资源属性的主要作用是能被快速的检索,那么就要考虑2个问题,一是确定哪些资源或材料需要属性描述,二是根据操作的方便性应该引用哪些元数据的元素。
与以往开发资源不一样,如果要存储或检索资源信息,在开发过程中只是编目描述成品资源的相关属性,而这里要做到的是不单独要对成品资源进行属性描述,还要对组成成品资源的各种粒度级的资源进行属性描述,以及资源内容结构体系都需要按照元数据标准进行描述。在教育学上各类资源按粒度由小到大分有素材资源、知识点对象资源、课件资源、课程资源(可归属广义上的网络课程)、专业资源、学科资源等[2],每类粒度级的资源在创建时首先就要进行属性描述,然后开始建设或引用粒度级小的资源。
引用哪些元数据元素,除了媒体素材资源外,其他各个粒度级的资源元数据元素都大同小异。整体来说,根据实际操作的方便性,每类资源的属性必选两项即可,就是标题和内容,其他的属性考虑到查询的需要,根据元数据标准所提到的必选元素、可选元素以及扩展元素三类元数据元素[3],从每类里选出在资源建设过程中通过技术手段能自动提取内容的元数据元素。比如媒体素材,可自动提取信息内容的元数据元素有图片格式、尺寸、分辨率等。其他有的元数据元素可采取默认设置的方式,比如关键字可默认提取与标题一样的内容,作者可默认提取资源建设的注册人员,建设日期可默认提取当前系统日期。
(2) 资源结构设计
前面提到过,资源结构体现组成资源的材料之间的聚合(引用)逻辑关系,在一定程度上反应资源建设的教学设计,可实现在不同系统间的资源交换应用,主要是因为资源可随意拆分和重新组合,组成资源的每个材料都有单独的存储地址和描述信息,能单独被浏览、检索、下载、引用,同时资源结构也被作为材料进行单独存储,有相应的属性描述,能够被检索,在技术实现都是采用XML文件来进行处理。[1]
一般来说,资源组织结构的设计都是大粒度资源引用组织小粒度资源,它可以包含一个或多个组织结构,每个组织结构都描述内容的一个特殊结构。内容组织结构可以看成是学习资源的结构图,或者是使用学习资源指导学习者完成的学习活动结构图,如下图1所示。
(3) 资源物理文件建设
物理文件是在资源部分应用的真实文件,是资源引用共享的基础。这些文件可以是在本内容包中真实包含的本地文件,也可以是通过URL引用的外部文件。一些实际的内容文件、媒体素材、评估文件或其他以文件形式存在的数据,存放在资源结构所描述的各级子目录下。[1]
物理文件在开发过程中与资源一样需要元数据描述,便于在资源共享应用过程中物理文件能够被单独检索、浏览、下载、引用。
2 研究过程
在本课题案例研究过程中,利用资源库里现有的《计算机应用基础》网络课程改造符合SCORM标准的网络课程,主要的操作环节有:原有资源拆分、编目入库、资源重新组织。
(1) 资源拆分
从资源库里下载《计算机应用基础》网络课程资源包,按照知识点对象资源与媒体素材资源的划分方法进行小粒度级地拆分,形成各种格式的物理文件资源。如果有些文件不能直接在浏览器里呈现,就要进行技术转换,转换为浏览能支持的文件类型;如果有些文件资源的内容粒度比较大就要进一步进行拆分,比如视频课件资源,一个50分钟左右1讲视频内容包含有三个知识点,就要拆分成三个具有独立知识点的视频文件。
拆分后的资源文件格式主要有网页HTML/HTM、图片JPEG/GIF、视频WMV、动画SWF、音频WMA/MP3。这样资源由大粒度拆分成小粒度后,就可以为后面2个操作环节做准备了。
(2) 资源编辑与编目
现在需要把线下拆分好的小粒度资源(物理文件资源)在资源库重新进行编辑和编目。
编辑是通过资源库的文件资源编辑器对网页类文件资源进行创建、输入内容、排版、引入其他媒体素材等操作,主要是针对嵌有图片、音视频、动画等媒体素材的复合型网页类文件资源进行编辑,因为这类文件资源不能与嵌入的媒体素材同时直接入库,如下图2所示的网页文件资源编辑器。
如果要在网页文件内容里同时呈现媒体素材,可用编辑器嵌入素材功能即可嵌入相关素材,其他文本内容可在拆分的网页文件里直接使用拷贝与粘贴操作即可。
为了让网页文件资源和素材资源都能够被单独检索和引用,就要在编辑过程中进行编目,标注相应的属性。比如图1编辑器上边所显示的“名称”、“关键字”、“所属课程”,以及其他的属性;对于嵌入的媒体素材也必须进行属性标注,如图3所示嵌入的视频素材。
不管嵌入的媒体素材是哪一类,根据其来源有2种嵌入方法,一是本地上传嵌入,二是资源库或其他网站已有素材的链接地址嵌入。在编目的过程中,由于原有网络课程资源包里没有小粒度资源的属性内容,需要教师参与补充提供编目信息。
(3) 资源组织
按照教学设计要求把前面编辑与编目小粒度资源组织成网络课程资源,并把组织过程中形成的资源结构采用XML语言技术进行描述和保存,形成某个单位某个教师具有个性化教学设计的网络课程资源,其他单位或教师可以引用体现教学设计的网络课程结构资源与实体资源,也可以只引用网络课程的实体资源[6]。
具体资源组织的操作过程是,在资源库里创建《计算机应用基础》网络课程,按照教学设计要求创建一、二级栏目,在各级子栏目下创建粒度较小的学习对象资源(创建过程也是引用过程)。在整个创建网络课程、子栏目、网页文件资源过程中都有相应的属性描述,如图4、图5所示分别是网络课程创建栏目(包括子栏目)和栏目下的资源引用。
通过这样的资源组织关系反映引用资源间的上下隶属关系,在检索到某个小粒度资源时就可以看到这个资源的应用情况,比如这被某个专业、某个课程,以及课程下的某个栏目所引用。反过来说,可以看出网络课程某个栏目下引用的资源及其所属,如图6所示《计算机应用基础》网络课程学生频道呈现的界面,界面的左边是栏目的目录结构,右边是栏目下的引用资源。
3 研究分析
从以上研究来说,在资源库里要建设符合SCORM标准的浏览型(静态性)资源要抓住3个方面:元数据应用、资源结构设计、资源物理文件建设。元数据的应用主要涉及到资源元数据、学习对象资源元数据、文件元数据、资源结构元数据。资源结构设计是根据不同的教学设计有不同的结构设计,在资源开发过程中结构可以随时编辑修改,并形成结构资源。资源物理文件建设是资源组织开发的基础,也是资源共享引用的基础,有独立的存储地址。
另外,可考虑在资源库里建设符合SCORM标准的开发模板,主要是形成两个方面的模板:一是资源结构模板、二是资源呈现界面模板。
三 结论及下一步研究
为了提高资源库资源共享应用的效率,应用SCORM标准的内容聚合模型,在资源建设过程中主要考虑元数据设计、资源结构设计与物理文件建设三个方面,这也是影响资源共享在资源建设过程中的主要因素。
由这三个方面的应用研究可进一步考虑资源库的资源结构与存储设计,以及国家现代远程教育资源库系统各个节点资源库资源分布式存储的解决方案研究,实现在更大范围内容不同单位间的资源共享。
参考文献
[1] 美国国防部(DoD)和白宫科技政策局(OSTP).ADL SCORM 2004.
[2] 中国国家标准管理委员会.信息技术学习、教育和培训学习对象元数据.北京:国标准出版社,2007.
[3] 中国国家标准化管理委员会. CELTS-41.1.教育信息化技术标准.北京:中国标准出版社,2007.
[4] 中央广播电视大学现代远程教育资源中心.“国家现代远程教育资源库”标准应用方案,2005.
[5] 傅德荣.面向对象的学习资源设计(PPT),2006.
[6] 中央广播电视大学现代远程教育资源中心.“国家现代远程教育资源库”节点资源库管理及应用系统用户手册,2005.