对网络考试系统的研究

时间:2022-10-22 07:02:40

对网络考试系统的研究

摘要:从网络考试系统的内容和实现技术两个方面阐述了网络考试系统的实现过程。

关键词:网络考试 数据库 试卷 系统实现

中图分类号:G434

文献标识码:B 文章编号:1002-2422(2007)06-0039-02

利用ASP网络编程技术和SQL SERVER 2000数据库技术实现B/S模式下网络考试。它的主要任务是解决:题库生成、抽取试卷、考试题库的安全维护、试卷的处理、生成报告等问题。网络考试系统的基本模型为:中央模块和考点模块,中央模块制作考试题库,各考点模块通过网络获取题库,考点模块按照题库中的抽题策略,给每个考生自动生成一份试卷,考生在线作答,考试结果数据通过网络回收,系统自动进行判分,生成考试成绩和统计数据a网络考试系统是集合现代考试理论、方法和现代信息技术手段的智能化考试系统,为学生个性化学习提供“灵活、方便、科学、公平的一个别化考试服务”,是终结性评价系统。学生可以随时、随地地进行课程结业考试。

1 网络考试系统的具体内容

(1)题库维护:系统题库管理功能允许超级管理员和被授权的管理员(教师)对特定题库中的试题进行修改、删除、添加等操作,可以快速构建适合本校学生使用的题库。生成的题库可按科目、年级、难度等级对知识点集合管理,以便随机抽取产生试卷。题库中用户可完全自定义试题类型,满足不同用户的实用需求。考试系统应在支持一般文本试题的基础上支持多媒体试题等多种试题类型。

(2)生成试卷:管理员需要按照考试要求设定试卷的课目、难度、区分度、题型、题目数量、试卷满分数、知识点等项目。并可按照预定的参数从题库中随机抽取试题生成考试试卷。另外网络考试系统还可实现自定义组卷,对所有参考人员使用不雷同的试卷,以防止考生的作弊行为。

(3)考试实时控制:系统主要实现对考生考试时间、考生登录、身份验证、考试答题数据提交的控制、以及考生个人信息的维护。客户端可采用同一试卷不同发放顺序、不同答案选项顺序;禁止刷新;考试结束自动交卷;不能用同一用户名多次或同时登陆等设置,防止作弊行为发生。

(4)阅卷:系统不仅要实现对客观题自动阅卷,还要为教师评阅主观题阅卷提供方便的阅卷界面,在教师完成阅卷工作之后,系统自动刷新“待阅试卷列表”,使刚刚评阅完毕的试卷从待阅试卷列表中清除,避免发生重复阅卷现象。系统提供试卷查看功能,对评阅完毕的试卷,教师可以查看,但不能修改。系统对考试成绩进行分析,根据要求可以排出名次,列出参加考试人数、缺考人数、平均分、考试日期、及格人数等数据表,同时生成成绩分布图。

(5)试卷分析:这个功能是本系统的一个重点,也是一个难点,很好地解决这个问题才能使系统真正具有实用性。系统利用ASP结合VML技术实现对考试试卷的分析打印功能。试卷分析过程分五个阶段进行:①提取试卷信息:②提取考生信息;③保存考试成绩;④试卷分析工作;⑤保存试卷分析结果并打开试卷分析结果窗口。

(6)数据库维护:系统主要由试题数据库、考生数据库组成。考生库主要实现对考试年级、班级以及班级人员的管理与维护。考虑到考生信息量大,所以系统应提供数据导入功能,管理员可以从文本文件直接将考生信息按班级导入到考生库中。在本过程中,考生的登录密码被初始化为考生的考生号。考生数据库可与试题数据库一并存放在服务器端。

(7)系统用户管理:该功能实现对考生以及教师登录日志的管理,同时显示系统所在服务器相关信息,实现对系统安全、系统维护、系统升级等方面的管理。

上一篇:BGP/MPLS VPN原理及安全实施 下一篇:用Flash制作动态时钟