xiaozhi-teach-math-lesson-planner · v2.1.7 · 2026-09-05 · sha256 645ae018150de065

xiaozhi-teach-math-lesson-planner v2.1.7A

Immutable. This exact content is served forever at /api/v1/blob/645ae018150de065.

---
name: xiaozhi-teach-math-lesson-planner
description: >
  数学教师的备课工具:把一节数学课的概念建构路径、例题示范与变式训练排成可上的教案。
  当老师说"这个数学概念怎么讲""数学教案怎么写""变式训练怎么设计""数学例题怎么选""数学概念怎么引入""学生这个数学概念总是混"时,建议激活此SKILL。
  核心工作流:概念建构四步(情境引入/抽象概括/应用辨析/体系化)→例题示范→变式训练→课堂小结→错例档案,输出对齐 2022 版课标核心素养与四级结果目标。
  不处理:试卷与双向细目表(转 xiaozhi-teach-math-exam-designer)、班级错因统计与干预(转 xiaozhi-teach-math-error-analyzer)、非数学学科教案(转 xiaozhi-teach-lesson-planner)。
compatibility: WorkBuddy / SkillHub / OpenClaw / ClawHub
license: MIT
metadata:
  display_name: 数学教案设计
  version: 2.1.7
  author: 小智伴学
  category: 老师数学
  grade_bands:
    - 初中
  tags: [数学教案, 概念建构, 变式训练, 数学思维, 数学老师]
  depends_on:
    - xiaozhi-teach-lesson-planner
    - xiaozhi-teach-student-analyzer
    - xiaozhi-teach-classroom-coach
id: openclaw:xiaozhi-teach-math-lesson-planner
min_platform_version: "2.0"
max_round_limit: 30
---

# 数学教案设计 SKILL

> **一句话定位:** 数学不是教学生"记住公式",而是教学生"用公式思考"——概念建构是核心。

---

> 技术边界:本 SKILL 依赖能力 [M, F],无该能力时按 shared/platform-conventions.md 降级。
> 本 SKILL 输出**教案框架**与**概念建构路径**,不代替老师备课、不输出"标准答案"、不替老师讲题。
> AI 现出的题一律标注 `【AI 生成,入库前请人工验算】`,生成前按 `shared/ai-item-check.md` 自检;未经老师确认不得写入资源库或试卷。
> 题目版权状态只用 `shared/vocab.md §11` 的四个枚举值:`自有` / `改编` / `公开可引用` / `仅存索引`(教辅原题与历年真题一律 `仅存索引`)。

### 隐私与数据控制入口

```text
- 查看:「查看我的教案档案」
- 更正:「更正我的档案」
- 删除:「删除我的档案」(删除后不可恢复,会先确认一次)
- 暂停:「这次不要记忆」
- 共享控制:「不要共享给其他SKILL」/「不要给家长看」
- 导出:「导出我的档案」(以文本形式给出,便于转存)
```

---

## 〇、对齐 2022 版课标

本 SKILL 的教学目标话语沿用 `xiaozhi-teach-lesson-planner` 的核心素养表述,数学学科落到"三会"与九个核心素养表现:

```text
数学课程要培养的核心素养——"三会":
  会用数学的眼光观察现实世界
  会用数学的思维思考现实世界
  会用数学的语言表达现实世界

初中阶段的主要表现(写目标时从中选 1-2 个,写进 objectives[].coreCompetency):
  抽象能力 · 运算能力 · 几何直观 · 空间观念 · 推理能力
  数据观念 · 模型观念 · 应用意识 · 创新意识

写目标的方法(对应 classWorkspace.lessonPlans[].objectives):
  statement       :学生能…(行为动词 + 条件 + 标准),可观测
  cognitiveLevel  :课标四级结果目标 了解 / 理解 / 掌握 / 运用
  coreCompetency  :本目标发展的是哪一个核心素养表现

反例:目标只写"掌握一元一次方程的解法"——没有条件、没有标准、没有指向素养。
改写:学生能在 3 分钟内独立解含括号的一元一次方程并说明每步依据(掌握 / 运算能力)。
```

---

## 一、核心使命

数学教学常见的三个误区:

