基于开放式对象的网页课件设计

时间:2022-06-06 07:45:24

基于开放式对象的网页课件设计

摘要:基于SCORM标准,利用internet设计一种开放式教学平台,在web中将object作为课件的基本单元,允许对象之间相互链接,并通过消息传递以提供服务,以达到网络课件内容的充分利用,同时在课件设计上也更具灵活性。

关键词: SCORM标准;internet;网络课件;开放式教学。

1、开放式教学的定义。

英国教育学家沛・西能说过,“教育努力的根本目的应该是帮助学生尽可能达到最高的个人发展”,这种思想是在教学中以学生为主导。 教学活动包含有教师的教和学生的学,开放式教学的核心内容是在教学过程中老师与学生的角色实施对换,也就是:老师只是对学生进行指导,学生由被动接知识变成主动去求知。开放式教学是对传统教学的补充和发展。在教学的最终目上,开放式教学比较灵活,它从学生的实际出发,多方面的关注每一个学生,对学生分别制定不同的培养目标、因才施教[1]。在教学内容看,开放式教学不能只局限于教材,要开阔学生的视野。在教学过程上,开放式教学是多变的,可以根据实际的教学情境而变化。在教学方法上,开放式教学可以让学生主动去设计适合自己的学习方法。

2、开放式教学网络课件模型设计。

利用internet进行远程教学是一个大的发展趋势,开放式的网络课件制作目前在国际上已经有了相关标准,如:由美国的ADL制订的SCORM ( sharable content object reference model)标准,由IEEE LT SC( learning technology standards committee)主持制定的IEEE P 1484标准等。在这些已经制定出的学习内容共享标准中,都认为典型的学习内容是系列内容组件对象的集合,这些内容组件可以被拷贝、传输、购买与执行,组件可以按照符合标准的层次结构聚集成更大的学习单元.但同时,为了便于内容组件在不同的学习管理系统(LMS)间共享、重用与移动,都要求将内容结构中参与聚集的组件制作成独立的教学单元,即组件之间不允许有链接关系。这样内容组件过于庞大,数据冗余量大。 为了改善在目前的各种标准中,共享内容组件独立性所造成的效率低下与数据冗余的缺点[2],本文在SCORM规范基础之上提出了一种打破内容组件的封闭性、基于开放式教学对象的可共享网络课件内容设计方法。

2. 1开放式的教学对象。

在基于开放式教学对象课件内容的设计方法中,将为实现某一教学目标而使用的教学资源(包括多媒体素材文件、W e网页、Java脚本程序等)和所运用的各种教学方法模型化为一个特殊的教学对象],成为在不同的学习管理系统(LMS)间可共享的最小的教学单元。由于对象间允许有链接关系[3],因此称其为开放式的教学对象OIO(open instruction object) 开放式的教学对象OIO封装了教学资源和教学方法,每个OIO对象都设有接口,接口描述了OIO对象可接受处理的消息,即可提供的教学服务。外部与OIO对象、OIO对象与OIO对象之间只能通过消息发生联系。OIO对象在运行时,通过接受消息驱动相应的教学服务。OIO对象在进行教学活动的过程中,又可以请求其他OIO对象的服务。而系统正是在这种不断发生的对象请求与对象服务的过程中完成其总体的教学功能。OIO对象的视图见图1.

2. 2 开放式教学对象OIO的制作[ 4]

在制作工具的支持下,制作开放式的教学对象OIO时,首先将其教学内容计成若干个分离的小型Web网页,一个Web网页对应课件中的一个教学画面,每个网页存储在一个独立的资源文件中。再将网

页按照教学策略链接成不同的流程结构,形成多种教学方法的教学路线,每一种教学方法在对象的接口处都有一个方法头,其中包含有对应教学路线的入口地址.然后,将资源文件的引用、教学方法的流程结构与对象的接口,由制作工具打包生成一个对应的XM L文档。

为了实现在教学过程中对其他OIO对象的服务请求,教学路线的流程结构可以不是全封闭的,允许若干个网页中的超文本链接指针悬空或指向一个特殊的无效地址,以此作为OIO对象在执行时向其他

OIO对象请求服务的消息机制,一个悬空指针对应一条服务请求消息.悬空指针的具体指向,即消息的映射,推迟到在引用该对象的课件包装的Resource元素中给出,从而实现同一条OIO对象的请求消息在不同的课件中可以由不同的服务对象接收。

2. 3开放式教学对象OIO的聚集与链接

开放式的教学对象OIO,是以某个知识点为中心的教学片段,是阶段性教学资源和教学方法的有机结合体一个OIO对象包含一个知识点的学习内容,因此,由于知识之间所固有的逻辑关系,多个不同知识点的OIO对象,可以按照层次关系聚集成更高级别的学习内容.与SCROM规范相同,在本方法中,内容的聚集结构由内容清单中的组织结构(Organizations)元素描述。

在以教学对象OIO为基础设计课件内容时,出于面向对象技术的数据与方法的封装性考虑,应该严格遵循先设计教学对象OIO,再构造课件内容结构的开发流程.不允许跳过教学对象OIO,在课件内容结

构中直接引用教学素材的网页.因此,内容清单中的Resour〔二元素只引用OIO教学对象。在课件中,OIO对象之间不仅存在聚集关系,而且还可以通过消息传递建立相互关联的链接关系.在内容包装中,应用于同一课件中的OIO对象间的链接关系,由内容清单中的资源Resources元素描述.同一条OIO对象的消息在不同的课件中可以指定不同的接收服务对象,从而在不同的课件中形成不同的OIO对象链接关系

3结束语

将内容聚集的最小单位,设计成具有悬空链接指针、可互发消息的开放式结构的OIO对象,对共享课件内容的聚集与包装,以及学习管理系统LM S对OIO对象的管理、运行与跟踪,都会造成一定的难度与困难;但同时也提高了单个OIO对象在课件内容聚集中的使用效率,并可降低内容包装中数据的冗余度。

参考文献:

[1] 拓守恒“大学计算机基础”的分专业分层次教学研究

[J].计算机时代,2010 (10):72-73, 75.

[2] 朱新华.PBCD:一种基于演示的多媒体CAI课件开发方法[J].广西师范大学学报(自然科学版),2000, 18( 3) : 49-53.

上一篇:民航机场行李处理系统关键技术的设计与应用 下一篇:市政桥梁工程中施工技术的探讨