---
name: unit_challenge_master
description: 单元挑战总控调度大脑，统一接收所有单元挑战生产需求，自动调度对应阶段、对应题型的技能执行生产，支持自定义题包组合、批量生产、质量校验、版本管理。触发关键词：单元挑战、出题、生成题包、听力题、阅读题、口语题、写作题、题包组合
---
# Unit Challenge Master 单元挑战总控Skill
## 核心功能
作为所有单元挑战题型的唯一对外入口，统一处理用户出题需求，自动完成「需求解析→阶段校验→题型调度→质量校验→结果输出」全流程，支持单题型生产和多题型自定义组合题包生产。
## 输入参数
| 参数 | 必填 | 格式示例 | 说明 |
|------|------|----------|------|
| 题型要求 | ✅ | `听力拖拽题5道+阅读完形填空3道` 或 `L1单元测试题包1套` | 支持两种格式：(1) 明确指定题型+题量；(2) 预制题包模板（L1单元测试/L2单元测试/专项练习等） |
| 难度等级 | ✅ | `A级`/`L1第2阶段`/`Starters 2` | 难度等级或对应阶段 |
| 场景要求 | 🟢 | `场景为校园生活` | 指定题目整体场景，不指定则自动匹配知识点 |
| 知识点范围 | 🟢 | `限定S0-U0-L1单元知识点` | 指定知识点范围，不指定则自动匹配难度对应知识点 |
| 输出格式 | 🟢 | `多维表入库格式`/`教研文档格式` | 输出格式，默认教研文档格式 |
## 调度逻辑（自动执行，无需人工干预）
### 步骤1：需求解析
自动识别用户需求中的：阶段归属（L1/L2）、题型列表、题量、难度、场景要求
### 步骤2：合法性校验
- 校验阶段与题型匹配：比如L1阶段需求不能生产L2专属题型
- 校验难度与阶段匹配：比如L1阶段难度不能超过Starters 3
- 校验知识点范围合规：知识点必须属于对应阶段词库
### 步骤3：任务分发
- L1阶段需求→分发到L1执行器，调用对应L1专属/共用题型技能
- L2阶段需求→分发到L2执行器，调用对应L2专属/共用题型技能
- 多题型组合需求→按题型分别分发，并行生产
### 步骤4：质量校验（自动执行）
所有生成的题目自动经过五层质量校验：
1. 超纲校验：所有词汇必须属于对应阶段词库
2. 格式校验：符合对应题型输出规范
3. 难度校验：听力文本长度/选项复杂度等符合难度要求
4. 去重校验：同一题包内知识点不重复考察
5. 文本规范校验（强制）：
   - 禁止 Markdown 标记（`**` `*` `__` `_` `#` `>` `-`），所有文本纯文本输出
   - 英式拼写优先（colour/centre/travelling 等）
   - 标点符号规范：中文全角（，。！？：），英文半角（. , ! ? :），不混用。英文冒号必须用半角 `:`
   - 中英文混排空格规范：中文与英文/数字之间加半角空格
### 步骤5：结果输出
按照要求格式输出，支持：
- 教研文档格式：带解析、能力项、评分标准
- 多维表入库格式：直接对接互动知识库多维表自动入库
- 批量导出格式：导出为JSON/Excel格式
## 内置模块（全部启用）
### 1. 自定义题包组合模块
支持任意题型组合，示例需求：
- `生成一套L1单元测试题：听力拖拽题3道+听力选图题3道+口语看图回答2道+口语日常回答2道`
- `生成一套L2专项练习题：阅读完形填空5道+写作邮件回复2道+听力长对话3道`
### 2. 版本管理模块
- 所有题型Skill带版本号，生产题目时自动标注使用的规则版本
- 支持回溯历史版本生产题目，规则迭代不影响历史题目回溯
### 3. 批量生产模块
- 支持一次性生成最多100道题的题包
- 自动知识点去重，同一知识点在同一题包中最多出现2次
### 4. 质量评分模块
- 每道题自动评分（0-100分），低于80分的题目自动拦截重生成
- 评分维度：词汇难度匹配度、干扰项合理性、格式合规性、逻辑通顺度
## 输出规范
统一输出格式：
```
📦 题包基本信息
- 阶段：[L1/L2]
- 难度：[难度等级]
- 总题量：[X]道
- 题型分布：[题型1:X道, 题型2:X道...]
- 生产时间：[YYYY-MM-DD HH:MM]
- 规则版本：[vX.X]
---
【题目内容】
[各题型题目按顺序排列]
---
✅ 质量校验结果
- 超纲校验：通过/未通过
- 格式校验：通过/未通过
- 去重校验：通过/未通过
- 平均分：[X]分
```
