客观题防作弊系统探讨

客观题防作弊系统探讨

ID:21933434

大小:54.00 KB

页数:5页

时间:2018-10-25

客观题防作弊系统探讨 _第1页
客观题防作弊系统探讨 _第2页
客观题防作弊系统探讨 _第3页
客观题防作弊系统探讨 _第4页
客观题防作弊系统探讨 _第5页
资源描述:

《客观题防作弊系统探讨 》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、客观题防作弊系统探讨钱浩吉林农业大学信息化教学与管理中心130118:当前学生考试中,涂卡答题纸及自动批卷系统已经大量应用,为了更好地防止学生间的抄袭,本文试图找到一种方法对目前的A/B卷考试形式进行改进:根据考号,按照一定算法生成答案选项。关键词:选择题;答案;排列;调整;参数引言读卡机的诞生,使快速批阅卷子,登录成绩成为了可能,但是,由于答题卡卷面简洁、直观,使得抄袭变得相对容易,虽然采取了A/B卷的模式,但是由于答案的规律性,造成考试中不时发生传答案等作弊现象。本文尝试对此现象提出解决方案。1.

2、系统分析与设计1.1系统功能描述本系统的主要功能为:(1)试题管理:维护试题库,对试题进行添加、删除、修改、查询等操作。试题库分客观题和主观题,本文关注的主要是客观题部分。(2)组卷:考试前,从题库中按照某种算法随机生成一份试卷供考生答题。(3)系统设置:系统可以调整算法,该算法保证调整各个选项的顺序,并相应调整标准答案。(4)生成标准答案。(5)评分:根据生成的标准答案,由自动阅卷机进行批阅。1.2系统设计本系统由题库、试卷生成、答案生成、试卷打印系统、自动阅卷系统等几部分组成。题库是由试题登录、试

3、题筛选两部分组成,平时有教师进行试题登录,在考试前,随机抽取试题进行组卷。试卷生成部分,自动给试卷分配分数,然后按一定顺序,组成试卷的客观题部分。答案生成部分,按试卷出题顺序,生成答案,此答案与学生的考号无关。试卷打印系统,输入考号以后,按照一定算法自动调整每道题的选项顺序,然后打印出试卷。自动阅卷系统,根据学生的考号,生成标准答案后进行阅卷,生成分数。中心有服务器(题库服务器),提供数据库服务,可以通过BS结构,向内部输入试题数据。在生成试题时,可以由该系统抽取试题,从而保证了试题的公平性和保密性。

4、[1]生成试题的同时,服务器也生成标准答案,然后根据学生的准考证号上,以二维码作为输入参数,通过PC机上的答案调整算法,从而调整选项顺序,得到相应的试卷及答案。考试完毕后,阅卷系统有自动读卡阅卷仪器,pc机,首先读卡阅卷机读入学生的卡号,或者根据数据库中的卡号与答案对应,或者根据算法,把标准答案,按照答案调整算法进行调整,生成该试卷的标准答案,进行阅卷。1.3系统实现的关键技术题库系统是基于ASP1技术开发用户界面,使用C#开发功能模块,以人机交互方式命题,采用遗传算法实现自动组卷工作。试题答案调整算

5、法,组卷完成后,试题答案的数据结构为:题号(原始答案的序号,调整后答案的序号)例如,试题No10A的小写字母为_______1)a2)b3)c4)d该题答案的数据结构为10(1)然后选取试题答案调整算法,算法的必要条件是,必须满足从答案标号集合A1到转化后的答案集合A2的一一映射,A1必须与A2相等,A1里的任意元素必须唯一指向A2里的一个元素,并且A2里的该元素不能再和A1里的其他元素有映射关系。根据上面的例子,我们采用的算法是((考号mod4)+答案号)mod4假如4个学生的考号分别为001,00

6、2,003,004则带入上面的公式:第一个学生的调整后为A的小写字母为________2)a3)b4)c1)d重新排序后为A的小写字母为________1)d2)a3)b4)c数据结构为10(1,2),以此类推第二个学生的试题调整后为A的小写字母为________1)c2)d3)a4)b第三个学生的试题调整后为A的小写字母为________1)b2)c3)d4)a第四个学生的试题调整后为A的小写字母为________1a2)b3)c4)d在阅卷时,可以根据上面形成数据表,得到该学生的答案,然后根据此答

7、案进行阅卷。2.算法这里列举一些调整备选项顺序的算法,以供参考。2.1顺次调整方法也就是题的备选方案初始状态开始,各个备选项的都循环顺移若干位。即我们的调整算法归结为从考号到循环顺移的位数的算法。根据参数(考号)的使用次方数,分为1次方法S=(α*n)modxS顺移位数;α调整参数,可随机确定;n参数(考号);x备选项的个数。2次方法S=(α*n²)modxS顺移位数;α调整参数,可随机确定;n参数(考号);x备选项的个数。2.2无序调整算法也就是题的备选方案初始状态开始,各个备选项都按照某

8、个规律算法进行调整,不再保留原有的先后顺序的算法。这样的算法很多,举个简单的算法为例:第一个备选项的调整位置=(α*n)modx第二个备选项的调整位置=(α*n/x)modx如果该位置已经被占用,则循环后移,找到最近的空位置。以此类推,一直到所有的选项位置都填满为止。2.3应用扩展以上阐述了根据考号等信息调整考题备选项顺序的系统方案,在必要时,不仅调整备选项的顺序,还要调整题目的顺序,更有效地提高安全系数,从而使客观题的答案无法抄袭。结束语由此可见,只要

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。