1、通用网络考试系统的设计与实现n 指导老师 :焦耀斌n 答辩学生 :吴玉平摘 要随着计算机网络的普及,利用网络环境进行考试成为教育考试发展的一个趋势。本文分析了目前己经存在的考试系统的特点,提出了一个构建通用网络考试环境的新思路,使考试系统既可以进行常规的标准化考试,又可进行主观型试题考试:即可进行理论知识的考试,又可进行考查应用软件操作技能方面的考试。本文给出了这一考试系统的设计与实现方案,并对设计过程中的一些技术要点进行了分析介绍。网络考试系统的国内外动态n 随着计算机网络的广泛普及,实现考试的无纸化、自动化成为可能。考试手段的现代化是考试发展的必然趋势,特别是在计算机应用技术培训、外语教育
2、培训等方面,机器考试的效果明显优于传统考试形式,在阅卷及成绩统计环节,机器考试的效率和准确性更是其它形式无法比拟的。n 在国际和国内范围内看许多网络考试系统已投入使用 。例如:n (a)微软认证考试, GMAT考试, Cisco 认证考试 等n (b)计算机应用能力考试,交通法规考试,计算机等级考试本课题研究的主要内容n 本课题的应用需求来源于学校目前的教学活动。当前各类的职业学校中,开设了许多计算机应用软件方面的课程,例如:n 计算机应用基础(包含 Word , Excel , PowerPoint 等软件) n 3DMaxn Photoshop n 在对这些课程的内容进行考核检查时,教师们
3、普遍感到传统的考试方式已经无法适应这些考试内容,目前迫切需要一个能够满足下列功能的考试系统: n (l)能够进行标准化的考试 n (2)能够进行主观型试题的考试n (3)能够进行软件操作考试n (4)能够由各科任课教师直接使用本考试系统的目标是为任课教师提供一个通用、开放的考试平台,教师可以象日常工作中一样,自己设计考试的试题和试卷,自己组织考试和阅卷,不受专业限制,不必要求教师具有很多的计算机专业知识。 通用网络考试系统研制的思路n 这是一个基于网络的考试平台,在这个环境中有三个主要角色:即教师、考生和考试服务器n 各角色之间的相互联系和工作流程如图 1所示。n 这个考试系统分为三个独立运行
4、的子系统: n (l)教师工作子系统 n (2)考试过程控制子系统 n (3)考试服务器子系统n图图 1 系统结构图系统结构图通用网络考试系统研制的原则n 网络考试系统应具有较高的实用性、较高的可靠性和先进的技术,能为任课教师提供一个通用、开放的考试平台,教师可以象日常工作中一样,自己设计考试的试题和试卷,自己组织考试和阅卷,不受专业限制,不必要求教师具有很多的计算机专业知识。n 在考试系统的研制中,将注重网络平台、应用体系和安全体系的规划和设计,实现以下目标: n (1)网络平台n 支持在基于工 Internet 标准的网络环境下,对考试相关数据文件的分发和汇集。 n (2)应用体系n 全面
5、覆盖目前 “教学一考试 ”活动的全部流程,建立完整的应用支持项目,使考试的全过程进入考试系统。使系统保持最大限度的开放、通用和共享特性。 n (3)安全体系n 建立标准统一的网络用户管理机制。对网间传递的各种信息,要进行压缩和加密,最大限度地保障数据的安全性。功能模块设计教师工作子系统该系统集试题管理、试卷生成、考生信息管理阅卷及成绩处理于一身,含盖了考试系统中教师的基本工作流程。教师工作子系统试题管理试卷生成考生信息管理图图 2 工作系统模块图工作系统模块图考试过程控制子系统该系统用于对考生考试过程的控制。它包括考生登录、常规题考试、操作题考试、试卷打包、自动关机等模块。常规试题考操作试题考试题打包自动关机考试登录考试过程图图 3考试过程控制模块图考试过程控制模块图考试服务器子系统考试服务器是独立运行的软件,它控制考试试卷的打开、关闭和结束以后的试卷打包。 考试服务器考试任务管理新增考试任务删除考试任务考试信息清理历史打开试卷关闭试卷试卷打包设置打开 ,关闭 ,打包定时定时 定时 定时图图 4 考试服务器模块图考试服务器模块图主要设计界面n 登录界面 在这里输入用户名及密码就可以进行入软件的主界面了。 图 6.1 登录界面