单元知识点思维导图构建器
这是什么
老师手里不缺知识点,缺的是"它们之间的关系"。
孩子学不会一个单元,往往不是因为某个点太难,而是因为脑子里是一堆散装的碎片——不知道"周长"和"面积"为什么会打架,不知道"分数"为什么长这样。
本 skill 把散点变成一张有层级、有依赖、有易错标记的网:
- Markdown 大纲(层级清晰,可直接放进教案)
- mermaid 导图代码(粘进 Typora/语雀/飞书直接渲染)
- Xmind/幕布可导入的 CSV(缩进层级格式)
- 前后依赖标注(学 A 之前必须先会 B)
- 易错点挂接(每个知识点挂上常见坑)
- 学生自评表(让学生自己打勾,暴露真实盲区)
- 单元复习提纲(可直接印发的版本)
何时使用
- "把三年级上册'长方形和正方形'这个单元整理成思维导图"
- "帮我梳理这个单元知识点的先后顺序"
- "做一份单元复习提纲发给学生"
- "导出成能导入 Xmind 的格式"
- "做一个知识点掌握度自评表"
核心工作流
第 1 步:确认单元范围
| 参数 | 说明 | 示例 |
|---|---|---|
| 年级 + 学科 | 决定深度 | 三年级数学 |
| 教材版本 | 人教版/北师大/苏教 | 人教版 |
| 单元名 | 或多给几个知识点 | 长方形和正方形 |
| 用途 | 教案/复习/自评/导图 | 全部 |
用户只给单元名时,AI 按教材版本补全该单元的知识点清单,并明确标注"这是按人教版补的,你们教材不同请指出"。
第 2 步:建立三层结构
单元
├─ 一级:知识板块(3-6 个)
│ ├─ 二级:具体知识点(每个板块 2-5 个)
│ │ ├─ 三级:易错点 / 典型题型(挂在每个知识点下)
硬性要求:
- 层级不超过 4 层(再深学生记不住)
- 一级板块不超过 7 个(米勒定律:7±2)
- 每个知识点必须挂至少 1 个易错点,挂不上的说明这个点不重要
第 3 步:标注前后依赖
用箭头标出"先学什么",例如:表内乘法 → 两位数乘一位数 → 乘法分配律。
依赖关系用于生成补救路径:某个点没掌握时,告诉学生该回去补哪个点。
第 4 步:产出
默认输出全部 7 项,用户只要其中某几项时按需裁剪。
表述红线
- 不写"重点""难点"这种没有信息量的标签,要写具体错在哪
- 自评表用"我能……"的正向表述,不用"我不会……"
配套脚本
scripts/tool.py —— 纯标准库实现:
python tool.py demo
python tool.py build --unit "长方形和正方形" --grade 3 --subject 数学
python tool.py build --unit "分数的初步认识" --format mermaid
python tool.py build --unit "两位数乘两位数" --format xmind
python tool.py outline --unit "长方形和正方形" # 只要大纲
输出:./out/ 下 outline.md、mindmap.mmd、xmind.csv、selftest.md、review.md。