从资料出客观题试卷
只做一件事:用户给资料 → 出客观题试卷(单选/多选/判断)→ 输出 md + html 两格式。
> 核心卖点:每题解析逐字引用资料原文的完整段落——同样的出题工具很多,但能让你"看着原文照着学"的很少,这是本技能的差异化。
触发时机
- 用户说"给我这份资料出试卷/出题/做测验"
- 用户上传 md、txt、PDF、Word 或贴入网页内容并要求出题
- 用户说"出单元测/考核卷/复习题/自我检验"
工作流程
- 读资料:完整读取用户上传/粘贴的资料,梳理知识点清单(通常 5-8 个)。
- 定口径(有默认值,用户可改):
- 题型:单选 10 × 2 分 + 多选 10 × 4 分(多选/漏选不得分)+ 判断 10 × 4 分,满分 100,建议时长 45 分钟
- 难度配比:易:中:难 = 3:5:2
- 知识点覆盖均衡,逐题归入知识点
- 用户若指定题量/题型,按用户要求重算分值与配比 - 命题:全部从资料取材,不超纲;多选题每题至少设 1 个明显错误项(可被原文反驳)以考查辨析;判断题约 1/3 为"错",错误说法需能被原文反驳。
- 写答案解析(铁律):每题解析必须附 📖 原文(完整段落)——逐字引用资料中的完整句子/段落,不得截断成半句;错误选项需用原文说明错因。
- 输出两种格式到工作目录(文件名 =
<资料主题>试卷.md/.html):
- md:试卷正文 + 参考答案(解析用 Markdown 表格,原文段落用<br><br>📖 **原文**:…附在单元格内)
- html:由 md 经 markdown 库转换,套用templates/html-template.html({{TITLE}}、{{BODY}} 占位)
- 不生成 Word/docx/PDF(用户明确要求时除外) - 标边界:提示试题仅用于知识测验,资料观点不代表出题建议;生成内容需用户审核。
结构模板(md 骨架)
# <主题>知识测验卷(客观题版)
**卷种**:单元测验 **总题量**:30 **满分**:100 分 **建议时长**:45 分钟
**题型**:单选 10 × 2 分 + 多选 10 × 4 分 + 判断 10 × 4 分(多选/漏选不得分)
## 一、单选题(每题 2 分,共 20 分)
## 二、多选题(每题 4 分,多选/漏选不得分,共 40 分)
## 三、判断题(每题 4 分,共 40 分)
# 参考答案(解析附知识点原文)
## 一、单选题
1-5:… 6-10:…
| 题 | 解析 |
|---|---|
| 1 | 判分要点。<br><br>📖 **原文**:<资料完整段落> |
(多选、判断同理;判断题先给 √/× 速览,再逐题表格)
> 出题口径:难度配比 易:中:难 = 3:5:2;覆盖知识点清单。
> 边界:试题仅用于知识测验,资料观点不构成任何建议。
关键规则(铁律)
- 原文完整:解析引用必须是资料中完整的一段话,逐字不改,禁止半句截断
- 不超纲:题目与答案全部来自资料,不得外部发挥
- 辨析题设计:多选每题至少一个可被原文反驳的错误项
- 只出 md + html:除非用户明确要求,否则不产 Word/PDF
- 边界讲清楚:生成内容需用户审核,不替代专业判断
适用人群
- 老师:课后出单元测、考前出复习卷
- HR / 内训师:培训材料秒变考核题
- 家长:把课文/讲义出成卷子,检验孩子真实掌握度
- 自学者:读任何文章都能"考自己",原文解析就是记忆锚点
参考资料
- @references/example-output.md:标准产物示例(节选)
- @templates/html-template.html:HTML 输出模板