基于字符比对的评卷系统
功能:
实现了批量评卷,逐个评卷,批量回滚,逐个回滚的功能
操作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 | ||||||