关于 gaozhong-english-answer-parser
gaozhong-english-answer-parser 是用于从高中英语试卷文件中提取答案并按固定题号结构整理的技能,面向需要快速生成答案表的场景。它支持从 PDF 或图像读取内容,并只输出 Markdown 答案,不包含解析说明。
主要功能
- 01从 PDF 或图像读取试卷
- 02提取选择题与填空答案
- 03按固定题号分组整理
- 04以 Markdown 表格和条目输出
- 05按提问语言生成标题
适用场景
- 01整理高中英语试卷答案
- 02处理扫描版答案页
- 03将混排答案映射到指定题号组
- 04生成不含解析的答案表
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ wmy2981/ skills --skill gaozhong-english-answer-parser安装后在 Claude Code 中输入/gaozhong-english-answer-parser确认已加载。
附带文件.claude-plugin/plugin.json
详细介绍
高中英语试卷结构化答案提取
执行规则
直接开始处理用户的请求,不要预先检查是否支持该格式,也不要询问确认。如果文件无法按预期读取或解析,再进行调整和修正,不要提前处理。
固定题号分布
本技能严格遵循以下题号方案。不得根据源文本假设、调整或推断题号范围。
| 部分 | 题号范围 | 分组 |
|---|---|---|
| 听力 | 1-20 | 1-5、6-10、11-15、16-20 |
| 阅读 A | 21-23 | 每题单独列出 |
| 阅读 B | 24-27 | 每题单独列出 |
| 阅读 C | 28-31 | 每题单独列出 |
| 阅读 D | 32-35 | 每题单独列出 |
| 七选五(选句填空) | 36-40 | 每题单独列出 |
| 完形填空 | 41-55 | 41-45、46-50、51-55 |
| 语法填空 | 56-65 | 每题单独列出 |
处理流程
第 1 步:读取文件内容
PDF 文件:
- 首先尝试使用
pdfplumber提取文本 - 如果文本中缺少答案信息(扫描件),使用
pdftoppm转换页面,然后进行视觉识别(view_image)
图像文件:
- 使用
view_image直接查看 - 如果内容不完整,使用 OCR 补充
第 2 步:提取原始答案
通过搜索关键词(参考答案、答案、Answer Key 等)在文本中定位答案区域。仅提取答案:
- 选择题:仅字母(A-G)
- 填空题:应填入的单词或短语
- 完全忽略解析文本,无论它与答案混合得多么紧密
第 3 步:按固定结构输出
以 Markdown 格式输出——不要使用代码块,不要生成文件。在聊天中直接回复。
输出模板
答案
听力
| 1-5 | 6-10 | 11-15 | 16-20 |
|---|---|---|---|
| BCBAC | BCCAA | BACAB | CACBB |
阅读理解
短文 A 21.B 22.A 23.C
短文 B 24.C 25.B 26.D 27.A
短文 C 28.C 29.B 30.A 31.C
短文 D 32.D 33.A 34.B 35.C
七选五(选句填空) 36.F 37.D 38.A 39.E 40.G
语言运用
完形填空
| 41-45 | 46-50 | 51-55 |
|---|---|---|
| BACDB | AACDC | BCABD |
语法填空
| 题号 | 答案 |
|---|---|
| 56 | to |
| 57 | a |
| 58 | playful |
| 59 | combining |
| 60 | introduction |
| 61 | which |
| 62 | surprisingly |
| 63 | to reflect |
| 64 | has created |
| 65 | hidden |
输出规则
- 严格遵循固定题号分布。 不要根据源文本调整题号范围或分组。如果源文本将 21-35 按每 5 题连续分组(例如
21-25 DDBBB),请重新映射到固定分组:短文 A 为 21-23,短文 B 为 24-27,短文 C 为 28-31,短文 D 为 32-35。 - 听力:分为 4 组,每组 5 题,以表格行呈现,每个单元格包含连续的 5 个字母。
- 阅读理解:短文 A(3 题)、短文 B(4 题)、短文 C(4 题)、短文 D(4 题)——按短文分组,每题单独列出。
- 七选五:共 5 题,每题单独一行。
- 完形填空:分为 3 组,每组 5 题,以表格行呈现。
- 语法填空:共 10 题,以纵向表格呈现——第一列为题号,第二列为答案。
- 仅输出答案,不要提供解析。
- 以 Markdown 格式输出,不要使用代码块,不要生成文件。
- 续写/作文部分不包含在答案结构中。
- 匹配用户使用的语言。 输出语言(各部分标题、诸如“短文 A”“完形填空”等说明标签)必须与用户问题的语言一致。如果用户用中文提问,则用中文输出标题;如果用户用英文提问,则用英文输出标题。答案内容(字母、单词)保持不变。
评论
支持 Markdown