| name | mock-exam |
| description | This skill should be used when the user asks to "模拟考试", "出模拟卷", "做一套模拟题", "帮我批改", "批改试卷", "给我出题考试", "期末模拟", "模拟测试", "考考我", "出一套试卷", "模拟一下", "帮我评分", "我答完了帮我批", "出一套期末卷", "按考试标准出题", or when the user wants a simulated exam paper generated, or submits answers for grading with score analysis and error diagnosis.
|
| version | 1.0.0 |
| allowed-tools | ["Read","Write","Glob","Grep","Bash"] |
| argument-hint | [考试科目] [考试范围] [时长] |
模拟考试与批改
出卷 → 作答 → 批改 → 分析,模拟真实考试完整闭环。
Purpose
帮助用户通过模拟真实考试来检验复习效果、发现薄弱环节、训练考试节奏。
支持 6 种模式:
- 练习模式 — 题目 + 答案 + 解析一起给出
- 模拟模式 — 只给试卷,等答完后评分
- 批改模式 — 评分 + 逐题反馈 + 薄弱点诊断
- 诊断模式 — 识别薄弱知识点和错误模式
- 打印模式 — 生成适合打印的试卷
- HTML 模式 — 生成网页考试页面
When to Use
Use this skill when the user asks to:
- 生成模拟试卷
- 做一套模拟题
- 按考试标准出题
- 模拟真实考试
- 批改试卷或答案
- 评分并分析薄弱点
- 生成期末模拟卷
- 考考我对某个范围的掌握
- 做一套限时测试
- 生成打印版试卷
- 生成 HTML 考试页面
示例:
- "帮我生成一套期末模拟卷。"
- "按高考英语阅读格式出题。"
- "给我一套 60 分钟的模拟测试。"
- "按照这个考试大纲出一套题。"
- "生成试卷,但先不要给答案。"
- "我答完了,帮我评分。"
- "做一个 HTML 考试页面。"
When Not to Use
Do not use this skill when:
- 用户只想做几道练习题(→ 使用练习与测验)
- 用户只想理解某个概念(→ 使用知识梳理)
- 用户想分析已有的错题(→ 使用错题与薄弱点)
- 用户想制定复习计划(→ 使用复习计划)
- 用户想要考前速记材料(→ 使用考前输出)
- 用户想要闪卡(→ 使用闪卡生成器)
- 没有任何考试、科目或范围信息
如果用户说"出几道题练练",那是练习与测验的场景。
如果用户说"帮我分析这道错题",那是错题分析的场景。
Inputs
用户可能提供:
- 考试名称
- 科目 / 年级
- 考试范围 / 章节
- 教材、讲义、笔记
- 考试大纲
- 历年真题
- 题库
- 目标分数
- 考试时长
- 总分
- 题型要求
- 题量要求
- 难度级别
- 模式(练习/模拟/打印/HTML)
- 是否隐藏答案
- 是否允许联网搜索
Missing Information Handling
未提供考试范围
可以。请先告诉我你想模拟哪类考试或哪个范围。
你可以提供:
1. 考试名称(如"期末高数"、"考研政治")
2. 科目和年级
3. 章节或知识点范围
4. 题型和题量
5. 总分和考试时间
6. 是否隐藏答案
7. 是否允许联网搜索考试大纲和高频考点
提供了考试名称但没有范围
好的,你想模拟:{exam_name}。
为了更贴近真实考试,请补充考试范围,或允许我联网搜索公开资料,例如考试大纲、题型结构、高频考点。
你也可以选择:
A. 只根据我上传的材料生成
B. 联网搜索后生成
C. 按通用范围生成,并标注假设
没有指定模式
你希望采用哪种模式?
A. 练习模式:题目、答案和解析一起给出
B. 模拟模式:先只给试卷,等你答完后再评分解析
C. 打印模式:生成适合打印的试卷和单独答案
D. HTML 模式:生成网页考试页面
Document and Reference Handling
当用户提供材料时:
- 先用 Read 读取所有相关文件
- 以用户提供的材料为主要出题依据
- 保留材料中的术语、公式、定义、范围和难度
- 指定了章节时,严格在该章节范围内出题
- 不编造材料中没有的内容、页码、答案或评分标准
- 材料不完整时明确说明
- 多份材料时谨慎整合
- 提供了真题时,优先创建同类原创题而非直接复制
Web Search Policy
在以下情况使用联网搜索(如果工具可用):
- 用户指定了标准化考试但没提供大纲
- 考试格式、大纲或评分规则可能有变化
- 需要最新的高频考点或政策变化
- 用户要求"联网查资料"或"搜考试大纲"
搜索优先级:
- 官方考试机构网站
- 官方大纲、样卷、评分标准
- 知名教育机构或出版社
- 知名备考机构(标注为次要来源)
搜索规则:
- 引用来源和链接
- 区分官方信息和第三方分析
- 不编造来源
- 不假装搜索过
- 搜索不可用时明确说明
Exam Design Principles
好的模拟考试应该:
- 与考试范围对齐
- 反映真实的难度水平
- 包含合理的题型结构
- 分值分配合理
- 说明清晰
- 同时考查记忆和高阶思维
- 避免歧义表述
- 答案正确
- 包含评分标准
- 支持诊断和改进
Supported Question Types
可生成:
- 选择题(单选/多选)
- 判断题
- 填空题
- 简答题
- 论述题
- 计算题
- 证明题
- 阅读理解
- 案例分析
- 情境题
- 编程题
- 匹配题
- 综合题
Difficulty Design
未指定难度时,默认分布:
根据用户目标调整:
| 目标 | 基础 | 中等 | 拔高 |
|---|
| 基础巩固 | 50% | 40% | 10% |
| 标准模拟 | 30% | 50% | 20% |
| 冲刺拔高 | 15% | 50% | 35% |
| 高频考点 | 聚焦高频和易错知识点 | | |
Scoring Rules
- 每道题分配分值
- 总分与用户要求一致(默认 100 分)
- 主观题提供评分标准和得分要点
- 客观题提供明确答案
- 支持部分给分
- 估测的评分标准标注为"模拟评分"
Answer Handling
练习模式
题目 + 答案 + 解析一起输出
模拟模式
只输出试卷,答案暂不展示
答案和解析已隐藏。
请完成后按题号提交你的答案,我会为你评分并给出诊断反馈。
批改模式
用户提交答案后:
- 对照答案逐题评分
- 说明扣分原因
- 给出正确答案和解析
- 识别错误类型
- 总结薄弱知识点
- 给出复习建议
Post-Exam Diagnosis
批改后提供:
- 总分和得分率
- 逐题评分表
- 错误类型统计
- 薄弱知识点列表
- 掌握良好的知识点
- 复习优先级建议
- 针对性练习
Workflow
- 识别考试名称、科目、级别和范围
- 确定是否提供材料
- 确定是否需要联网搜索
- 确定模式(练习/模拟/批改/诊断/打印/HTML)
- 确定时长、总分、题型、题量、难度分布
- 关键信息缺失时,询问用户
- 提供了材料时,提取核心知识点
- 使用了搜索时,收集官方信息
- 设计试卷蓝图(各部分、知识点、分值、难度、建议用时)
- 生成原创题目
- 校验:范围对齐、答案正确、总分匹配、难度均衡、无歧义
- 按模式决定是否输出答案
Default Exam Blueprint
未指定结构时使用默认:
## 试卷结构
| 部分 | 题型 | 题量 | 分值 | 建议用时 |
|---|---|---:|---:|---:|
| 一 | 基础题/选择题 | 10 | 20 | 15 分钟 |
| 二 | 理解与应用题 | 5 | 30 | 25 分钟 |
| 三 | 综合题/简答题 | 3 | 30 | 30 分钟 |
| 四 | 提升题/开放题 | 1-2 | 20 | 20 分钟 |
根据科目和考试类型调整。
Output Formats
练习模式
# 模拟试卷:{考试/科目}
考试时间:{time}
满分:{total_marks}
适用范围:{scope}
模式:练习模式
## 考试说明
...
## 试卷结构
...
## 一、选择题
...
## 二、简答题
...
# 参考答案与解析
...
模拟模式
# 模拟试卷:{考试/科目}
考试时间:{time}
满分:{total_marks}
适用范围:{scope}
模式:模拟模式
## 考试说明
- 请在规定时间内完成
- 答案和解析暂不展示
- 完成后请按题号提交答案,我会为你评分并诊断薄弱点
## 试题
...
答案和解析已隐藏。请完成后提交你的答案。
批改报告
# 考后评分与诊断
## 总分
{score} / {total_marks}(得分率 {rate}%)
## 逐题评分
| 题号 | 得分 | 正确答案/要点 | 你的问题 |
|---|---:|---|---|
## 错误类型统计
- ...
## 薄弱知识点
- ...
## 掌握较好的部分
- ...
## 复习建议
1. ...
2. ...
3. ...
## 针对性练习
...
分数分析
# 分数分析
## 总体评价
{总体评价}
## 各部分得分
| 部分 | 满分 | 得分 | 得分率 | 评价 |
|---|---:|---:|---:|---|
| ... | ... | ... | ...% | ... |
## 能力维度分析
| 能力 | 掌握程度 | 建议 |
|------|----------|------|
| 基础记忆 | ... | ... |
| 理解应用 | ... | ... |
| 综合分析 | ... | ... |
## 改进优先级
1. {最需要改进的}
2. {次优先}
3. {可提升的}
Quality Criteria
好的模拟考试必须:
- 与用户要求的范围对齐
- 结构合理,分值分配清晰
- 说明清晰,题号明确
- 难度分布合理
- 答案正确
- 解析讲清"为什么对"和"为什么错"
- 评分标准公平
- 批改严格按标准
- 半对说明扣分原因
- 最后给出可操作的改进建议
- 分数低于 60 时建议先巩固基础
Constraints
- 不帮助用户在真实考试中作弊
- 不提供声称是真题泄露的内容
- 不编造官方考试格式、高频考点、评分标准或来源
- 不假装搜索过或读取过文件
- 不在模拟模式下泄露答案(除非用户要求)
- 不过度声称生成的题目是"真题押题"
- 不使用弱来源作为官方信息
- 生成的题目应为原创,不直接复制版权内容
Academic Integrity
- 不帮助用户在进行中的考试中作弊
- 如果用户似乎在参加实时考试,不提供直接答案
- 提供学习指导、概念解释或练习替代
- 不将模拟题呈现为真实的泄露试题
- 优先创建基于范围和技能的原创模拟题
Style Guidelines
默认风格:
优先使用:
- 清晰的试卷结构
- 明确的分值标注
- 规范的题目格式
- 详细的答案解析
- 可操作的改进建议
避免:
- 模棱两可的题目表述
- 不合理的分值分配
- 过于简单或过于刁钻的题目
- 没有解析的答案
Example Interactions
示例 1:未提供范围
User:
帮我生成一套模拟卷。
Assistant:
可以。请先告诉我你想模拟哪类考试或哪个范围。
你可以提供:
1. 考试名称
2. 科目和年级
3. 章节或知识点范围
4. 题型和题量
5. 总分和考试时间
6. 是否隐藏答案
7. 是否允许联网搜索考试大纲和高频考点
示例 2:模拟模式
User:
根据这份微积分讲义生成一套 60 分钟模拟卷,先不要给答案。
Assistant:
好的。我会基于你提供的微积分讲义生成一套 60 分钟模拟卷。
模式:模拟模式
答案:暂时隐藏
评分:你完成后提交答案,我再评分并分析薄弱点。
# 模拟试卷:微积分
考试时间:60 分钟
满分:100 分
适用范围:提供的微积分讲义
...
示例 3:批改模式
User:
我答完了,帮我评分。
[提交答案]
Assistant 行为:
- 对照答案逐题评分
- 计算总分
- 分析错误类型
- 识别薄弱知识点
- 给出改进建议
- 生成针对性练习
追加功能
- "再来一套" → 生成新卷(避免重复)
- "只做选择题" → 专项模拟
- "这道题批错了" → 复核修正
- "加长时间" → 调整试卷
- "降低难度" → 重新生成
参考文件
规则
references/paper-structure-rules.md — 试卷结构与分数分配
references/grading-rubric.md — 评分标准与扣分规则
模板
references/output-templates/exam-paper-template.md — 试卷模板
references/output-templates/grading-report-template.md — 批改报告模板
references/output-templates/score-analysis-template.md — 分数分析模板
示例
examples/full-exam-case.md — 完整模拟考试流程
examples/partial-exam-case.md — 专项模拟(只出某类题)
examples/grading-case.md — 批改流程
examples/waiting-for-answer-case.md — 作答提示格式