《16现代远程教育的资源建设.doc》由会员分享,可在线阅读,更多相关《16现代远程教育的资源建设.doc(7页珍藏版)》请在金锄头文库上搜索。
1、现代远程教育的资源建设刘 涛南开大学信息学院网络实验室 天津 300071摘要本文首先分析现代远程教育存在的不足,并指出产生这些不足之处的根本原因。然后介绍XML和WebService这些新技术及其在远程教育中应用,提出现代远程教育应打破现有的封闭模式,而建立一个真正基于Internet的远程教育体系。文章的最后探讨了如何进行现代远程教育的资源建设。关键词远程教育、资源建设、标准、XML、WebServiceAbstractThe auther will analyse in this book the deficiencies existing in the current Distance
2、 Education, and will point out the substancial factors that cause the deficiencies. And then comes the introduction of the application of the new technolorgy like XML and Webservice in the Key WordsDistance Education, resources construction,standard,XML,WebService Distance Education, indicating the
3、modern Distance Education shall break through the close pattern, on contrary shall be based on Inernet. At the end of the book, there is the discussion on how to set up the resources construction of Distance Education.1、现代远程教育的现状近年来,随着信息技术(特别是网络技术和多媒体技术)的高速发展和Internet的飞速普及,现代远程教育也得到了长足的发展。既清华大学、湖南大学
4、、北京邮电大学和浙江大学四所远程教育试点院校较成功地建立远程教育系统之后,其他高等院校和教育部门也相继建立起自己的远程教育体系。而且除此之外,很多非教育站点也纷纷斥巨资建立远程教育系统,以期在远程教育这个未来产业上占有一席之地。现代远程教育的发展,最大的受益者莫过于Internet用户。任何用户在任何时候、在任何地点,只要连上Internet,就可以在Internet所构建的巨大的资源网络中漫游,寻找自己所需的知识进行学习。可以说,现代远程教育为现代教育开创了一个非常广阔的空间,发展现代远程教育是扩大教育规模、提高教育质量、增强办学效益、建立终身教育体系、办好大教育的重大战略措施。随着现代远程
5、教育规模的日益扩大,现代远程教育所带来的好处也越来越明显。但是现代远程教育从试点开始到现在,都没有一个统一的资源建设标准。直到2000年5月,教育部现代远程教育资源建设委员会才推出一个试行的现代远程教育资源建设技术规范,可惜的是,并没有多少单位或部门按照这个规范来建设现代远程教育体系。所以当现代远程教育站点日益增多,资源信息量日益巨大,资源的表现形式日益丰富时,现代远程教育的不足之处也越来越突出出来。比如当一个学生想学习计算机网络知识,但是他不知道哪可以找到符合他学习要求的内容,于是他上Google网站,对关键字“计算机网络”进行搜索,结果发现共有106,000项查询结果,其中有很多都与计算机
6、网络基础知识没有关系,但是他还是不得不一个个去找,最终找到一个合适他学习的站点。其他的例子还有很多,暴露出了很多现代远程教育的不足之处,本文总结出6点。1.1 现代远程教育的不足之处l 资源信息量巨大。这一点其实也是现代远程教育的优点,因为对于用户来说,越大的信息量意味着有越多的选择。但是当信息量超过一定的限度时,这个优点也就成了缺点,用户在其所检索到的海量信息面前迷失了方向,有时真的是无从下手。l 资源无法精确定位。随着多媒体技术的发展,文本、图片、动画、音频、视频等都是资源的表现手段。HTML虽然能将各种形式的资源以网页的形式进行发布,但总是难以对资源本身进行描述,所以计算机很难知道一个H
7、TML网页究竟讲的什么。特别的,随着垃圾信息的日益增多,资源的精确定位就变得更加困难。l 资源分散且孤立。各个远程教育站点往往自行设计和建立远程教育系统,相互之间只能通过超级链接相互链接起来,很难有机地结合。也是这一点,使得用户在访问时,必须一一访问各个站点上的资源,而没有一个统一的方式来同时浏览所有的资源。l 资源的重复建设。因为资源形式、版权、站点风格等多方面的因素,每一个实施远程教育的站点在一定程度都重复地建设着其他很多站点都已建设过的资源。虽然不同站点的资源好像不同厂家的产品一样可以引入竞争机制,但是产品都有严格的制作标准和衡量标准,而教育资源没有。所以在缺乏一个统一建设标准和衡量标准
8、的情况下,这种资源的重复建设不能不说是一个弊端。l 缺乏智能。因为目前大部分的资源都缺乏对自身的描述,所以很难在资源建设的基础之上开发更为智能的应用。比如根据学生的不同情况自动从网上一系列具有各种质量的课程中挑选最合适的内容。虽然现在很多单位和部门都在研究和开发智能教育、学习系统,并取得了一定的成就,但是这些系统大都建立在本地资源的基础之上,当让其面对Internet上海量资源时,就变得束手无策了。l 不易管理。“基于Web”的概念现在是非常的流行,大多数的应用都希望建立在Web的基础之上,以简化用户的操作,如“基于Web的作业/考试系统”、“基于Web的网络管理系统”等。正是Web技术、数据
9、库技术和数据库接口技术的发展使得资源管理变得非常简单。但是,这种管理系统中,计算机所管理的是资源的储存和表现形式,仍无法从资源所描述的内容和知识点上进行管理。不易管理正是基于此提出的。1.2 产生这些不足之处的原因究其这些不足之处的原因,最根本的就在于缺乏资源建设的统一标准(规范)。这个标准(规范)包括资源描述、资源建设、资源调用、资源管理等多个方面的内容。在2000年5月,教育部现代远程教育资源建设委员会推出了一个试行的现代远程教育资源建设技术规范,这个规范较为宽泛,其中最重要的就是制定了素材、试题、课件、案例、文献资料、网络课程等资源的描述方法。但是这个规范仍局限于站点范围的资源建设,而没
10、有给出在Internet范围内进行资源建设的建议。这个规范推出之后,并没有多少单位或部门按照这个规范来进行建设,大都仍采用传统的方法自行建设。究其原因,主要在两个方面,一是没有合适的技术,二是没有合适的模型。新技术的产生总会给很多应用带来新的启发和思路,这一点在现代远程教育中也不例外。那么现在到底有什么新的技术会对现代远程教育产生重大的影响呢?答案是XML和WebService。2、新技术及其在现代远程教育中的应用2.1 XML1、XML的定义XML是eXtensible Markup Language的缩写,中文称之为可扩展的置标语言,它是SGML(Standard Generic Mark
11、up Language)的一个子集。World Wide Web Consortium(W3C)的XML工作组于1998年2月完成了XML规范1.0版本的定义。XML很容易让人误解为是HTML的扩展,其实不然,它虽然同HTML一样是标记语言,但是它却有着与HTML完全不同的机制,它比HTML的应用范围要广阔得多。HTML可以很好地表现一个内容,但却极度缺乏对内容的表达能力。而这正是XML所擅长的地方。XML将内容与表现形式分开,既可以很好的描述一个内容,又可以借助于样式单来格式化显示内容。比如下面的一个关于人员档案的例子,用HTML写为:姓名:王书性别:男地址:北京市西城区电话:0106222
12、0000生日:1987-3-5在这里,用户通过浏览可以知道这个人的各个信息,而计算机却根本无法知道标记、所表示的内容是什么。如果用XML,那么就可能如下所写:王书男北京市西城区010622200001987-3-5在这里,通过标记、等就可以立即明白其表示的内容。2、XML的优点通过上面的例子可以看出,XML标记可以清晰地指明其表示的内容,这使得精确的搜索成为可能。这是XML第一个优点,其次在它的基础上,自动化的User Agent或者说智能的Web应用不再是奢望。比如想通过一个站点,自动定购一张在时间、价钱、机型都理想的机票,在XML结构下就非常容易。XML是以文本的方式存在的,所以任何操作系
13、统、任何数据库构成的平台,只要装了XML解析器,都可以很简单地访问XML数据。借劳虎在无废话XML中所说“XML是非常理想的网际语言,它方便了各式各样网络器具间的信息交流”,如下图所示。XML已经在很多领域如电子商务、数学符号描述、语音、矢量图形、化学标记等都建立了专门的XML语言,相信不久的将来也能应用到远程教育上。 3、XML与现代远程教育现代远程教育所暴露出的大部分弊病,最重要的原因就是一没有统一的资源描述标准,二没有统一的资源描述方式。而对于后者,正是XML最大的优势所在。所以XML在现代远程教育中最基本的就是用来描述各类资源。举个例子来说明,比如在现代远程教育资源建设技术规范中定义的
14、文本素材,用XML就可以表示为:.在用XML对各种资源进行描述之后,就可以利用XML的特性来开发和建设更智能化、综合化的Web应用和远程教育支持系统。比如下面的例子, A是一个提供素材的网站,素材都以XML方式进行描述。老师B想在网站A上查找有关计算机网络且适合于本科生的文本素材,就可以通过“.=计算机网络 and .=本科”来进行非常精确的搜索了。2.2 WebService1、WebService的定义WebService是一个很新的名词,中文称之为“Web服务”。WebService是一个Web上的组件编程模型,在这个模型中,各个应用都以服务(组件)的形式在Web上发布,然后远程的应用程
15、序可以通过一个统一的访问方式(HTTP+SOAP)来调用这个服务,将其集成到本地的应用程序中。WebService也是一个分布式计算模型,但是它打破了COBRA、DCOM及RMI的客户与服务紧耦合的限制,比它们中的任何一种都更具优势。2、WebService的优点WebService的优点或者说优势有很多,下面就是最为重要的几个。l 首先就是它的松耦合性。也就是说,客户或服务任何一方执行机制的改变都不会影响应用程序的正常运行。l 互操作性。任何 Web 服务都可以与其它 Web 服务进行交互。l 集成性和简单性。这里有两点,第一可以使用任何语言(如C、C+、VB、VC、JAVA,甚至COBOL)来编写