使用本軟件,請注意下面幾點。以泰興OMR989B讀卡機為例,編輯格式文件時必須全部使用“單選+二進制”(這樣才能給不定項評分!)。
本軟件實際使用到的字段只有三個,考號、客觀題字段和分數(shù)字段,除了高考之外的一般考試讀卡時也只需要讀這三個字段就夠了。目前版本不分AB卷,也不分科目,不考慮缺考等。所以使用本軟件評分,讀卡時請每次只讀同一科目同一類型的答題卡。本軟件默認使用的個字段名可能和讀卡時使用的字段名不相同,復(fù)讀標(biāo)記為Flag,科目為Subject,考號為ID,客觀題為Content,分數(shù)為Score,評分前請使用菜單:工具—>設(shè)置字段名來重新定義自己的字段名。如果讀卡時所得的數(shù)據(jù)庫中沒有分數(shù)字段,可以使用菜單:工具—>添加分數(shù)字段,評分時如果檢測不到該字段也會自動添加。
客觀題一共可設(shè)置四種分數(shù),比如有60道選擇題,1~10題每題1分,11~30題每題1.5分,31~60題每題1分,那么“題目按分數(shù)值的分段數(shù)”設(shè)為3,第一段10,分數(shù)1,第二段20,分數(shù)1.5,第三段30,分數(shù)1。對于不定項,本軟件始終假設(shè)不定項是在單選題后面,不定項后面沒有單選題,不定項只有一種分數(shù)(全對時)。單選題的標(biāo)準(zhǔn)答案用大寫字母ABCDEF輸入,每5個答案之間用分號隔開。不定項每個答案之間都要輸入分號間隔,比如:A;B;CD。從版本1.63起可以輸入小寫字母xz,如果某個小題沒有答案,標(biāo)準(zhǔn)答案輸入z。如果標(biāo)準(zhǔn)答案情況比較復(fù)雜,可以使用x進行非覆蓋多次評分,比如說第一次改5道小題,輸入答案ABCDA,第二次改接著5小題,輸入答案xxxxx;ABCDA。等全部改完之后再導(dǎo)出報表、分班統(tǒng)計。輸入答案完畢之后點擊“考試評分”來評分,完畢之后點擊“分班統(tǒng)計”來統(tǒng)計。如果考號有一定的規(guī)律,比如開頭2位表示所在班級,那么在考號特征框選擇“沒有固定前綴”,“班級編號起始位”輸入1,班別框里面的“考號中表示班別的字符長度”輸入2。如果考號沒有規(guī)律,或者班別打亂了,那么打開data.mdb數(shù)據(jù)庫,建一個名稱為ids的表,里面包含2個字段,id和StudClass,id表示考號字段,字符串類型,StudClass表示班別,字符串類型??梢韵仍贓xcel里面處理好然后導(dǎo)入到ACCESS。綜合科的統(tǒng)計和分班統(tǒng)計同時進行,結(jié)果包含每個班和每個科的平均分。
配置文件config.ini文件中General節(jié)有2個選項FullMatch和yuwen_m。有些情況下出現(xiàn)單選題有不止一個答案,是否全對才給分,可以用FullMatch設(shè)置。FullMatch=0表示不全對不給分,F(xiàn)ullMatch=1表示全對才給分。高二高三的語文有一道不定項,如果學(xué)生填寫了2個答案一個錯一個對,有2分拿。這個規(guī)則跟一般的不定項不同,需要通過yuwen_m=1來設(shè)置。修改config.ini之前需要關(guān)閉評分器程序。改完語文之后,一定要記得把yuwen_m改為0,否則改其他科答題卡就會出錯。
本軟件可自由傳播分發(fā),但請保持軟件的完整,不得修改程序的任何部分。如果發(fā)現(xiàn)有什么bugs、問題或建議,請及時聯(lián)系作者。如果使用本軟件造成任何直接或間接的損失及后果作者不擔(dān)負任何法律責(zé)任,使用本軟件即被視為接受該協(xié)議。
v1.70 (2012.01)
1. 由于dbf很難處理,速度慢,現(xiàn)在所有dbf文件的處理都轉(zhuǎn)到ACCESS數(shù)據(jù)庫data.mdb中進行。程序會先把dbf導(dǎo)入mdb,然后直接操作mdb里面的同名表。
2. 解決了很多系統(tǒng)打不開含有中文名稱的dbf文件的問題。
3. 取消ids.dbf的使用,換成data.mdb里面的一個ids的表。列名和數(shù)據(jù)類型不變。
【附錄】
二進制和字母對應(yīng)表
1 : A
2 : B
3 : AB
4 : C
5 : AC
6 : BC
7 : ABC
8 : D
9 : AD
: : BD
" : ABD
< : CD
= : ACD
> : BCD
? : ABCD。