上海市教师教育网首页>>教育技术专栏>>教育资源建设>>应用与实践

XML技术在远程教育资源标准化方面的应用

 徐荣贞 天津财经学院

   2.基于XML的课件制作管理系统模型图

图3 课件制作管理工具系统模型
素材库
    素材库中既包含文本、图形、图象、动画等普通素材,也包括媒体文件音频、视频等多媒体素材,这些素材都按照IMS提供的元数据规范标注,在素材一级上实现资源共享。
元数据
    关于数据的数据。例如图书馆中的卡片,描述一本书的作者、主题、在图书馆中的位置。元数据使查找、使用一种资源变得更加容易。
模版库
    电子课件按内容形态划分,可以分为多种形式,传统的视音频课件,传授型和演示型的网络课件,基于视频流的录象课件,制作成HTML网页的教科书,基于Java的演示型课件等。在模版库中保存有这些不同类型课件的模版,这些模版也是用xml文件保存的,在制作课件时,制作者可以选择模版进行快速制作。
信息库
    学习者在线学习课程的过程中,服务器可以自动记录下学习者的学习信息,比如学习时间,访问次数等,并把这些数据记录在信息库中,可以返馈给课件制作者,也可以提供给其它统计分析工具。
课件库
  可以把课件的相关数据从imsmanifest.xml文件中导入到课件库中,也可以从课件库来产生相应课件的imsmanifest.xml文件。
3.系统功能描述
    基于XML的课件制作管理工具界面包括三部分,工具栏,目录树,浏览区,可以调用页面制作工具对页面进行制作和编辑。
新建课件
    提供一个课件制作制作向导,让作者输入课件的属性信息,如课程名称、课程代号、适用对象、内容简介、关键词、课程编著者,然后把这些数据作为一个子节点插入到一个称为CourseDB.xml的文件中,并自动生成课件的路径信息。其中课件代号是课件的唯一标志符,用来判别课件是否已存在。
打开课件
    每门课件有一个称为imsmanifest.xml的课件结构文件,这个文件采用了IMS的内容包规范。打开课件就是读取相应课件的imsmanifest.xml文件,获取课件的目录树结构。
保存课件
    保存课件分为两部分,一是单独页面的保存,是在课件页面制作工具中保存的,二是保存课件的目录结构和有关的属性信息,这是在课件管理工具中通过生成imsmanifest.xml文件来保存的。
目录树操作
    制作者可以增加节点、保存节点、删除节点、动态拖拉节点。
课程上载
    课件编好之后,要把它上载到服务器,供学生学习。课程上载内容包括,课件的HTML、ASP文件;图象、视频、音频等各种资源文件;课程内容结构描述文件imsmanifest.xml。有了imsmanifest.xml文件,我们可以在不同的数据库服务器上实现课件库。在数据库服务器上建立两个表,一个用来记录课件的目录结构,一个用来记录课件的访问信息。
课程下载
  课件制作者可以把服务器上的课件下载到本地进行编辑,这时也是把课件的各种源文件和imsmanifest.xml内容结构描述文件下载下来,通过imsmanifest.xml文件,课件制作管理工具把课程打开,编辑好后,可以上载到服务器,也可以保存在本地。
观察数据
    课件的用户访问信息对课件制作者来说很重要,在用户学习过程中,服务器端会自动记下每个学生对每个页面的学习时间及点击次数,保存在数据库中。当课件制作者选择观察数据时,本工具自动和数据库服务器建立连接,通过表格、直方图、曲线图等形式显示这些信息。通过对这些数据的分析,制作者可以了解学生的学习情况,从而可以对课件做相应的调整。
预览课程
    制作者在设计好一门课件之后,如果想知道这门课件的实际运行效果,可以选择预览课程,这是将启动本地浏览器浏览已经作好的课件。这和学生访问课件的真实效果是一样的,如果作者不满意,可以及时进行修改。
4.基于XML的课件制作管理系统实现
    编程工具采用VC6.0,imsmanifest.xml文件的生成采用了DOM技术,XML文档解析采用了微软MSXML3.0解析器。服务器端可采用多种解决方案,可以是WINDOWS NT+IIS平台,也可以是LINUX+APACH平台,imsmanifest.xml文件和数据库的交互,可以采用多种数据库,如:SQL SERVER、ORACLE等。我们采用的是NT Server4.0+IIS4.0+SQL Server7.0。
四.结束语
    本论文的研究是在远程教育研究室的研究项目-“Web课件制作管理工具”的开发过程中进行的,这个项目是国家自然科学基金项目“智能化、标准化、开放式的远程学习模型研究的一部分。在本课件制作管理工具中采用了基于XML的技术,并符合IMS规范,可以实现教学资源的标准化和开放化,下一步要研究的是如何在课件中加入智能代理信息,使远程教学系统能根据学习者的能力与兴趣提供不同的教学内容与教学策略,做到学习者按需学习、教师因材施教。

参考文献
[1]. Steven Holzner <<XML使用详解>> 机械工业出版社
[2]. Liam Quin <<Open Sourse XML Database Toolkit: Resourse and Techniques for Improved Development>> Whiley Computer Publishing
[3]. IMS 规范