论文部分内容阅读
计算机网络技术的日益成熟为远程教育的发展带来了新的机遇。Web为非实时的远程教育提供了一个优秀的平台,基于Web的远程教育因为其学习方式灵活、客户端使用简单而得以广泛推广。
本文采用第三代远程教育模型(The 3 Generation Distance Learning Model)的三层结构体系,将教学资源、教育服务与用户界面分开,白底向上依次为数据层、服务层、表现层。本文以北京市第十二中学的远程教学管理环境为背景,主要任务是在现有的基于Web的远程教育系统平台的基础上,结合最新的Internet技术,根据基于知识点的远程教育模型(第三代远程教育系统3GDL),将课程中心子系统、作业中心子系统、答疑中心子系统、考试中心子系统、交流中心子系统、管理中心子系统紧密地集成起来,用面向对象的方法进行分析和设计,并讨论了该系统中考试中心子系统的实现。
IMS(Instructional Management System)规范定义了描述教学资源的统一格式,参考IMS规范的标准可以导出3GDL模型中的课程、作业、答疑、考试以及用户模型(学生、教师、管理员),并配以XML的实现,这便构成了模型中的数据层。Net是微软公司提出的基于XML的下一代互联网解决方案,3GDL模型借鉴了.Net方案,在服务层中设计远程教育主要模块(如学习、作业、答疑、考试)的Web Setvice,通过SOAP(简单对象访问协议)对其进行调用。SOAP是在现有的http协议的基础上传递XML数据包,它与数据层的xML设计紧密结合。表现层设计的是用户接口,3GDL模型有三种不同用户:学生、教师、管理员。
总之,3GDL模型面向学生、教师、管理员三类用户,拥有课程学习、作业、答疑、考试以及交流功能,它的数据组织方式为XML加关系数据库,以WebService方式构建所有服务,以不同表现形式构成用户界面。