大家都来挑战一下难度!考试系统找出作弊的人!

问题描述

虽说不是项目中..假设有一个考试系统...ABCD型的答案...怎么找到答案相似度高的同学...用来方便查找是否有人作弊..除了一个个用费时的for的话有没有更好的办法..数据表又怎么建?

解决方案

解决方案二:
可以比较有几个答案不一样肯定得循环啊,至于用for还是while就看你了
解决方案三:
选择题判断有没有作弊是不行的利用主观题程序也查不来这事还要人做
解决方案四:
可以查找一下错误答案相同...连错误的都差不多~~~!肯定的啦..而且是查的相似度..不是100%.只是拿来参考下是不是真作了弊..反正我没想到什么好的算法...比较费时..
解决方案五:
电脑在某些特定情况下还是不能代替人的啊~
解决方案六:
楼主有意思,回去想想
解决方案七:
晕~~~!没有人想得出?自己顶!!
解决方案八:
只能查看几率,不能说别人错的一样对的一样就说别人作弊了吧...就如同彩票中奖一样,错对都用相同的,相对几率多少而已搞两个for循环,全部相同,一个不同,两个不同....
解决方案九:
有一个不太符合数据库设计规范,但是可以极大提高匹配效率的方法,可以作为冗余数据表处理。表结构:(为了叙述方便暂且陈为Table_Info_AnswerAll)StudentNumvarchar{50}StudentAnsewervarchar{200}//假设100道题目如果不在乎空间用Max也可以原理:在每次把答案保存到正常数据表的同时把答案以一个字符串的形势写入上面的表(Table_Info_AnswerAll)中结构如下:A,B,D,,E,A其中如果为空表示没有选择答案。匹配相似性:然后这个匹配在.net里面就变得非常容易只需要遍历Table_Info_AnswerAll这一个表用正则表达式设置匹配的字段长度(正则我不精通,但是我知道写的好一句或者几句的组合就可以满足你的要求了)

时间: 2024-12-02 21:04:47

大家都来挑战一下难度!考试系统找出作弊的人!的相关文章

Linux系统找出大文件的方法

  du -s /home/* | sort -nr 也可以用find,查找大于200M的文件并显示详细信息 find . -size +100000000c -exec ls -lh {} ;

分享一个LiteDB做的简单考试系统辅助工具

    凌晨,被安排在公司值班,因为台风"灿鸿"即将登陆,风力太大,办公楼,车间等重要部分需要关注.所以无聊,那就分享一下,今天给朋友临时做的一个小的考试系统辅助工具吧.其实非常小,需求也很简单,但是可以根据实际需要进行扩充,暂时只实现了一些核心功能.界面丑了点,无所谓,凑合着用吧. 1.考试系统辅助需求     上午10点一个朋友紧急求助,单位要进行在线测评,开卷考试,题库以及答案已经发给他们了,但是太多,好几百道题目,翻资料都来不及.问我能不能做一个软件,能够快速填充答案或者找到题

网上考试系统编制中的随机抽取试题的四种算法

算法|随机 因为教学的需要,我决定编写一个asp+ms sql2000的网上考试系统,其功能主要为:实现判断题.单项多项选择题和填空题的在线自动答题.改卷:并将学生的错误答案记入数据库,供教师分析.在编写从题库中随机抽取试题这一模块的算法上,却颇费了一番周折,现将解决过程记录如下,以供大家参考. 为了便于说明问题,文中提供的代码中的变量pd为从题库中要抽取出来考试的试题数量,数据库表名与字段名我都使用了中文,并仅以判断题为例. 算法一 由于不知道如何实现从题库中随机抽取试题的sql语句,我在网上

用ASP开发试题库与在线考试系统(1)

摘 要 利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,我们基于B/S模式研究开发了试题库与在线考试系统这一ASP应用程序.它运用方便.操作简单,效率很高,现阶段虽只实现了试卷的客观题部分,但已具有试题(卷)录入.修改和查询,手工组卷与自动组卷以及进行在线考试等重要功能,也就是说实现了真正的无纸化考试,满足任何授权的考生随时随地考试并迅速获得成绩,并给出其详细的成绩分析与试卷评估,同时也大大减轻了教师出题.组卷和改卷等繁重的工作量. 引 言 现阶段,学校与社会上的各种考

用ASP开发试题库与在线考试系统(2)

二.运行环境与系统结构 此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网.其运行要求和逻辑结构分别如下: 客户端:Windows95/98,Internet Explorer(IE)等 服务器端:Windows NT/Windows2000,Internet Information Server (IIS)4.0及其以上版本,IE等:或者Windows98,Personal Web Server(PWS),IE等. 数据库:采用SQL Server,运行于服务器端. 试

用ASP开发试题库与在线考试系统(4)

4.2.2.试卷结构 试卷一般包括客观题(判断题.单选题或多选题)和主观题(填空题.短文字题或长文字题),即一套试卷包括若干大题,每道大题包含若干小题.但是,本系统的试卷目前只涉及客观题部分.故大题数暂定为最多3道,小题数总和若干,而且,在此表中只存贮该科目试卷相应的试题编号,其试题内容则在调用时到相应科目中查询获得. 4.2.3.用户.留言信息结构 A.超级用户:在此系统中有且仅有一个,即系统管理员.他具有一般用户所没有的至高无上的权力,即具有删除用户.留言.试题以及试卷等信息的权力.它不需注

用ASP开发试题库与在线考试系统

  摘 要利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,我们基于B/S模式研究开发了试题库与在线考试系统这一ASP应用程序.它运用方便.操作简单,效率很高,现阶段虽只实现了试卷的客观题部分,但已具有试题(卷)录入.修改和查询,手工组卷与自动组卷以及进行在线考试等重要功能,也就是说实现了真正的无纸化考试,满足任何授权的考生随时随地考试并迅速获得成绩,并给出其详细的成绩分析与试卷评估,同时也大大减轻了教师出题.组卷和改卷等繁重的工作量. 引 言 现阶段,学校与社会上的各种

基于数据库、OLE及VBA技术的《计算机文化基础》集成考试系统

数据|数据库         基于数据库.OLE及VBA技术的<计算机文化基础>集成考试系统            陈克力      内容提要:本文介绍了在VB中利用数据库技术.对象链接技术(OLE)及VBA编程开发的集成考试系统,从而实现在<计算机文化基础>课中对理论知识与操作技能进行无纸化考试与自动阅卷.    关键词:数据库 OLE VBA 无纸化考试                         一. 问题提出     <计算机文化基础>是非计算机专业都要开设

5个找出Linux中“二进制命令”描述和系统中位置的方法

在数千个 Linux 系统上的命令/程序中,知道给定命令的类型和目的以及其在系统上的位置(绝对路径)对于新手来说可能是一个挑战. 知道命令/程序的一些细节不仅有助于 Linux 用户掌握大量命令,还能使用户理解命令行或脚本在系统上的操作. 因此,在本文中我们将向你解释五个有用的命令,用于显示给定命令的简短描述和位置. 要在系统上发现新命令,请查看 PATH 环境变量中的所有目录.这些目录存储系统上安装的所有命令/程序. 一旦你找到一个有趣的命令,在继续阅读更多关于它的手册页之前,请尝试如下收集一