基于客户/服务器模式考试系统的C级防作弊策略及措施
2016-04-29徐少波国伟刘明伟
徐少波 国伟 刘明伟
摘 要:本文首先讨论了考试系统的防作弊分级,将其分为A、B、C、D四个等级。然后,针对达到C级防作弊要求的客户/服务器考试系统,本文提出了相应的防作弊处理策略和措施,并给出了用于windowsXP以上版本的基于MSDOS批处理、ASP.NET、注册表、网络路由管理、随机组卷处理等技术的防作弊关键代码。
关键词:防作弊等级;MSDOS批处理;注册表;ASP.NET;随机组卷
中图分类号:TP315 文献标识码:A
1 引言(Introduction)
网络考试通过自动化组卷、阅卷,减轻了教师的工作量[1],实现对教师教学、对学生学习的科学、公平、公正的评价,同时大多数考试系统具有结果分析功能为教师提高教学质量提供了科学依据。当前随着社会信息化水平的提高,计算机网络技术的普及,主管考试部门对网上考试优点认识的普遍提高,网络考试已逐渐替代传统考试。由于绑定在考试上的利益,不可避免的存在着考试作弊现象,这严重影响了考试的公正性、严肃性和科学性。当前的网络考试既具有传统考试的经典作弊特点,又具有手段现代化、水平专业化的高科技特点。如何有效的防止考生作弊,保证考试的公平、公正,是网上考试系统要解决的一个重要问题[2]。另外通过对网上考试的综合分析,网上考试系统应划分不同的防作弊等级以适应不同的考试状况,从而针对不同的考试要求采取相应的防作弊等级,针对不同的等级采取不同的防作弊措施,以避免过度防作弊造成对经济成本的浪费。
2 考试系统防作弊等级(Anti-cheating grade of
examination system)
网上考试系统的发展经历了一个从简单到复杂,从只有一种C/S(客户端/服务器端)模式普遍存在到C/S、B/S(浏览器/服务器)、B/S与C/S相结合模式的共存,从功能单一到多功能的发展过程。在这个发展过程中,考试系统采取的防作弊策略也是不断变化,以适应不同的用户需求和具体的应用环境。通过综合分析现有的网络考试系统,网络考试系统的防作弊等级应划分为四个级别:
A级:防作弊等级最高级,表明系统提供了最全面的防作弊,除了包括其他各级所有的特性外,还应有防作弊监视功能。考生终端要通过可信任的途径连接到网络,网络在一个封闭的可控的环境中,终端的操作能有效的防作弊且要对操作进行有效的监视,服务器端有防作弊控制,系统应有一对一的网络监视人脸识别等功能,本级主要适用于风险非常高或有高价值考试开销的考试。
B级:中级防作弊级别,考试系统要有结构化防作弊设计,依据特定的环境有选择的设计有监视作弊的监视模块,确保考生无法进行作弊,国家级、省级、行业级的考试一般应达到这个级别,这类考试一般与一定要经济利益相关联。
C级:中低级防作弊级别,根据用户的需求及应用环境有选择的采取相应的防作弊措施,现在一般高校课程考试大多采用此级别,主要是经济成本小,能达到预期的效果。
D级:低级防作弊级别,考试系统只要求输入考生的用户名及口令或用户自己注册一个用户名及口令,只要用户名及口令正确就可以登录考试系统进行考试,这个级别的网络考试系统主要用在教育培训机构、模拟考试及其他一些与考试关联利益不大的考试场景。
上面的防作弊等级是根据当前网络考试系统的发展现状而分级的,随着社会信息化水平的提高,作弊手段以现代科技为支撑也在不断的变化,上述各级别的内容要求也将会与时俱进进行相应的改变。
对于网上考试的三种模式(C/S、B/S、B/S与C/S结合),要达到防作弊等级A级,C/S、B/S与C/S相结合模式更容易达到。B/S模式要达到A级要在客户端增加具有一定的监控功能的相应防作弊控制程序,这主要由于B/S模式是基于WEB浏览器的,它的特点就是客户端零维护,虽然要增加防作弊控制程序,但是由于这些控制程序比较小,维护成本相对也较小。这样的防作弊程序当前有:对考生本人及其电脑桌面进行监控与录像的天柏考试监控系统、可追踪应试者的眼球移动及监视桌面的印度公司Mettl开发的防作弊系统等。
4 结论(Conclusion)
对考试系统防作弊分级是当前考试管理机构比较关注的问题,系统等级直接关系着各类考试机构如何选择合适的考试系统、设置怎样的考试环境,让考试既达到公平、公正,真正体现每个考生的实际水平,又避免采取过度的防作弊措施,造成经济成本上的浪费。本文结合MSDOS批处理、注册表、进程管理、路由控制、随机组卷、数据库技术、ASP.NET等技术,提供了一套解决网上考试系统防作弊的可行方案(C级)。本方案已经应用在山东信息职业技术学院网上考试系统中,经过近8年运行测试,证明本方案可行,能有效地遏制高校学生的作弊现象。
参考文献(References)
[1] 刘任熊,欧高林.NCRE上机考试U盘作弊原理分析及技术防
范[J].软件导刊,2011,10(8):89-91.
[2] 郭东恩,贾满磊.考试系统防作弊功能的实现[J].南阳理工学
院学报,2010,2(2):21-23.
[3] 徐巧枝,刘东升.网络考试防作弊系统的研究与设计[J].计算
机教育,2010(05):39-41.
[4] 武伟,魏晓.在线考试作弊防御方法的设计与实现[J].上海应
用技术学院学报,2006,6(1):49-50.
[5] 刘思尧.在线考试系统防作弊策略研究[J].软件导刊,2013,
10(8):89-91.
作者简介:
徐少波(1963-),男,本科,副教授,高级工程师.研究领域:
计算机应用.
国 伟(1972-),女,本科.研究领域:计算机应用.
刘明伟(1981-),男,本科.研究领域:计算机应用.