班级成绩口述更新
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_e497cab2/lyon-skill-01。
技能介绍
要解决的问题
每次考试后,小学教师面对一份固定顺序的学生名单,需要把口述成绩逐条写入表格。难点不在"会不会填",而在于:
- 口述到表格的转录重复繁琐,容易错位或漏记
- 教师可能按名单顺序报分,也可能报
姓名、学号、序号,甚至一次输入里混用多种方式 - 中文数字、口语分隔词、"缺考""请假"等状态词需要正确解析
- 误改身份字段、打乱名单顺序、覆盖历史成绩都是真实风险
核心能力与工作流程
技能围绕"先校验、再写入"组织:
- 多模式匹配:纯顺序报分时按名单行序依次填入;报标识时按
姓名/学号/序号匹配具体行;混合输入时优先采用每条成绩旁明确给出的标识 - 中文口语解析:支持停顿、逗号、空格、换行及"下一个""接着"等分隔词;含义明确时把"九十五"转为
95、"八十八点五"转为88.5 - 写入前校验:比对成绩数量与学生人数,不一致时停止并询问;报告无法匹配、重复匹配、重名学生;超出 0–100 合理区间的成绩先请教师确认
- 最小化写入:默认只更新
得分列,序号、姓名、学号保持不变;已有非空得分不被覆盖,除非教师明确要求替换 - 保留上下文:清单原顺序不变,历史列、备注列不删除;编辑 CSV、Excel 时尽量保留原格式
适用边界与注意点
- 目标用户是小学教师,回复保持简短、便于直接核对
- "缺考""请假""未交""0分" 是不同状态,教师未说明时不会把缺考类状态写成
0 - 存在多个成绩列(如单元一、期中、期末)时,先询问要更新哪一列
- 同名学生必须用学号或序号确认后才能更新,不做猜测
- 更正场景(如"张三改成96")只影响指定学生,不动其他行
使用场景
- 考试后,教师按名单顺序口述全班成绩,要求将分数依次填入固定顺序的成绩表,遇到缺考时标记为缺考而非零分。
- 教师混合口述姓名与学号报分,要求技能根据不同标识分别匹配对应学生,并只更新得分列,保持原表顺序不变。
- 口述成绩数量与名单人数不符时,要求技能停止写入并提示缺少或多出的成绩数量,待教师确认后再继续录入。
- 名单中存在同名学生,教师仅报出姓名时,要求技能提示重名并追问学号或序号,确认具体学生后才更新成绩。
适合人员
- 小学班主任:每次考试后需要快速把口述的全班成绩准确填入成绩表,避免手动录入错位或漏记。
- 一线任课教师:习惯按名单顺序或直接喊名字、学号报分数,需要工具自动匹配学生并更新成绩。
- 教务学籍管理员:负责维护标准成绩模板,需要确保更新分数时不破坏原有的学号、姓名和表格顺序。