答题卡评分器是一个专门用来快速评分的工具,使用非常方便,功能丰富,可用来代替读卡机的评分软件。目前版本有使用Excel生成报表,评分后生成详细的统计数据,检查缺漏考号,转换客观题字段的二进制为常用的ABCD等功能。如果软件不能正常工作,需要安装MDAC(Microsoft Data Access Components),可到微软网站搜索下载。
使用本软件,请注意下面几点。以泰兴OMR989B读卡机为例,编辑格式文件时必须全部使用“单选+二进制”(这样才能给不定项评分!)。
本软件实际使用到的字段只有三个,考号、客观题字段和分数字段,除了高考之外的一般考试读卡时也只需要读这三个字段就够了。目前版本不分AB卷,也不分科目,不考虑缺考等。所以使用本软件评分,读卡时请每次只读同一科目同一类型的答题卡。本软件默认使用的个字段名可能和读卡时使用的字段名不相同,复读标记为Flag,科目为Subject,考号为ID,客观题为Content,分数为Score,评分前请使用菜单:工具—>设置字段名来重新定义自己的字段名。如果读卡时所得的数据库中没有分数字段,可以使用菜单:工具—>添加分数字段,评分时如果检测不到该字段也会自动添加。
客观题一共可设置四种分数,比如有60道选择题,1~10题每题1分,11~30题每题1.5分,31~60题每题1分,那么“题目按分数值的分段数”设为3,第一段10,分数1,第二段20,分数1.5,第三段30,分数1。对于不定项,本软件始终假设不定项是在单选题后面,不定项后面没有单选题,不定项只有一种分数(全对时)。单选题的标准答案用大写字母ABCDEF输入,每5个答案之间用分号隔开。不定项每个答案之间都要输入分号间隔,比如:A;B;CD。从版本1.63起可以输入小写字母xz,如果某个小题没有答案,标准答案输入z。如果标准答案情况比较复杂,可以使用x进行非覆盖多次评分,比如说第一次改5道小题,输入答案ABCDA,第二次改接着5小题,输入答案xxxxx;ABCDA。等全部改完之后再导出报表、分班统计。输入答案完毕之后点击“考试评分”来评分,完毕之后点击“分班统计”来统计。如果考号有一定的规律,比如开头2位表示所在班级,那么在考号特征框选择“没有固定前缀”,“班级编号起始位”输入1,班别框里面的“考号中表示班别的字符长度”输入2。如果考号没有规律,或者班别打乱了,那么打开data.mdb数据库,建一个名称为ids的表,里面包含2个字段,id和StudClass,id表示考号字段,字符串类型,StudClass表示班别,字符串类型。可以先在Excel里面处理好然后导入到ACCESS。综合科的统计和分班统计同时进行,结果包含每个班和每个科的平均分。
配置文件config.ini文件中General节有2个选项FullMatch和yuwen_m。有些情况下出现单选题有不止一个答案,是否全对才给分,可以用FullMatch设置。FullMatch=0表示不全对不给分,FullMatch=1表示全对才给分。高二高三的语文有一道不定项,如果学生填写了2个答案一个错一个对,有2分拿。这个规则跟一般的不定项不同,需要通过yuwen_m=1来设置。修改config.ini之前需要关闭评分器程序。改完语文之后,一定要记得把yuwen_m改为0,否则改其他科答题卡就会出错。
本软件可自由传播分发,但请保持软件的完整,不得修改程序的任何部分。如果发现有什么bugs、问题或建议,请及时联系作者。如果使用本软件造成任何直接或间接的损失及后果作者不担负任何法律责任,使用本软件即被视为接受该协议。
v1.70 (2012.01)
1. 由于dbf很难处理,速度慢,现在所有dbf文件的处理都转到ACCESS数据库data.mdb中进行。程序会先把dbf导入mdb,然后直接操作mdb里面的同名表。
2. 解决了很多系统打不开含有中文名称的dbf文件的问题。
3. 取消ids.dbf的使用,换成data.mdb里面的一个ids的表。列名和数据类型不变。
【附录】
二进制和字母对应表
1 : A
2 : B
3 : AB
4 : C
5 : AC
6 : BC
7 : ABC
8 : D
9 : AD
: : BD
" : ABD
< : CD
= : ACD
> : BCD
? : ABCD。