欢迎来到天天文库
浏览记录
ID:9010772
大小:59.50 KB
页数:6页
时间:2018-04-14
《基于xml的web课件制作管理工具》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、基于XML的Web课件制作管理工具申瑞民许彦青上海交通大学计算机系上海200030e-mail:rmshen@mail.sjtu.edu.cnhttp://www.dlc.sjtu.edu.cn摘要:本文论述了XML技术在远程教育领域中的一个应用――基于XML的课件制作管理工具的实现,使用本工具生成的Web课件符合IMS规范,可以实现远程教学资源的标准化和开放化。关键词:XML、IMS规范、DOM、课件1引言远程教育是一种同时异地或异时异地的教学方式,其中异时异地的方式通常是基于Web的方式。在基于Web的方式下,教学内容以课件的形式放在Web服务器上,学习
2、者可以在任意时间任意地点独立地学习。这种方式对硬件配置要求较底,是目前远程教育的主要方式。课件是对一个或几个知识点实施相对完整教学的辅助教学软件,根据运行平台划分,可分为网络版的课件和单机运行的课件,网络版的课件需要能在标准浏览器中运行,单机运行的课件可通过网络下载或CD-ROM获得,然后在本机运行。以上均泛称网络课件。Web服务器课件数据库接口数据库别的服务器程序Web浏览器图1基于Web的远程教学模型1.1目前课件开发所面临的问题在基于Web的教学方式下,电子课件的开发是一项基础性的工作,目前许多计算机工作者和教育工作者都在致力于课件的开发。为了提高课件
3、开发的效率和质量,许多科研单位也在致力于课件制作管理工具的研究工作,但由于缺乏统一的标准和技术手段,造成不同的系统使用不同的文档格式,各自开发独立的课件管理系统,系统之间无法进行交流,即便在系统内部,内容及课件的更新也不是一件很容易的事。为了便于课件与教学管理系统的集成,我们认为一个标准的课件制作管理工具所开发出来的课件,必须能提供如下的通信信息:(1)用于描述课件内容和结构的机制,保证同一个课件可以在不同的远程教学管理系统中运行,即课件对于远程教学管理系统具有独立性。(2)描述课件产生的评估数据的机制,课件中要包含代理信息,使Web服务器能够记录用户对每门
4、课件的学习情况,保证不同的工具可以对这些数据进行分析。(3)课件能提供检索机制,保证在Internet上实现教育资源共享,课件开发者可以快速找到他们的素材,学习者可以快速找到他们敢兴趣的学习内容。1.2HTML和XML的比较传统的课件是基于HTML文档结构的,HTML规定好如何显示呈现一个Web页数据的格式,而不是使用那些数据所代表的意义。HTML的这种结构无法实现在不同的学习管理系统中交互课件,也不能保证学习者能快速找到他们所感兴趣的学习内容。XML以其良好的语义及清晰的结构受到人们的推崇,是网络间进行数据交换的理想格式,因此,制定与教育相关的标准XML同
5、样要担当重任。2XML与远程教育标准2.1什么是XMLXML是eXtensibleMarkupLanguage(可扩展的置标语言)的缩写,是W3C组织于1998年2月发布的标准。W3C组织制定XML标准的初衷是,定义一种互联网上交换数据的标准。W3C采取了简化SGML的策略,在SGML基础上,去掉语法定义部分,适当简化DTD部分,并增加了部分互联网的特殊成分。因此,XML也是一种置标语言,基本上是SGML的一个子集。因为XML也有DTD,所以XML也可以作为派生其它置标语言的元语言。因此在互联网世界XML的用途主要有两个,一是作为元置标语言,定义各种实例置标
6、语言标准;二是作为标准交换语言,担负起描述交换数据的作用。2.2XML的优点在XML中数据搜索可以简单高效地进行。搜索引擎没必要再去遍访整个XML文件,它只须去找一找相关标记下的内容就够了。毫不夸张地说,XML的标记为搜索引擎赋予了智慧!当今的计算机世界中,不同企业、不同部门中存在着许多不同的系统。操作系统有NT、UNIX,数据库系统有SQLServer、Oracle,...,要想在这些不同的平台、不同的数据库软件之间传输信息,不得不使用一些特殊的软件,非常之不便。而不同的显示界面,从工作站、个人微机、到手机,使这些信息的个性化显示也变得很困难。现在有了XM
7、L,各种不同的系统之间可以采用XML作为交流媒介。XML不但简单易读,而且可以标注各种文字、图像甚至二进制文件,只要有XML处理工具,就可以轻松地读取并利用这些数据,使得XML成为一种非常理想的网际语言。2.3与教育相关的标准及组织 目前,世界上有很多标准化(学术)组织都在致力于基于网络的教育资源标准化的研究,并制定了一些相应规范。1)IEEELearningTechnologyStandardsCommittee(LTSC)P1484IEEELTSCP1484是教育类标准的一个基准,以此为基础其他的一些组织制定了涵盖learningobjectmetad
8、ata、studentprofiles、course
此文档下载收益归作者所有