本 Skill 专为教师日常批改数学主观题而设计,支持:
Step 1 — 接收输入
获取以下必要信息:
Step 2 — 识别手写内容
直接使用视觉能力读取图片,识别学生手写的所有内容:
[难以辨认?] 并给出最可能的猜测
references/ocr-guidelines.md 处理常见识别难点(分数线、根号、上下标等)
Step 3 — 推导参考解答与评分细则
根据题目类型自行推导:
references/grading-criteria.md 中对应题型的评分维度
Step 4 — 逐步对照批改
将学生每个步骤与参考解答对照:
Step 5 — 输出批改报告
按「输出格式」章节的模板输出结构化报告。
当用户提供多张答题图片时:
scripts/grader.py 辅助组织批量任务
每道题的批改报告应包含以下部分:
## 📝 批改报告 — [题目简述]
**满分**:X 分 **实得**:Y 分
---
### 一、识别内容
(原文转写学生的手写内容,难以辨认处标注)
---
### 二、参考解答
(完整的参考解答,含各步骤得分分配)
| 步骤 | 内容 | 分值 |
|------|------|------|
| 步骤1 | ... | X分 |
| 步骤2 | ... | X分 |
| ... | ... | ... |
---
### 三、逐步评分
**步骤1**(满分 X 分)
- 学生作答:...
- 评分:✅ 得 X 分 / ⚠️ 得 X 分(部分正确)/ ❌ 得 0 分
- 说明:...
**步骤2**(满分 X 分)
- ...
---
### 四、得分汇总
| 评分项 | 满分 | 得分 | 备注 |
|--------|------|------|------|
| 步骤1 | X | X | ... |
| 步骤2 | X | X | ... |
| **合计** | **X** | **Y** | |
---
### 五、批改建议
✅ **做得好的地方**
- ...
❌ **主要错误**
- ...
💡 **改进建议**
- ...
[?] 标注,并在报告中说明
references/grading-criteria.md — 各题型评分维度与扣分标准
references/ocr-guidelines.md — 手写数学符号识别指南
scripts/grader.py — 批量批改任务组织脚本(可选,适合自动化场景)
示例 1:教师上传单张作答图片
> 用户:"帮我批改这道题,满分10分"(附图片)
> → 询问题目内容(若图中无题目) → 执行完整批改流程 → 输出批改报告
示例 2:批改时已知题目
> 用户:"这是一道函数题,满分15分,帮我批改学生的答案"(附图片+题目)
> → 直接进入 Step 2,识别图片内容 → 推导评分标准 → 输出报告
示例 3:批量批改
> 用户:"这是30个学生的答题图片,题目是…,满分10分,帮我批改"
> → 逐张批改 → 最终输出汇总表格(学生编号/姓名 + 各步骤得分 + 总分)
共 1 个版本