1 引言
现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至
少要经过五个步骤,即出卷、考生考试、阅卷、成绩评估和试卷分析。显然,随着考试类型的不
断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分繁琐和非
常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅
猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家
万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,从
而提高了考试的质量,使考试更趋于公证、客观、激发学生的学习兴趣。例如目前许多国际著名
的计算机公司所举办的各种认证考试绝大部分采用这种方式。
为了适应新形势的发展,目前国内有很多公司团体研究开发了基于 Web 的考试系统。而我们
知道网络应用软件运行的模式主要有二类:Client/Server 模式、Browser/Server 模式。前者主要的
缺点是维护、升级较麻烦,后者是近几年伴随 Internet 迅速发展而应运而生的一种技术,在这种
模式下,客户端需要一个浏览器,服务器端是 Web Server ,而 Web Server 是与数据库和应用服
务器的紧密结合,可见,这种模式是瘦客户端,即对客户端的要求不高.如今,很多部门的业务
系统、企业的 MIS 系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。然
而,随着技术的发展,更先进的模式纷纷被提出并时兴起来,其中 J2EE 就是比较成熟的一种。
2 在线考试系统构架
2.1 在线考试系统一般需求分析
在线考试系统应具有以下要求:
1)由于考试对应的是特定的对象,所以系统需要经过有效的身份验证才可以登陆。并且系
统需要有可以管理会话的功能。以便在考试过程中全程跟踪考试状态。
2)系统的权限一般分为两种:管理员和学生。不同的身份使用不同的权限和功能。
3)管理员需要对试题和考生进行有效的管理,负责试题的录入及更新和修改,对试题的分
类,每次考试前,需要对试场环境和考生状态进行考前初始化工作。要注意的是, 鉴于考
试环境一般为机房,考试者之间的距离很近,为了在线考试做到规范,对于每个应试者
来说,试卷的试题和题量都应是相同的,但试题并不相同。
4) 系统要有良好的试卷上传和回收功能,确保信息传送的正确性。
5) 系统要有一个友善的界面,确保考生考试的顺利进行。
6) 因为试卷中的主观题需要老师批改,可能需要一段时间才能查询到成绩。但如果试卷是
由客观题型组成的,考生就可以在考试结束后查询到自己的成绩了。
7) 系统提供对考生成绩的统计和查询等管理功能。
8) 系统应具有良好的安全性管理。
评论1