compose_paper
Generate a test paper from an outline specifying knowledge points, question types, difficulty, and count per topic. Optionally bind the paper to a lesson slot.
Instructions
按大纲从真题库确定性组卷并真落库 biz_paper,归属当前登录 teacher。
参数: outline: [{subjectId, subjectName?, questionType, difficult, count}, ...] subjectId 取自 list_kg_tree 的叶子 id;编排层负责选点,本工具不二次解析意图。 title: 卷名(可选,默认"MCP组卷")。 lesson_id / slot_seq: 🔴 PRD-B-101 备课卷位绑定(可选,二者必须同现)——给了则本卷落 【备课卷】(paper_kind='2') 并绑到该课次卷位;只给一个 → 本地报错不发请求; 都省 = 普通卷(一切照旧)。🔴 备课卷私有,绝不 set-public。 返回: {ok, paper_id, item_count, paper, notes};底座不在/无匹配题 → {ok:false, reason}(不假成功)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | ||
| outline | Yes | ||
| slot_seq | No | ||
| lesson_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||