--- 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:结果输出 按照要求格式输出,支持: - 教研文档格式:带解析、能力项、评分标准 - 多维表入库格式:直接对接互动知识库多维表自动入库 - 批量导出格式:导出为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]分 ```