没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收稿日期 :2008 - 09 - 13
作者简介 :谭炳文(1986 - ) ,男 ,江西赣州人 ,硕士研究生 .主要研究方向为网格 ,GPS/GIS .
文章编号 :1005 -0523(2008)06 - 0059 - 04
在 线 裁 判 系 统 的 一 种 新 阅 卷 方 式
谭炳文 ,王更生 ,周 娟
(华东交通大学 信息工程学院 ;江西 南昌 330013)
摘要 :机器阅卷在选择题阅卷和填空题阅卷上的技术已经非常成熟 ,但在程序编写题上的阅卷方式还有不少缺陷 .首先详细
分析了现有的机器阅卷中的漏洞 ,再针对漏洞的根源提出了一种解决问题的方案 ,并对其工作原理进行了详细分析和解释 ,
最后采用 JSP 技术和重定向技术加以具体实现 .该方案是一个可行的方案 ,具有广泛的应用前景 .
关 键 词 :在线裁判系统 ;机器阅卷 ;JSP ;重定向
中图分类号 :TP393畅09 文献标识码 :A
机器阅卷
[1]
在选择题阅卷和填空题阅卷上的技术已经非常成熟 ,但是在程序编写题目上 ,还有不少缺
陷 .因此很多重要计算机编程竞赛
[2]
通常是采用机器阅卷与人工阅卷相结合的形式 ,这给阅卷过程带来了不
少的负担 .本文提出了一种解决机器阅卷的方案 ,并使用 JSP 技术和重定向技术给出了具体的实现过程 .
1 现有阅卷的问题
如今的机器阅卷的基本步骤如下(以全国计算机等级考试中二级考试的 C 语言阅卷方式为例) :
(1) 程序编写题里面通常有一个叫“NONO()”的函数 ,该函数从 in .dat 中读出一些数据 ,交给 fun 函数
(要求考生编写的函数)进行处理 .然后再将处理的结果存放到 out .dat 文件中 .
(2) 这个存放处理结果的文件 ,就是考试系统使用的评分文件 .如果在考生文件夹下找不到这个文件 ,
则它认为是 0 分 .
(3) 如果找到了这个文件 ,那么它将这个文件一行一行地读出 ,然后与系统提供的数据一行一行地进行
比较 ,有几行数据相同 ,就能得到几行数据的分 .通常是 20 个得分点 ,也即应有 20 行数据 .如果全部数据都
正确 ,就会是满分 .
换句话说 ,程序编写题只与结果文件(一般情况下是 out .dat)相关 ,考试系统在评分时候根本不理睬程
序源代码 .这样带来了一个问题 ,考生可以不编写代码 ,而是做一个结果文件 ,只要这个结果文件的数据和系
统所提供的数据是相同的 ,系统也会给考生满分 ,哪怕考生没有写一行程序 .
举例如下 .题目的文字部分要求是 :
请编写一个函数 fun ,函数的功能是使实型数保留 2 位小数 ,并对第 3 位进行四舍五入(规定实型数为正
数) .例如 :实型数为 1 234畅567 ,则函数返回 1 234畅57 ;实型数位 1 234畅564 ,则函数返回 1 234畅56 .
考生可以使用记事本打开考试文件夹下面的 in .dat 和 out .dat .假定 in .dat 里面内容为 :
1畅342 142 3 抖212畅134 555 341畅212 1 21畅907 89 87畅899 9
32畅545 64 6 455畅312 32 6 656畅212 1 3 232畅212 1 345畅212 1
21畅323 24 22畅334 99 2 121畅909 2 121畅989 9 21畅999 9
第 25 卷第 6 期
2008 年 12 月
华 东 交 通 大 学 学 报
Journal of East China Jiaotong University
Vol .25 No .6
Dec .,2008
资源评论
weixin_38684806
- 粉丝: 4
- 资源: 896
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功