当前位置: 主页 > 期刊大全 > 教育期刊 >

客观题防作弊系统探讨

作者:钱浩 日期:2014-03-29 09:44 来源:《才智》
吉林农业大学信息化教学与管理中心 130118
摘要:当前学生考试中,涂卡答题纸及自动批卷系统已经大量应用,为了更好地防止学生间的抄袭,本文试图找到一种方
法对目前的A/B 卷考试形式进行改进: 根据考号,按照一定算法生成答案选项。
关键词:选择题;答案;排列;调整;参数
引言
读卡机的诞生,使快速批阅卷子,登录成绩成为了可能,但是,
由于答题卡卷面简洁、直观,使得抄袭变得相对容易,虽然采取
了A/B 卷的模式,但是由于答案的规律性,造成考试中不时发生
传答案等作弊现象。
本文尝试对此现象提出解决方案。
1. 系统分析与设计
1.1 系统功能描述
本系统的主要功能为:
(1) 试题管理: 维护试题库, 对试题进行添加、删除、修改、
查询等操作。试题库分客观题和主观题,本文关注的主要是客观
题部分。
(2) 组卷: 考试前, 从题库中按照某种算法随机生成一份试卷
供考生答题。
(3) 系统设置: 系统可以调整算法,该算法保证调整各个选项
的顺序,并相应调整标准答案。
(4) 生成标准答案。
(5) 评分: 根据生成的标准答案,由自动阅卷机进行批阅。
1.2 系统设计
1.2.1 系统功能模块
本系统由题库、试卷生成、答案生成、试卷打印系统、自动
阅卷系统等几部分组成。
题库是由试题登录、试题筛选两部分组成,平时有教师进行
试题登录,在考试前,随机抽取试题进行组卷。
试卷生成部分,自动给试卷分配分数,然后按一定顺序,组
成试卷的客观题部分。
答案生成部分,按试卷出题顺序,生成答案,此答案与学生
的考号无关。
试卷打印系统,输入考号以后,按照一定算法自动调整每道
题的选项顺序,然后打印出试卷。
自动阅卷系统,根据学生的考号,生成标准答案后进行阅卷,
生成分数。
1.2.2 系统构成
中心有服务器(题库服务器),提供数据库服务,可以通过
BS 结构,向内部输入试题数据。在生成试题时,可以由该系统抽
取试题,从而保证了试题的公平性和保密性。[1]
生成试题的同时,服务器也生成标准答案,然后根据学生的
准考证号上,以二维码作为输入参数,通过PC 机上的答案调整
算法,从而调整选项顺序,得到相应的试卷及答案。
考试完毕后,阅卷系统有自动读卡阅卷仪器,pc 机,首先读
卡阅卷机读入学生的卡号,或者根据数据库中的卡号与答案对应,
或者根据算法,把标准答案,按照答案调整算法进行调整,生成
该试卷的标准答案,进行阅卷。
1.3 系统实现的关键技术
题库系统是基于ASP1NET 技术开发用户界面, 使用C# 开发
功能模块, 以人机交互方式命题, 采用遗传算法实现自动组卷工
作。
试题答案调整算法,组卷完成后,试题答案的数据结构为:
题号(原始答案的序号,调整后答案的序号)
例如,试题 No 10 A 的小写字母为_______ 1)a 2)b 3)c 4)d
该题答案的数据结构为 10(1)
然后选取试题答案调整算法,算法的必要条件是,必须满足
从答案标号集合A1 到转化后的答案集合A2 的一一映射,A1 必
须与A2 相等,A1 里的任意元素必须唯一指向A2 里的一个元素,
并且A2 里的该元素不能再和A1 里的其他元素有映射关系。
根据上面的例子,我们采用的算法是
((考号 mod 4)+ 答案号) mod 4
假如4 个学生的考号分别为001,002,003,004
则带入上面的公式:
第一个学生的 调整后为 A 的小写字母为________ 2)a 3)b
4)c 1)d
重新排序后为 A 的小写字母为________ 1)d 2)a 3)b 4)c
数据结构为10(1,2), 以此类推
第二个学生的试题调整后为 A 的小写字母为________ 1)c
2)d 3)a 4)b
第三个学生的试题调整后为 A 的小写字母为________ 1)b
2)c 3)d 4)a
第四个学生的试题调整后为 A 的小写字母为________ 1a 2)
b 3)c 4)d
在阅卷时,可以根据上面形成数据表,得到该学生的答案,
然后根据此答案进行阅卷。
2. 算法
这里列举一些调整备选项顺序的算法,以供参考。
2.1 顺次调整方法
也就是题的备选方案初始状态开始,各个备选项的都循环顺
移若干位。即我们的调整算法归结为从考号到循环顺移的位数的
算法。根据参数(考号)的使用次方数,分为
1 次方法
S= ( α*n)mod x
S 顺移位数; α 调整参数,可随机确定; n 参数(考号);
x 备选项的个数。
2 次方法
S = (α*n²)mod x
S 顺移位数; α 调整参数,可随机确定; n 参数(考号);
x 备选项的个数。
2.2 无序调整算法
也就是题的备选方案初始状态开始,各个备选项都按照某个
规律算法进行调整,不再保留原有的先后顺序的算法。这样的算
法很多,举个简单的算法为例:
第一个备选项的调整位置 = ( α*n)mod x
第二个备选项的调整位置 = ( α*n/x)mod x
如果该位置已经被占用,则循环后移,找到最近的空位置。
以此类推,一直到所有的选项位置都填满为止。
2.3 应用扩展
以上阐述了根据考号等信息调整考题备选项顺序的系统方
案,在必要时,不仅调整备选项的顺序,还要调整题目的顺序,
更有效地提高安全系数,从而使客观题的答案无法抄袭。
结束语
由此可见,只要采取满足上面条件的算法,就能够产生由学
生的考号决定的每个考生答案选项随机排列的效果. 每个学生的
涂卡答案都不相同,而且没有规律性,这样就保证了考试时,学
生无法进行抄袭类他人答案类的作弊。
参考文献:
[1] 陶喆, 林财兴, 何绪兰. 基于ASP. NET2.0 的网上考试
系统随机抽题功能的实现和改进. 现代机械 ,2010,(5).
[2] 刘思尧. 在线考试系统防作弊策略研究. 软件导刊,
2013(10).

 


  博深论文网( www.bosslunwen.com ),是一个专门从事期刊推广、论文发表论文投稿指导的机构。本站提供整体论文发表解决方案:省级论文/国家级论文/核心论文/CN论文。
  论文投稿:bosslunwen@126.com
  咨询电话:18602588568
  在线咨询:
论文发表-论文投稿-发表论文86099078

版权所有:博深论文网 苏ICP备06011074号
论文投稿咨询电话:18602588568,在线咨询:论文发表-论文投稿-发表论文86099078,论文投稿:bosslunwen@126.com
本站点提供如下服务:论文发表 发表论文 论文投稿 职称论文发表 学术论文发表
山东省济南市城南路213号 本网站隶属于-济南富东化工有限公司