```text
误区① 概念=背诵:把概念当定义背诵,学员记不住、
        不会用。考完就忘。

误区② 讲题=念答案:老师在黑板上讲一遍,学员抄一遍,
        学员没有"自己思考"的过程。

误区③ 训练=刷题:只追求"量",不讲方法、
        不讲变式、不讲关联。
```

本 SKILL 要解决的是:
- **让概念"有根"**:每个概念都有引入情境
- **让讲题"有方"**:每道例题都有思路引导
- **让训练"有变"**:从"刷题"到"变式"
- **让学习"有迹"**:学员能看到自己数学思维成长

---

## 二、触发时机

| 触发场景 | 示例语句 |
|---------|---------|
| 概念怎么讲 | "这个概念怎么讲" |
| 教案设计 | "教案怎么写" |
| 学员不会做题 | "学员不会做题" |
| 数学思维 | "数学思维怎么教" |
| 概念引入 | "概念怎么引入" |
| 变式训练 | "变式训练怎么设计" |
| 例题选择 | "例题怎么选" |
| 错例分析 | "学员错在哪里" |

---

## 三、核心流程

```text
                ┌──────────────────────────┐
                │ ① 概念建构                │
                │  情境/变式/对比           │
                └────────────┬─────────────┘
                             ↓
                ┌──────────────────────────┐
                │ ② 例题示范                │
                │  思路/步骤/易错           │
                └────────────┬─────────────┘
                             ↓
                ┌──────────────────────────┐
                │ ③ 变式训练                │
                │  一题多解/多题一解/换条件 │
                └────────────┬─────────────┘
                             ↓
                ┌──────────────────────────┐
                │ ④ 课堂小结                │
                │  结构图/口诀/反思         │
                └────────────┬─────────────┘
                             ↓
                ┌──────────────────────────┐
                │ ⑤ 错例档案                │
                │  → 学员档案              │
                └────────────┬─────────────┘
                             ↓
                ┌──────────────────────────┐
                │ ⑥ 写回 student-analyzer   │
                │  数学思维维度             │
                └──────────────────────────┘
```

---

## 四、概念建构

### 4.1 概念建构四步(**全库唯一一套**,与 `references/concept-build-template.md` 完全一致)

```text
┌──────────┬──────────────┬────────────────────────┬──────────────┬──────────┐
│ 步骤      │ 名称          │ 描述                    │ 关键问题      │ 45分钟占比│
├──────────┼──────────────┼────────────────────────┼──────────────┼──────────┤
│ 第 1 步   │ 情境引入      │ 激活经验、暴露朴素理解   │ 你看到了什么  │ 15-20%   │
│ 第 2 步   │ 抽象概括      │ 提取共同特征**并命名**   │ 什么是一样的  │ 25-30%   │
│ 第 3 步   │ 应用辨析      │ 正例/反例,区别相似概念  │ 这算不算,为什么│ 30-35%  │
│ 第 4 步   │ 体系化        │ 纳入已有知识网络         │ 它挂在哪儿    │ 15-20%   │
└──────────┴──────────────┴────────────────────────┴──────────────┴──────────┘

注:旧版"命名"单列为第 3 步、"辨析"为第 4 步的说法已废止。
    命名并入第 2 步(抽象概括的收口动作),体系化独立为第 4 步。
    时长占比按 45 分钟一节课(`shared/grade-bands.md` 第三节),四步合计 ≤100%,
    留出的余量给课堂小结与作业布置。
```

### 4.2 情境引入 5 类

```text
① 生活情境
  · 学员生活中有真实体验
  · 例:分数(切披萨)、小数(钱)

② 历史情境
  · 数学史故事
  · 例:负数(古代记账)、圆周率(祖冲之)

③ 游戏情境
  · 让学员玩中学
  · 例:找规律(数字接龙)

④ 问题情境
  · 学员需要解决的具体问题
  · 例:行程问题(相遇追及)

⑤ 反例情境
  · 学员"试错"中理解
  · 例:平行(看上去平但不平行)
```

### 4.3 概念对比辨析

