

## [刘彦江] 单元挑战口语写作内容生产（2026-05-13 21:40）

### 生产范围（10条记录，全部单题组，全部回填验证通过 ✅）

| ID | 写作-P1 | 口语-P1 | 写作-P2 | 口语-P2 | 状态 |
|----|---------|---------|---------|---------|------|
| 011301 | ✅ 邮件回复 | ✅ 日常回答 | - | - | 全部通过 |
| 011401 | ✅ 邮件回复 | ✅ 日常回答 | - | - | 全部通过 |
| 011501 | ✅ 邮件回复 | ✅ 日常回答 | - | - | 全部通过 |
| 011701 | ✅ 邮件回复 | ✅ 日常回答 | - | - | 全部通过 |
| 011601 | - | - | ✅ 看图写作 | ✅ 话题讨论 | 全部通过 |

### 题型结构总结

**写作-P1 (writing_email)**:
- 6句段落排序（含3句知识点作为范文核心句）
- 能力标签：短消息写作｜邮件/便条, 衔接与连贯｜连词使用
- 场景：火灾求助/宠物照顾/惊喜派对/故事分享

**口语-P1 (speaking_qa)**:
- 4个引导问题，每问引导1个知识点句型
- 能力标签：基础信息表达｜个人信息问答, 表达喜好与理由, 互动应答｜问答交流
- 问题设计引导关键词：外貌描述/主动帮忙/耐心等待/购物清单

**写作-P2 (writing_picWrite)**:
- 6句故事排序（含3句知识点作为故事核心句）
- 能力标签：叙述故事｜看图写故事, 衔接与连贯｜连词使用
- 场景：运动会雨天故事

**口语-P2 (speaking_topic)**:
- 4个话题讨论问题（含图片场景）
- 能力标签：故事讲述｜看图说话, 互动应答｜问答交流
- 场景：社区公园安全

### 关键脚本
- `scripts/gen_unit_challenge_spk_wrt.py` → 数据生成（JSON文件）
- `scripts/backfill_unit_challenge.py` → 回填到飞书多维表格

### 注意事项
- 口语-P2 011601的初始回填因表格已有旧记录（题目集合ID未设置），需额外更新
- 写作-P2 011601的能力标签中`｜`字符曾出现存储问题，已修正
- 题目1字段内容已全部填入（含题目描述+题目/段落列表+答案+解析+能力项）
