夜雨聆风学习资料网

ARTICLE · 1339091

手搓高中数学阅卷系统

手搓高中数学阅卷系统

一个 HTML 文件、一台旧扫描仪、几块钱的模型调用:把一摞卷子变成手机上能翻的讲评清单。

开学第一次月考,两个班 19 道题,最后五道是解答题。选择填空红笔十分钟扫完一个班,磨人的是解答题:按给分点抠分,判完还要登分、找原卷、想明天讲哪题。读卡机只认涂卡,网上阅卷要采购录名单;把整卷丢给大模型「帮我判分」也不敢用——它偶尔替学生补步骤,分数漂亮却不敢往成绩表里填。
后来想明白:我不是要 AI 替我判卷,是要把「已判过的」和「需要慢慢判的」分开。 红笔是我下的结论,机器照抄;解答题才请模型按点给分。

扫描仪 → 本地桥 → 整卷抄录 → 分层判分 → 报告落本机 → 增量同步 → 手机查看

数据先落本机

前端只有一个 HTML 文件,双击就开,复制文件夹换台电脑就能用。旧 ADF 扫描仪只扫 A4 / B5;NAPS2 把图按「时间+序号」丢进「扫描输入」,零依赖的 Node 小服务(扫描桥)盯着,页面每两秒问一句「有新卷子吗」,有就自动接卷分人。
图 1|答案库:试卷结构、标准答案、评分标准先录好
三个决定,事后看都对:数据落本机(报告进 localStorage、原卷进 IndexedDB,只有图片发模型,断网照批);一定彩色 300dpi(灰度把红笔和笔迹糊成一片,红笔才成了能读的信号);清晰度别硬调(按 A4 / B5 反推有效长边约 1925px,填 2200 白烧 token)。
图 2|扫描桥连上后自动接卷、自动分人、扫完自动开批
图 3|一叠一人:姓名学号对名单,没交的单列「待批」

两段式:模型只当抄录员

一步给图就出分数不敢用——看错和判错搅在一起,出错没法查。拆两段(图 4):第一段只抄录,「你是抄录员,不是阅卷员」,按题号把手写抄成 JSON,涂改照原样留;第二段客观题完全本地规则判(比字母、多选按比例、填空数值等价),零调用零花费,只有解答题把抄录文字+评分标准交给便宜文本模型按点给分,回来硬校验小问分之和。
好处很实在:抄错只重抄那一题,换标准只重判解答题。钱也省:一个班百份卷,识别均衡档约 4.7 元、最快档约 0.8 元,判分走便宜模型,整卷诊断本地汇总,几块钱量级。一个坑:新模型默认开「思考」,识别不需要,忘了显式关掉费用翻倍——开关在请求参数里,不在提示词里。
图 4|两段式:模型只抄录,客观题本地判,解答题才叫模型
图 5|接口设置里标了各档识别模型参考价

红笔说了算

红笔一起扫进来:勾=满分、叉=0 分、部分分照抄数字;没批注照常 AI,看不清回落原判。
图 6|「红笔预判(双判)」默认关闭,勾上才启用
有个很诱人、坚决没做的选项:让模型判断「谁对」并自动改分。模型只有「题号 → 记号」,不知道勾画在纸上哪里;猜「这个勾属于上一题」会把对的改错。所以双判:红笔定分,规则再判一遍只作参考(图 7)。不一致就挂红框,写着哪份卷第几题、两边各判几分,旁边「看原卷」,分数不动;覆盖率低会报数。红笔题照样进全班异常体检,好抓「标准答案录错、照着错答案打一整班红叉」。
图 7|分数优先级:人工 > 红笔 > 规则 / AI,冲突只提醒
图 8|汇总区报覆盖率与冲突清单,分数仍按红笔计
优先级钉死后还踩过坑:报告卡直接改分没打人工标记,被「重抄本题」悄悄冲掉。现在两个改分入口共用落标逻辑,重抄重判跳过人工题和红笔题。模型可以提意见,但不能替老师落笔。

别在教室里点鼠标

预置好 NAPS2 命令行,一连上桥就自动扫、自动分人、自动开批;双面两遍并一人,晚交补扫,对不上单列人工。开机那台机器没装 Node,把 node.exe 打进包,登录静默起桥,桌面只留一个图标。
坑都不高级:.bat 中文注释乱码、链接忘带分享码 403、缓存旧版要强刷。最吓人的是「报告全没了」——一份没丢,浏览器按来源隔离,`127.0.0.1:8899` 和 `8901` 是两套库,连 `localhost` 和 `127.0.0.1` 都不通用。后来端口写进 port.txt,配了导出/导入。

批完才是起点

一人一份报告:总分、逐题分、每问分、错因、诊断、薄弱点、建议。班级一张逐题矩阵,一人一行一题一列,0 分红、满分绿、末行平均,哪题先讲扫一眼知道。拿不准的进手动批改队列,边看原卷边给分,改一处留一处痕。
图 9|逐题矩阵:一人一行、一题一列,末行班级平均
图 10|存疑题排成手动批改队列,左侧对准原卷(演示卷面)
图 11|选一个学生,只剩他的报告卡,判定与理由都留痕
图 12|整卷诊断、薄弱点、建议,可直接当讲评材料
图 13|导出成绩、明细 CSV、错题集、错题重练卷都在这一排

手机上看

云端只为手机翻。增量同步:每份报告算内容签名,分数、评语、红笔与人工标记真变了才推;没变化零请求,失败留队列,默认关闭,本地删除不删云端(故意保守,怕误删)。纯写数据库,不调模型,不增加费用。
图 14|云端自动同步默认关闭,保存约 6 秒后增量上传
手机验证码登录后按班级、试卷、学生三级筛选:全班排名、某人报告卡、按题讲评看得分率与典型错答;统计全在手机本地算。
图 15|手机端:全班排名、平均分、及格率优秀率
图 16|选中一个学生,直接换成他的个人报告卡
图 17|点开完整报告:诊断、建议、逐题得分与原卷入口
图 18|按题讲评:得分率排序、最集中作答、疑似答案录错
图 19|展开典型错答:谁的卷、写了什么、判由是什么

到底值不值

一个班几块钱;真正贵的是把口径想清楚:哪些题不需要模型、谁说了算、看错能否只重做一段、自动改分能否退。为了敢改它,纯逻辑/页面交互/图片库各一组断言,170+687+25 条全绿才收工。
好用的工具不是判得最准的那个,是老师敢把成绩交给它的那个。 它拿走抄答案、对字母、算总分、翻原卷,把判断权留在人手里。模型给参考分,红笔才是分;系统给讲评清单,站讲台的还是老师。

说明:文中界面截图均为演示数据,学生姓名已脱敏;答案库需各校自行录入,模型价格为当时的估算口径。

· 完 ·

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料