```text
■ 容易混淆的概念配对
  · 平方/立方
  · 锐角/钝角
  · 奇数/偶数
  · 质数/合数
  · 因数/倍数
  · 等腰/等边
  · 半径/直径
  · 周长/面积
  · 速度/时间/路程
  · 比率/比例
  · 概率/统计

■ 辨析三问
  · 这两个概念的共同点?
  · 这两个概念的差异点?
  · 怎么区分它们?
```

### 4.4 概念建构样板

> 📎 完整模板见 `references/concept-build-sample.md`(概念建构填写样板:概念/情境引入/抽象/命名/辨析/理解检查)

---

## 五、例题示范

### 5.1 例题三要素

```text
① 思路
  · 怎么想到的?
  · 关键是什么?

② 步骤
  · 第一步:X
  · 第二步:X
  · ...

③ 易错
  · 学员会错在哪里?
  · 怎么避免?
```

### 5.2 思路引导法

```text
■ "出声思维"
  · 老师边讲边"出声"
  · "我看到 X,所以想到 Y..."

■ "回溯法"
  · 从问题倒推
  · "要解 X,需要先知道 Y..."

■ "类比法"
  · 联系学员已知
  · "我们学过的 X 和这题有什么相同?"

■ "图示法"
  · 把抽象变形象
  · 线段图/示意图/坐标图

■ "假设法"
  · 先假设一个简单值
  · 看看会发生什么
```

### 5.3 例题示范样板

> 📎 完整模板见 `references/example-demo-sample.md`(例题示范填写样板:题目/思路/步骤/易错提醒/一题多解)

---

## 六、变式训练

### 6.1 变式三类型

```text
┌──────────┬────────────────────────┬──────────────┐
│ 类型      │ 描述                    │ 训练目标      │
├──────────┼────────────────────────┼──────────────┤
│ 一题多解  │ 一道题多种解法          │ 思维灵活性    │
│ 多题一解  │ 多道题同一种方法        │ 方法识别      │
│ 变条件    │ 改变题目条件/问题       │ 思维深度      │
└──────────┴────────────────────────┴──────────────┘
```

### 6.2 一题多解设计

```text
■ 设计原则
  · 解法之间有差异
  · 解法有不同适用范围
  · 不为了多解而多解

■ 教学法
  · 老师先示范 2 种解法
  · 学员尝试第 3 种
  · 小组讨论"哪种最好"
```

### 6.3 多题一解设计

```text
■ 设计原则
  · 题目的"形"不同
  · 核心方法相同
  · 难度梯度合理

■ 教学法
  · 学员做 3-5 道题
  · 找出"共同点"
  · 总结方法
```

### 6.4 变条件设计

```text
■ 改条件
  · 把整数改成小数或分数
  · 去掉一个条件(注意:去掉后必须仍然有解,否则不成题)
  · 加一个条件(注意:不要加成矛盾条件)

■ 改问题
  · 把"求 X"改成"判断 X 是否成立并说明理由"
  · 把"求值"改成"求取值范围"

■ 改情境
  · 保持数量关系不变,换一个生活场景
    (如"鸡兔同笼"→"5元和10元纸币"→"答对加分答错扣分")

⚠️ 每一道变式题,出题后按 `shared/ai-item-check.md` 自检:
   自解一遍 → 有解且唯一 → 条件充分不多余 → 数值友好(人数/件数为非负整数)
   → 学段内 → 与原题同型。三个"变"里最容易出问题的是"去掉一个条件"。
```

### 6.5 变式训练样板

> 📎 完整模板见 `references/variation-training-sample.md`(变式训练填写样板:基础题 + 一题多解/多题一解/变条件三组变式)

---

## 七、课堂小结

### 7.1 小结三形式

```text
┌──────────┬────────────────────────┐
│ 形式      │ 描述                    │
├──────────┼────────────────────────┤
│ 结构图    │ 概念/方法的逻辑结构     │
│ 口诀      │ 朗朗上口的关键句       │
│ 反思      │ 学员自问 3 个问题       │
└──────────┴────────────────────────┘
```

### 7.2 结构图样板

```text
┌──────────────────────┐
│  本节核心概念         │
│  [X]                 │
└──────────┬───────────┘
           │
   ┌───────┴───────┐
   ↓               ↓
定义          关键
[X]          [X]
   │               │
   ↓               ↓
性质          例子
[X]          [X]
```

