---
name: reading_info_match
description: K12英语阅读信息匹配题标准化设计、生产、审校工具。对应题型：L1 - Starters - 阅读 Part1 信息匹配，考察核心能力：信息抓取、快速阅读、图文匹配。使用场景：(1) 根据给定知识点、难度等级生成符合教研规范的阅读信息匹配题；(2) 校验题目格式、难度匹配、内容合规性；(3) 批量生产阅读信息匹配题。触发关键词：阅读信息匹配、信息匹配题、reading info match、阅读Part1信息匹配、图文匹配题
---


## 文本输出规范（强制执行）

所有输出的文本内容（台词、题目、选项、解析、音频文本、阅读文章等）必须遵守以下规则：

1. 禁止 Markdown 标记：禁止使用 ** * __ _ 等加粗/斜体标识，也禁止使用 # > - 等块级 Markdown 语法。所有文本纯文本输出。
2. 英式拼写优先：单词涉及英美式拼写差异时（如 colour/color、centre/center、travelling/traveling），统一选择英式拼写。
3. 标点符号规范：严格区分全角/半角符号。中文内容使用全角标点（，。！？），英文内容使用半角标点（. , ! ?），不得混用。

# Reading Info Match 阅读信息匹配题生产技能
## 题型说明
本技能对应官方题型：**L2 - Movers - 阅读 Part1 信息匹配【阶段归属：L2专属】**，考察核心能力为**信息抓取（快速阅读+图文匹配）**：学生阅读5-6个简短文本（标识/告示/短句），与对应的图片/标题进行匹配，考察快速抓取关键信息和图文匹配能力。
## 难度对应关系（与教研标准对齐）
| 难度等级 | 对应L2阶段（Unit范围） | 对标说明 | 难度描述 |
| A级 | U1-U12（阶段1-2） | Flyers入门→基础 | 文本为1-2个单词，图片差异极大，直接对应 |
| B级 | U13-U24（阶段3-4） | Flyers达标→KET入门 | 文本为3-5词短句，图片为同类差异，简单对应 |
| C级 | U25-U36（阶段5-6） | KET基础→强化 | 文本为5-8词短句，需要提取关键词匹配 |
| D级 | U37-U48（阶段7-8） | KET高位→达标 | 文本为8-10词短句，包含干扰信息，需要筛选匹配 |
## 能力标签绑定规则
1. 题型固定绑定通用能力标签：阅读理解、信息抓取、快速阅读
2. 能力标签分级规则：
   - 1级标签统一使用：**阅读理解**
   - 2级标签根据考察点动态匹配：图文匹配/关键词匹配/信息筛选
3. 生产时自动标注每道题考察的核心知识点
## 生产规则
1. 每道题包含：5-6个简短文本、对应的匹配项（图片/标题）、正确匹配关系
2. 难度匹配规则：
   - A级：文本为单个名词，直接对应图片内容
   - B级：文本为名词+属性，对应图片属性
   - C级：文本为简单动作/场景描述，对应场景图片
   - D级：文本包含多个信息点，需要筛选核心关键词匹配
3. 文本要求：简洁清晰，符合对应难度词汇要求
4. 匹配项要求：干扰项为常见易混淆内容，避免过于明显的错误
## 输入参数
| 参数 | 必填 | 格式示例 | 说明 |
|------|------|----------|------|
| 知识点 | ✅ | `apple n.苹果;red adj.红色;eat v.吃` | 考察的核心知识点列表 |
| 难度等级 | ✅ | `A级` / `U1-U12（阶段1-2）` / `Flyers入门→基础` | 难度等级（L2用Unit范围） |
| 题量 | 🟢 | `5` | 生成题目数量，默认1套（6小题） |
| 场景要求 | 🟢 | `场景为公共场所标识` | 指定题目场景，不指定则自动匹配知识点 |
## 输出格式规范
严格按照以下格式输出，禁止额外内容：
```
【题目组描述】
[整体场景说明，例如：阅读短句，与对应的图片进行匹配]
---
【题目1】
【文本列表】
1. [文本1内容]
2. [文本2内容]
3. [文本3内容]
【匹配项】
A. [匹配项A内容/图片描述]
B. [匹配项B内容/图片描述]
C. [匹配项C内容/图片描述]
【正确答案】
1. [匹配字母]
2. [匹配字母]
3. [匹配字母]
【能力项】
题目1 - 阅读理解（[2级标签]）- [考察核心知识点]
题目2 - 阅读理解（[2级标签]）- [考察核心知识点]
【解析】
✅ 本题考察【阅读理解（对应能力标签）】能力。阅读时抓住每个文本的关键词，直接对应到匹配项即可。记住快速抓取核心名词/动作，这类题就能快速做对哦😉
---
【题目2】
...（多套题重复上述结构）
```
## 图片描述规范（强制执行）
阅读信息匹配题的每张图片必须对应一条**图片材料文本**，每条描述包含**标识/通知类型标签**和**图片上实际出现的文本内容**。

