基于字符比对的评卷系统
功能:
实现了批量评卷,逐个评卷,批量回滚,逐个回滚的功能
操作Eccel答题卡,在相应位置用红色标记评阅成绩
导出成绩单到Excel表格
使用说明
一.
使用方法
:
点击当前程序所在文件夹StarCMD.bat 打开CMD
1.打开CMD,CD到该程序所在目录,或在该程序所在目录中打开cmd
2.在CMD中输入mark 可以查看相关提示信息
3.批卷及生成成绩单:
在CMD中输入 mark mark -src 含标准答案的成绩单文件所在的路径和文件名 -tar 目标答题卡所在目录的路径或路径\文件名
E.g 批量评卷 mark mark -src C:\答题卡.xlsx -tar C:\答题卡
逐个评卷 mark mark -src C:\答题卡.xlsx -tar C:\答题卡\2018022001_张三.xlsx
推荐把含有标准答案的答题卡文件 及其含有 待评测答题卡的文件夹放在该程序所在目录
假如含有标准答案的答题卡文件名为 A.xlsx 待评测答题卡的’文件夹’名为 AllFile 则操作更清晰一些
E.g 批量评卷 mark mark -src A.xlsx -tar AllFile
逐个评卷 mark mark -src A.xlsx -tar AllFile\2018022001_张三.xlsx
4.回滚成绩单(清空成绩单中的批阅痕迹,还原成绩单最初模样)
命令行输入 mark rollback 目标答题卡所在目录的路径或路径\文件名(操作方式同上)
E.g 批量回滚
mark rollback C:\答题卡
在当前目录
mark rollback AllFile
E.g 逐个回滚
mark rollback C:\答题卡\2018022001_张三.xlsx
在当前目录
mark rollback AllFile\2018022001_张三.xlsx
5.提醒
路径中不要包含空格
命令参数:
mark -src path\XXX.xlsx or XXX.xlsx -tar path or path\XXX.xlsx
rollback path or path\XXX.xlsx
二.约束
1.程序根据配置文件H3 与 答题卡文件 A1 单元格中的文字判断是否为同一类试卷
如果配置文件中H3单元格和答题卡(含标准答题卡)的内容不一致,程序不会
正常执行。程序配置文件请勿轻易修改,配置文件标记红色的行为数据定位行
- 答题卡请按照标准答题卡模板文件名的格式,命名
-
批量评卷的成绩单生成位置:学生的答题卡目录
-
单个评卷的成绩单生成位置:当前程序目录 A_成绩单文件夹
-
该程序可以通过修改配置文件,达到适配并批阅不同卷面的目的
三.截图:
命令行
单个批阅
批量批阅
由于控制台输出,导致程序运行效率降低(单线程很健康)
单个回滚
批量回滚
实现:
答题卡标准文件 姓名_学号.xlsx
XXXXX |
||||||
题号 |
一 |
二 |
三 |
四 |
总分 |
|
得分 |
||||||
一、选择题(请用大写字母答题)(每小题2分,共20小题40分) |
||||||
1 |
||||||
2 |
||||||
3 |
||||||
4 |
||||||
5 |
||||||
6 |
||||||
7 |
||||||
8 |
||||||
9 |
||||||
10 |
||||||
11 |
||||||
12 |
||||||
13 |
||||||
14 |
||||||
15 |
||||||
16 |
||||||
17 |
||||||
18 |
||||||
19 |
||||||
20 |
||||||
二、判断题,对的填T,错的填F (大写)(每小题1分,共20小题20分) |
||||||
21 |