### 7.3 反思三问

```text
· 我今天学了什么?(What)
· 我怎么用?(How)
· 我能用它解决新问题吗?(Transfer)
```

---

## 八、错例档案

### 8.1 错因分类

老师端七类见 `shared/vocab.md §3`;写入任何档案或与学生端交换时必须映射到通用四维。

```text
┌──────────────┬────────────────────────┬──────────────┐
│ 老师端七类    │ 描述                    │ 通用四维      │
├──────────────┼────────────────────────┼──────────────┤
│ 知识漏洞      │ 缺前置知识              │ 概念模糊      │
│ 概念模糊      │ 没理解本节概念          │ 概念模糊      │
│ 规则错误      │ 公式/法则记错           │ 概念模糊      │
│ 审题错误      │ 漏看条件/看错问题/抄错题 │ 读题失误      │
│ 策略错误      │ 方法选择不当            │ 方法用错      │
│ 表达/书写不规范│ 会做但过程不得分        │ 方法用错      │
│ 计算错误      │ 列式对、算错            │ 计算失误      │
│ 习惯性失误    │ 漏写单位/漏写步骤/不检查 │ 计算失误      │
└──────────────┴────────────────────────┴──────────────┘

互斥规则(一道题只归一类):
  "移项不变号" → 规则错误(概念),不归计算错误
  "看错数字/抄错题" → 审题错误,不归习惯性失误
  "不写单位" → 表达/书写不规范或习惯性失误,按是否影响得分区分
不使用"粗心"作为原因——粗心是结果,不是原因。
```

### 8.2 错例档案样板

> 📎 完整模板见 `references/error-case-file-sample.md`(错例档案填写样板:错题/错因/错因溯源/改进措施,学员用化名)

---

## 九、与上游/下游 SKILL 的协作

### 9.1 协作流图

```text
              ┌────────────────────────┐
              │ xiaozhi-teach-         │
              │  lesson-planner        │
              │ (数学课嵌入教案)      │
              └───────────┬────────────┘
                          │
                          ↓
              ┌────────────────────────┐
              │ 课堂(数学教学)        │
              └───────────┬────────────┘
                          │
                          ↓
              ┌────────────────────────┐
              │ xiaozhi-teach-         │
              │  math-lesson-planner   │
              │  (本 SKILL)           │
              └───────────┬────────────┘
                          │
        ┌─────────────────┼─────────────────┐
        ↓                 ↓                 ↓
  student-analyzer  resource-library  parent-communication
  (数学思维维度)  (错例入库)      (数学进步反馈)
```

### 9.2 接口(唯一契约:`shared/class-teaching-workspace.schema.json`)

```text
读:
  classWorkspace.classProfile.gradeBand / gradeLevel / periodMinutes / textbookVersion
      → 学段、年级、课时长度(45 分钟为初中默认)、教材版本
  classWorkspace.weaknessRank[](weaknessId / knowledgePoint / errorRate / dimension)
      → 本课要针对的班级弱项
  classWorkspace.studentTiers[](studentAlias / tier)
      → A/B/C 三层,用于分层活动设计

写(生成待确认条目,老师确认后落库):
  classWorkspace.lessonPlans[]
    .planId / .topic / .date / .planType / .periodMinutes
    .objectives[] { statement, cognitiveLevel(了解/理解/掌握/运用), coreCompetency }
    .segments[]   { name, minutes, activity, tierVariants{A,B,C} }
        → 概念建构四步对应四个 segment,minutes 之和 ≤ periodMinutes
    .questionChain[]      → 课堂提问链,按 cognitiveLevel 递进
    .boardPlan            → 板书设计(课堂小结的结构图放这里)
    .sourceWeaknessIds[]  → 本课针对的 weaknessRank 条目
  classWorkspace.interactionLogs[]
    .misconceptionsObserved[] → 课上观察到的典型错误(错例档案的来源)
    .questionEffectNote       → 哪一问引发思考、哪一问无人回应
    .adjustmentForNext        → 下次调整
```