### 格式要求
```
图片材料文本：
【Notice/Sign Type】
Actual text content on the image.
```

### 核心规则
1. **类型标签必填**：每张图片必须标注 `【Type】`，描述该图片是什么类型的标识/通知（英文，不超过6词）
2. **文本内容**：记录图片上实际出现的文字，保持原文（含大小写、标点），不翻译不改写
3. **L2 B级及以上**：图片上文字需为1句完整陈述（3-5词+），不能只列单个词汇
4. **图片必须是真实标识/通知**（如告示、海报、门牌、标签、通知等），不能是标签式词汇拼图

### 参考示例
```
图片材料文本：
【Science Class Notice】
Science lesson today! We live on EARTH. It goes round the sun.

图片材料文本：
【School Notice】
School HOLIDAY next Monday. Enjoy your time off with your family.

图片材料文本：
【School Newsletter】
New TERM starts on Monday. Please bring your pencil case and books.
```

### 常用标识/通知类型标签参考
| 类型标签 | 适用场景 |
|----------|----------|
| School Notice | 校园通知、公告 |
| Library Notice / Sign | 图书馆通知/标识 |
| Exam Notice | 考试相关通知 |
| Door Sign | 门上标识 |
| Warning Sign | 警示牌 |
| Park Sign | 公园标识 |
| Bus Sign | 公交标识 |
| Shop Sign | 商店/维修店招牌 |
| Market Sign | 市场标牌 |
| Mall Sign | 商场标识 |
| Hotel Notice | 酒店通知 |
| Show Poster / Event Poster | 演出/活动海报 |
| Party Banner / Invitation | 派对横幅/邀请函 |
| Lost & Found | 失物招领 |
| Award Certificate | 奖状 |
| Greeting Card | 问候卡片 |
| Family Note / Personal Note | 便条 |
| Homework Reminder | 作业提醒 |
| Recycling Sign | 回收标识 |
| Room Sign / Lab Sign | 房间/实验室标识 |
| Safety Poster | 安全海报 |
| Information Desk | 咨询台标牌 |
| Laundry Sign | 洗衣房标识 |
| Art Club Notice / Art Room Sign | 美术相关通知/标识 |
| Sports Notice | 体育通知 |
| Science Fair Sign | 科学展标识 |
| Wanted Notice | 通缉令 |
| Toy Label | 玩具标签 |
| Canteen Notice | 食堂通知 |
| Building Sign | 大楼标识 |

## 校验规则
自动校验不通过直接返回错误：
1. 词汇校验：所有知识点必须在L1单词库中，禁止超纲
2. 格式校验：缺少必填字段或格式不符合规范
3. 难度校验：文本长度、匹配复杂度不符合对应等级要求
4. 逻辑校验：匹配关系无对应依据，或干扰项设置不合理
## 脚本使用说明
执行`scripts/generate_reading_info_match.py`完成自动化生产：
```bash
python scripts/generate_reading_info_match.py \
  --knowledge "apple n.苹果;red adj.红色;eat v.吃" \
  --difficulty "A" \
  --count 3 \
  --scene "标识场景"
```
> 🔘 词汇校验规则：脚本会自动校验所有知识点是否在共享L1词库（路径：`business_knowledge/L1_word_list.json`）中，禁止使用超纲词汇，无需单独传入词表文件。
