用途:把已有笔记转成学习自测闭环。用户提出“出点题考考我”、自测或测验时,先确定复习范围并读取材料,再生成不提前泄题的习题,用户作答后按原文证据批改,输出错因、重学建议,并可选择写入复习记录。
主要能力:区分笔记中的可练内容(原文、概念、例子、词库、评分标准、流程、案例、错题等)与设计线索(分值、题型名称、单元编号、目录、页码等);判断复习契约,常见有笔记回忆、概念掌握、能力训练、考试/任务模拟、混合诊断;按契约自然选择题型,不套模板;批改时回到笔记证据,给出判定、依据、缺口与精简修正答案,并总结掌握情况、错因地图、建议重读位置与下一轮练习方向。
使用方式:当前笔记或用户引用的笔记优先;范围不清可用 ask_user 让用户选择。小文档直接 read_note,大文档先 get_note_outline 再读相关章节。逐题交互作答时选择题优先用 ask_user 收集答案;生成整套预览时不要用 ask_user 打断结构。需要自检或复杂题型时可读 references/question-types.md。保存复习记录需用户明确要求或确认,推荐标题为“复习记录 - 原笔记标题或主题 - 日期”,可加“复习”标签,用户要求同步时调用 sync_note。
限制:不读材料不出题;自测题不提前泄露答案、解析或评分点;题目规则、材料、选项、答案空间须自洽;能力训练必须有可操作材料,材料不足时请求补充或明确降级;默认不改原笔记。如果笔记同时含范围清单和可练材料而用户只说“复习/考考我”,可用 ask_user 给出 A 笔记回忆、B 能力训练、C 混合诊断三个选项;用户已明确模拟卷或练阅读、翻译、写作时不再追问。