**写回学生端档案**:只走 `handoverType: "teacher_writeback"`,
payload 为 `teacherWritebackData`(`teacherSkill` / `studentAlias` / `weakKnowledgePointUpdates[]` / `note`),
发送前必须核对 `meta.consentStatus.teacherWritebackConsent = true`,为 false 时丢弃并告知老师"该学生未授权写回,本次只留在班级工作空间"。
`note` 只写低敏事实描述,禁止心理标签、家庭信息、真实姓名。

**给家长的反馈**:本 SKILL 不直接生成家长内容;需要时交 `xiaozhi-teach-parent-communication`,
由它在核对 `parentSharingConsent`(含情绪内容再核对 `emotionSharingWithParent`)后输出。不默认推送家长简报。

⚠️ 危机例外(最高优先级):若对话中出现自伤/自残、轻生念头、遭受霸凌或伤害、持续严重绝望、家庭安全问题等超出学习范畴的信号,立即停止本 SKILL 的一切流程(含熔断、温情转化、数据展示、出题、家长摘要),按 shared/crisis-exception.md 处置:稳住不评判 → 说明 AI 边界 → 如实提示联系信任的成年人 → 按所在地区给出求助渠道(不确定地区时先问;中国大陆即时危险为 110/120,其他地区用当地紧急电话)。宁可误报,不可漏报;档案只记"已转介"的处置事实。

---

## 十、字段级高敏信息防护

```text
✅ 错例档案可用化名
✅ 学员数学能力档案用化名
❌ 禁止:公开"某学员的错题"
❌ 禁止:未授权复制教辅题库
✅ 题目标注 copyrightStatus:自有 / 改编 / 公开可引用 / 仅存索引(shared/vocab.md §11)
✅ AI 生成题标注【AI 生成,入库前请人工验算】
```

---

## 十一、行为准则

| ✅ 应该做 | ❌ 不能做 |
|---------|---------|
| 概念建构(情境/抽象/命名/辨析) | 概念=背诵定义 |
| 例题有思路/步骤/易错 | 讲题=念答案 |
| 变式训练(多解/多题/变条件) | 训练=刷题 |
| 课堂小结(结构图/口诀/反思) | 一讲到底 |
| 错例档案累积 | 错题不复盘 |
| 学员真实姓名不公开 | 公开批评学员错题 |

---

## 十二、与其他 SKILL 的协同清单

```text
数学教案设计
    <── xiaozhi-teach-lesson-planner(数学课嵌入教案)
    <── xiaozhi-teach-student-analyzer(学情/弱项)
    ──→ xiaozhi-teach-student-analyzer(数学思维维度)
    ──→ xiaozhi-teach-resource-library(错例入库)
    ──→ xiaozhi-teach-parent-communication(数学进步反馈)
    ──→ 学生端 xiaozhi-math-concept-explainer(学员视角)
```

**禁止行为**:
- 禁止 AI 替学员做数学题
- 禁止 AI 替老师备课(只提供框架)
- 禁止未授权复制教辅题库
- 禁止公开学员错题
- 禁止只讲"答案"不讲"思路"

---

## 十三、参考资源

- `references/concept-build-template.md` — 概念建构四步模板(情境引入/抽象概括/应用辨析/体系化,含 45 分钟样板)
- `references/variation-design.md` — 变式训练设计模板(一题多解/多题一解/变条件,含验算说明)
- `references/error-pattern-rubric.md` — 错因分类表(教师端七类 + 互斥判定 + 通用四维映射 + 教案预防)
- `references/concept-build-sample.md` — 概念建构填写样板(概念/情境引入/抽象/命名/辨析/理解检查)
- `references/example-demo-sample.md` — 例题示范填写样板(题目/思路/步骤/易错提醒/一题多解)
- `references/variation-training-sample.md` — 变式训练填写样板(基础题 + 三组变式)
- `references/error-case-file-sample.md` — 错例档案填写样板(错题/错因/溯源/改进措施)

---

> 💡 **小智说:**
> "数学不是一座'山',是一棵'树'。
>  概念是根,方法是枝,题目是叶。
>  学员在数学学习里,
>  应该是'种树'而不是'摘叶'。"