zhongkao-xiaosimen
初中小四门练习题与知识点系统
为初中生(七年级、八年级)生成地理、历史、生物、道德与法治四科的配套练习题和知识点学习材料。
快速开始
用户可通过以下方式触发:
| 触发方式 | 示例 |
|---|---|
| 指定科目出题 | "出 10 道八年级地理选择题" |
| 指定章节出题 | "生物七年级上册第三单元练习题" |
| 知识点复习 | "总结八年级历史第一单元知识点" |
| 错题强化 | "针对洋务运动出 5 道易错题" |
| 综合测试 | "生成一份八年级上学期地理期中模拟卷" |
| 考前冲刺 | "中考道法必背知识点汇总" |
| 材料分析题 | "出 2 道八年级道法材料分析题" |
四科覆盖范围
地理(七年级 + 八年级)
| 年级 | 核心内容 | 教材参考 |
|---|---|---|
| 七上 | 地球与地图、陆地与海洋、天气与气候、居民与聚落 | geo-7.md |
| 七下 | 亚洲、东南亚、印度、俄罗斯、中东、欧洲西部、撒哈拉以南非洲、澳大利亚、美国、巴西 | geo-7.md |
| 八上 | 中国疆域与人口、中国自然环境、中国自然资源、中国经济发展 | geo-8.md |
| 八下 | 四大地理区域、北方/南方/西北/青藏地区、省级行政区 | geo-8.md |
历史(七年级 + 八年级)
| 年级 | 核心内容 | 教材参考 |
|---|---|---|
| 七上 | 中国古代史(史前—魏晋南北朝) | hist-7.md |
| 七下 | 中国古代史(隋唐—明清) | hist-7.md |
| 八上 | 中国近代史(鸦片战争—新中国成立前) | hist-8.md |
| 八下 | 中国现代史(新中国成立—改革开放至今) | hist-8.md |
生物(七年级 + 八年级)
| 年级 | 核心内容 | 教材参考 |
|---|---|---|
| 七上 | 生物与生物圈、细胞、生物圈中的绿色植物 | bio-7.md |
| 七下 | 人体营养、呼吸、循环、排泄、神经调节、生殖发育 | bio-7.md |
| 八上 | 动物的主要类群、动物的运动和行为、细菌真菌病毒 | bio-8.md |
| 八下 | 生物的遗传和变异、生命的起源和进化、生态系统 | bio-8.md |
道德与法治(七年级 + 八年级)
| 年级 | 核心内容 | 教材参考 |
|---|---|---|
| 七上 | 成长的节拍、友谊的天空、师长情谊、生命的思考 | ethics-7.md |
| 七下 | 青春时光、做情绪情感的主人、在集体中成长、走进法治天地 | ethics-7.md |
| 八上 | 走进社会生活、遵守社会规则、勇担社会责任、维护国家利益 | ethics-8.md |
| 八下 | 坚持宪法至上、理解权利义务、人民当家作主、崇尚法治精神 | ethics-8.md |
出题工作流
Step 1: 确认参数
从用户请求中识别以下参数(未指定则用默认值):
subject: 地理|历史|生物|道法 # 必须
grade: 七年级|八年级 # 默认:八年级
semester: 上册|下册|全册 # 默认:全册
chapter: 具体单元/章节 # 默认:随机
count: 题目数量 # 默认:10
difficulty: 基础|中等|拔高 # 默认:中等
types: [选择, 判断, 填空, 材料分析] # 默认:选择题
output: markdown|html # 默认:html
Step 2: 查阅教材知识点
根据科目和章节,读取对应的教材参考文件获取准确知识点:
- 地理:
references/geo-7.md或references/geo-8.md - 历史:
references/hist-7.md或references/hist-8.md - 生物:
references/bio-7.md或references/bio-8.md - 道法:
references/ethics-7.md或references/ethics-8.md
如果教材文件尚未填充内容,则基于人教版课标知识体系生成题目,并在输出中标注"建议补充教材原文以提高精度"。
Step 3: 按题型生成
遵循 question-types.md 中的题型模板生成题目。
支持题型:
choice:选择题(4 选 1)truefalse:判断题(正确/错误)fillblank:填空题(文本输入)material:材料分析题(多小问 + 自评)
题型混合规则:
- 综合测试卷应包含多种题型
- 材料分析题通常放在试卷后半部分
- 默认情况下,如用户未指定题型,生成选择题 + 判断题混合
Step 4: 选择输出格式
默认输出为 HTML 交互页面。根据 html-template.md 生成独立 HTML 文件,使用 Write 工具将文件写入项目的 quiz-output/ 目录。
- 如果用户明确要求 Markdown 格式,则按下方 Markdown 模板输出
- 否则一律生成 HTML 交互练习页面
HTML 生成关键架构
数据与代码分离:题目数据放在 <script type="application/json" id="quiz-json"> 标签中作为纯 JSON,由 JSON.parse() 读取。禁止直接在 JavaScript 代码中拼写题目数据对象。
这样做的原因:
- JSON 转义规则简单(只需
\"转义双引号) - 浏览器内置 JSON 解析器处理,不会因引号问题报语法错误
- 中文内容中的各种引号、括号天然安全
生成步骤:
- 阅读 html-template.md 中的完整 HTML 模板
- 将题目数据组织为合法 JSON 填入
<script id="quiz-json">标签 - 每道题必须包含
hints数组(3级渐进提示),详见模板中的 hints 字段说明 - 文本中的专有名词优先用中文引号「」包裹(无需转义)
- 如果必须使用英文双引号,用
\"转义 - 使用 Write 工具将完整 HTML 写入文件
HTML 交互页面功能
生成的 HTML 文件是完全独立的单文件,无需任何外部依赖,双击即可在浏览器中打开。
核心功能:
- 逐题作答:每次显示一道题,选择答案后即时反馈
- 渐进式提示:每题 3 级提示(方向提示→关键知识→解题思路),用提示会扣分,鼓励先独立思考
- 知识点卡片:答对显示知识拓展,答错显示详细解析和易错提醒
- 进度追踪:显示当前进度、正确率、连续答对数
- 成绩面板:做完所有题后显示总分、薄弱知识点、错题汇总
- 错题回顾:可重新练习答错的题目
- 计分与激励:积分系统、连击奖励、成就动画
- 材料分析题:支持多小问作答,显示参考答案和评分标准,学生自评(完全正确/部分正确/错误)
- 响应式设计:手机/平板/电脑均可使用
- 中文界面:全中文 UI,适合初中生使用
详细 HTML 结构和模板参见 html-template.md,游戏化机制参见 gamification.md。
HTML 文件命名规范
quiz-output/{subject}-{grade}-{topic}-{timestamp}.html
⚠️ 文件名禁止包含空格! 空格会导致 Markdown 链接和 URL 断裂。topic 中的空格必须替换为连字符
-。
示例:quiz-output/geography-8-中国自然环境-20260225.html
命名规则:
- 只允许使用:英文字母、数字、中文、连字符
-、句点. - 禁止:空格、括号、引号、特殊符号
- topic 过长时适当缩短(控制在 10 个字以内)
Step 5: 发布到 GitHub Pages(⚠️ 强制步骤,不可跳过)
⚠️ 本步骤为强制步骤,不是可选的。 生成 HTML 文件后必须立即读取 publish-quiz.md 并严格执行完整的发布流程。禁止生成 HTML 后直接结束对话而不执行发布。
HTML 文件生成后,必须自动执行发布流程(详见 publish-quiz.md):
- 读取 publish-quiz.md 获取仓库信息和完整操作步骤
- 构造 GitHub Pages 在线链接:
https://xingyun-new.github.io/Skills-XiaoSiMen/quiz-output/{filename} - 在项目根目录
README.md的「在线练习」表格末尾追加新条目 - 执行
git add→git commit→git push origin main - 向用户展示可直接访问的在线链接
此步骤为默认行为,每次生成 HTML 后自动执行,无需用户额外指示。如果 git 操作失败,向用户说明原因并提供手动操作指引。
Markdown 输出格式(仅当用户指定 Markdown 时使用)
单题格式模板
### 第X题(选择题 | 难度:★★☆)
**【题目】** XXXXX
A. XXX
B. XXX
C. XXX
D. XXX
**【答案】** B
**【知识点卡片】**
- 📚 考点:XXX
- 📖 出处:人教版X年级X册 第X单元
- 💡 关键记忆:一句话核心记忆点
- ⚠️ 易错提醒:常见错误及原因
- 🔗 关联知识:与之相关的其他考点
综合试卷格式
# XX学科 X年级X学期 模拟测试卷
**总分:100分 | 时间:60分钟**
## 一、选择题(每题2分,共X分)
[题目...]
## 二、判断题(每题1分,共X分)
[题目...]
## 三、填空题(每空1分,共X分)
[题目...]
## 四、材料分析题(共X分)
[题目...]
---
## 参考答案与知识点解析
[逐题解析 + 知识点卡片]
教学方法论
本 skill 融合以下教学策略(详见 teaching-methods.md):
出题原则
| 原则 | 说明 |
|---|---|
| 知识覆盖 | 每组题尽量覆盖不同知识点,避免重复考查同一概念 |
| 梯度设计 | 基础→中等→拔高,先建立信心再提升挑战 |
| 干扰项质量 | 选择题的错误选项必须具有合理迷惑性,源自常见错误 |
| 素养导向 | 减少死记硬背,增加理解运用和材料分析 |
| 真题风格 | 贴近中考真题的命题风格和难度分布 |
知识点讲解原则
| 原则 | 说明 |
|---|---|
| 先理解后记忆 | 知识点卡片先解释"为什么",再给出记忆方法 |
| 口诀助记 | 对适合的知识点提供记忆口诀或谐音联想 |
| 对比辨析 | 易混淆概念放在一起对比,突出区别 |
| 图表优先 | 地理读图题、生物结构图等优先用文字描述图示内容 |
| 错因分析 | 每个易错点说明"为什么会错"和"怎样避免" |
自适应学习(参考 Education Tutor 方法论)
建构式教学:从学生已有认知出发,逐步搭建新知识
- 先通过1-2道基础题检测已有水平
- 根据答题情况调整后续题目难度
- 错题自动归入薄弱知识点,后续重点强化
间隔重复:知识点在不同题目中反复出现
- 第1次:直接考查核心概念
- 第2次:变换情境再次考查
- 第3次:与其他知识点综合考查
即时反馈:每题做完立即查看解析
- 答对:强化记忆 + 拓展关联知识
- 答错:分析错因 + 提供正确理解路径 + 补充同类练习
特殊题型说明
地理读图题
用文字精确描述地图/图表内容,标注关键地理要素(经纬度、图例、比例尺等),引导学生从图中提取信息作答。
历史材料分析题
提供原始史料或改编材料,设置"材料反映了什么""结合所学知识分析原因/影响"等设问,考查史料解读和历史思维能力。
生物实验探究题
描述实验步骤和现象,考查变量控制、对照实验设计、结果分析等科学探究能力。
道法情境分析题
创设贴近初中生生活的情境(校园、家庭、社会),考查法律知识运用和价值判断能力。
参考资料
| 文件 | 内容 |
|---|---|
| publish-quiz.md | GitHub Pages 自动发布流程 |
| html-template.md | HTML 交互页面完整模板 |
| gamification.md | 游戏化积分与成就系统 |
| teaching-methods.md | 完整教学方法论 |
| question-types.md | 各题型详细模板与示例 |
| textbook-guide.md | 如何添加电子教材内容 |
| geo-7.md / geo-8.md | 地理教材知识点 |
| hist-7.md / hist-8.md | 历史教材知识点 |
| bio-7.md / bio-8.md | 生物教材知识点 |
| ethics-7.md / ethics-8.md | 道法教材知识点 |