- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在线裁判系统阅卷方式研究.doc
在线裁判系统阅卷方式研究
摘要:机器阅卷应用极为广泛,客观题阅卷技术非常成熟,但主观题的阅卷方式还有不少漏洞。本文首先分析了现有的机器阅卷中的缺陷,再针对该缺陷的根源提出了一种解决问题的思路,并对其原理进行了分析和解释,最后采用重定向技术和jsp技术加以实现。该方案是一个可行的方案,具有广泛的应用前景。
关键词:在线裁判系统;机器阅卷;jsp;重定向
marking mode study of online referee system
tan binwen
(armed police ganzhou fire brigade shangyou public security and fire brigade,ganzhou341200,china)
abstract:the technology of machine scoring in the multiple-choice topic and fills-up topic was already mature,but there were many defects in the programming topic.at first,the existed deficiencies in the machine scoring were analyzed in detail,then a solution was proposed,and the judge theory was exceptionally analyzed.finally,the jsp technology and redirect technology were used.this solution is a viable option,it has a broad prospect.
keywords:online judge system;machine scoring;jsp;redirect
机器阅卷[1]应用极为广泛,客观题阅卷技术非常成熟,但主观题(如计算机考试中的程序编写题)的阅卷方式就还有不少漏洞。因此许多重要的计算机编程竞赛[2] (如被人们称作计算机奥林匹克竞赛的acm竞赛)就是采用人工阅卷和机器阅卷结合的方式,阅卷过程较为复杂,人力物力消耗大,效率较为低下。本文提出了一种解决该问题的思路,并采用重定向技术和jsp技术加以具体实现。
一、现有阅卷方式的问题
现阶段普遍采用的机器阅卷的基本步骤如下(以全国计算机等级考试中c语言阅卷方式为例):
(1)程序编写题中有一个函数叫“nono()”,该函数从in.dat文件中读取出一些数据,发送给fun函数(此函数要求由考生编写)处理。fun函数处理后,相应的结果存放到out.dat文件中。
(2)考试系统评分时,首先在考生文件夹下搜索,如果未找到相应的out.dat文件,则直接判断该题得分为0。
(3)如果在考生文件夹下找到相应的out.dat文件,则将out.dat文件里的数据(通常是20行数据)按行读出,与考试系统提供的数据(即参考答案)按行进行匹配,以此来判断考生的分值。如果两个文件内的所有数据都一致,将判断该题得分为满分。
也就是说,考生程序编写题的得分情况与且只与结果文件(通常情况下是out.dat文件)相关,现有考试系统评分时其实并不考虑考生所编写的代码的正确性。这就带来了一个严重的问题:考生只需保存一个结果文件(out.dat文件),只要out.dat文件里的数据和系统所提供的数据一致,系统将判断该考生得分为满分,哪怕该考生没有写一个字母的代码。
下面是一个实际的例子:
题目要求:编写函数fun(),保留实型数数据(该数为正数)的2位小数,并对该实型数数据第3位小数进行四舍五入运算。如:实型数为12.34567,那么函数返回12.35;实型数位12.34464,那么函数返回12.34。
考生通过以下步骤可以轻易地不编写一行代码而得到满分,首先打开位于考生文件夹下的in.dat文件(通常使用记事本即可打开该文件)。假定该文件内容为:
1.3422343 212.134685 341.2171 21.90729 87.8979
32.545336 455.31212 6656.2131 3232.2127 345.2127
21.32321 22.33493 2121.903 2121.989221.9992
78.9998 89.9997 1019.997 2121.98996 12.988
接下来,打开位于考生文件夹下的out.dat文件(如果没有该文件,则创建一个即可),根据题意,只要把in.dat文件复制到out.dat中,把第1个数据改为1.340000,第2个数据改为212.130000,再根据题意把其他数据也进行相
您可能关注的文档
最近下载
- 立体图形复习(六年级数学总复习).ppt VIP
- 毛概说课市公开课一等奖省赛课微课金奖PPT课件.pptx VIP
- 公安院校公安专业本专科招生政治考察表(2022年西藏报考公安院校公安专业招生).doc VIP
- 2021年电大财务报表分析网考试题答案.docx VIP
- 六年级数学毕业总复习.ppt VIP
- HGT 2160-2024《冷却水动态模拟试验方法》.pdf
- NB_T33004-2013电动汽车充换电设施工程施工和竣工验收规范.pdf VIP
- 02S404 防水套管国标规范.pdf VIP
- 部编人教版五年级下册语文 习作:漫画的启示 重点习题课件.pptx VIP
- 02S701 砖砌化粪池图集标准.docx VIP
文档评论(0)