论文部分内容阅读
随着现代信息技术的发展,现代远程教育作为一种新型的教育方式随之而生,并发展成为知识经济时代一种构筑终身学习体系的重要手段。在线学习是现代远程教育的一种重要形式,它使得学生的学习活动和老师的教学活动摆脱了时间和空间条件的限制,为两者提供了更加自由的环境,以及更加丰富的资源,拓展并逐步改变了现有的教学方式,使得教学从传统的“教师主导作用为主”转变为“学习者主体地位为主”。本文首先综合介绍了研究背景和在线学习的研究现状,指出在线学习平台开发的现实需要及其对现代教育改革的重要意义,然后进一步详细阐述了在线学习平台的研究现状,分析总结了现有平台的优势和不足之处。针对国内存在大量自主研发的在线学习平台,以及题库资源重复建设问题,本文提出使用XML技术实现不同系统之间题库资源的交换和共享,并对异构数据交换技术进行了深入研究,最终设计出一种数据交换模型。在实现具体算法的基础上,本文遵循软件工程设计的思想,对在线学习平台进行需求分析、概要设计、确定开发方案、详细设计等工作,最后采用PHP+MYSQL技术实现了一个面向多学科、多用户同时在线的共享型在线学习平台。本文开发的在线学习平台采用三层的B/S构架,整个平台可以划分为两个低耦合度、可以独立部署使用的子系统:在线学习子系统、在线考试子系统。前者主要包含在线学习模块和在线交流模块,教师和学生能围绕学习资源在网络环境下开展互动教学,形成更全面的教学体系。后者主要包含在线考试模块和后台管理模块,其中在线考试模块把考试流程抽象为题库建设、组卷、在线考试、自动改卷、成绩查询分析等几个环节,既提高了考核的效率,又能快速分析成绩,及时了解学生对知识的掌握程度,形成教学反馈。平台主要有三类用户:管理员负责系统维护和管理教师;教师负责发布、管理资源、管理学生及管理考场;学生浏览学习资源、在线交流和在线考试等。