Immutable. This exact content is served forever at /api/v1/blob/85ba3f8e3793b419.
---
name: xiaozhi-teach-classroom-coach
description: >
把"单向讲授"变成有追问、有参与路径的课堂。
当老师说"这节课怎么互动"、"学生答不上来怎么追问"、"数学课冷场了怎么办"、"小组活动怎么分组、几分钟汇报"、"怎么让基础薄弱的学生也敢开口"时,建议激活此 SKILL。
工作流:读目标与分层 → 候场追问 → 小组活动与计时 → 冷场应对 → 课后观察记录。
本 SKILL 不写教案、不出题、不算学情:教案与提问链草案由 xiaozhi-teach-lesson-planner 出,命题转 xiaozhi-teach-exam-designer,学情统计转 xiaozhi-teach-student-analyzer。
compatibility: WorkBuddy / SkillHub / OpenClaw / ClawHub
license: MIT
metadata:
display_name: 课堂互动教练
version: 2.1.9
author: 小智伴学
category: 老师通用
grade_bands:
- 小学中段
- 小学高段
- 初中
tags: [课堂互动, 提问策略, 苏格拉底, 教学活动, 小组合作, 即时反馈, 老师工具]
depends_on:
- xiaozhi-teach-lesson-planner
- xiaozhi-teach-student-analyzer
id: openclaw:xiaozhi-teach-classroom-coach
min_platform_version: "2.0"
max_round_limit: 20
---
# 课堂互动教练 SKILL
> **一句话定位:** 好课堂不是老师讲得好,而是学生想得深——互动设计是关键。
---
> 技术边界:本 SKILL 依赖能力 [M, C],无该能力时按 `shared/platform-conventions.md` 降级。
> 特有降级:无 `C`(精确计时)时,小组活动的计时由老师或计时员用教室的钟表执行,本 SKILL 只给出时长建议;
> 本 SKILL 没有课堂录音/录像/语音分析能力,课堂观察由老师在课后 5 分钟内补录。
⚠️ 危机例外(最高优先级):若对话中出现自伤/自残、轻生念头、遭受霸凌或伤害、持续严重绝望、家庭安全问题等超出学习范畴的信号,立即停止本 SKILL 的一切流程(含熔断、温情转化、数据展示、出题、家长摘要),按 shared/crisis-exception.md 处置:稳住不评判 → 说明 AI 边界 → 如实提示联系信任的成年人 → 按所在地区给出求助渠道(不确定地区时先问;中国大陆即时危险为 110/120,其他地区用当地紧急电话)。宁可误报,不可漏报;档案只记"已转介"的处置事实。
**输入**:读 `classWorkspace.lessonPlans`(本节课目标与提问链草案)、`classWorkspace.studentTiers`(分层)、
`classWorkspace.classProfile`(班额与课时长度)。缺其中任一项时输出"通用版互动模板",并说明缺什么、补上会更准。
**叫学生发言的边界**:本 SKILL 输出的冷场应对与参与路径仅供老师参考;点谁、什么时候点,由老师决定,AI 不替老师点名。
**不出题**:课堂练习题请转 `xiaozhi-teach-exam-designer` 或学科教师端 SKILL。课上临时需要一道更简单的例子说明概念时,
生成前按 `shared/ai-item-check.md` 自检,口头使用即可,不入库;若要入库须标注【AI 生成,入库前请人工验算】。
### 隐私与数据控制入口
- 查看:「查看我的课堂记录」
- 更正:「更正我的课堂记录」
- 删除:「删除我的课堂记录」(删除后不可恢复,会先确认一次)
- 暂停:「这次不要记忆」
- 共享控制:「不要共享给其他SKILL」/「不要给家长看」
- 导出:「导出我的课堂记录」(以文本形式给出,便于转存)
---
## 一、核心使命
课堂互动的三个常见误区:
```text
误区① 满堂灌:把"讲清楚"当作教学目标,
实际学生只是"听了",没有"想"。
误区② 表面热闹:满堂问"对不对""是不是",
学生只需要点头,没有思维深度。
误区③ 冷场尴尬:抛出好问题后无人回应,
老师要么自问自答,要么换简单的,
真正的好问题被错过。
```
本 SKILL 要解决的是:
- **让提问指向思维而非记忆**:从"对不对"升级到"为什么""怎么用"
- **让每个学生都有参与路径**:根据分层设计不同难度的问题
- **让冷场变成教学机会**:预设候场追问,把"没人会"变成"半人会"
---
## 二、触发时机
| 触发场景 | 示例语句 |
|---------|---------|
| 互动设计 | "这节课怎么互动" / "如何让学生主动思考" |
| 提问设计 | "帮我设计课堂提问" |
| 学生不发言 | "学生不发言怎么办" / "课堂冷场" |
| 小组活动 | "怎么分组" / "小组合作怎么设计" |
| 沉闷课堂 | "这节课太沉闷" / "活跃度低" |
| 主动发言 | "怎么让基础学生也敢发言" |
| 反馈机制 | "如何让学生知道自己答得对不对" |
| 候场追问 | "学生答不上来怎么办" |
| 课后记录 | "课后 5 分钟记点什么" |
**本 SKILL 不接的相邻请求**:
| 老师说 | 转给 |
|---|---|
| "帮我写这节课的教案 / 排环节时间 / 出提问链" | `xiaozhi-teach-lesson-planner`(出草案),本 SKILL 接着做候场追问与实施 |
| "出一道课堂练习题 / 变式题" | `xiaozhi-teach-exam-designer` 或学科教师端 SKILL |
| "算一下这次的得分率、谁该分到哪一层" | `xiaozhi-teach-student-analyzer` |
| "课后作业怎么留" | `xiaozhi-teach-assignment-designer` |
---
## 三、核心流程
```text
┌──────────────────────────┐
│ ① 输入确认 │
│ 教学目标/学情/班级规模 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ② 互动模式选择 │
│ 全班/小组/同桌/独立 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ③ Bloom 分层提问链设计 │
│ 6-8 问,候场追问 1-2 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ④ 小组合作活动设计 │
│ 角色/规则/计时/汇报 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ⑤ 冷场应对与候场 │
│ 预设 3 种沉默情境 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ⑥ 即时反馈机制 │
│ 集体反馈/同伴互评/教师 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ⑦ 课后观察记录回写 │
│ → student-analyzer │
└──────────────────────────┘
```
---
## 四、四种互动模式
```text
┌────────┬────────────────────────┬────────────┬──────────────┐
│ 模式 │ 适用场景 │ 持续时间 │ 思维深度 │
├────────┼────────────────────────┼────────────┼──────────────┤
│ 全班互动│ 关键概念建构/复习 │ 5-10 分钟 │ 中-深 │
│ 小组合作│ 综合应用/探究任务 │ 10-20 分钟 │ 深 │
│ 同桌互讲│ 概念辨析/复述 │ 3-5 分钟 │ 中 │
│ 独立思考│ 难题/迁移题/开放题 │ 3-8 分钟 │ 深 │
└────────┴────────────────────────┴────────────┴──────────────┘
```
### 4.1 模式选择规则
```text
下面按 classProfile.periodMinutes = 45(初中基线)给出;
小学 40 分钟档把小组合作压到 10 分钟、独立思考压到 2-3 分钟;
其他档位见 shared/grade-bands.md 三与 lesson-planner SKILL.md §5.1。
新授课(45 分钟):
全班互动 5min + 独立思考 3min + 小组合作 12min + 全班互动 5min
复习课(45 分钟):
同桌互讲 5min + 独立思考 5min + 小组合作 15min + 全班互动 5min
讲评课(45 分钟):
独立思考 5min + 全班互动 10min + 同桌互讲 5min
(讲哪几道题由 exam-designer 的讲评错题清单决定,课时结构由 lesson-planner 排)
```
---
## 五、提问链的课堂实施(草案来自 lesson-planner)
> **分工**:提问链**草案**由 `xiaozhi-teach-lesson-planner` 在备课时生成,写在
> `classWorkspace.lessonPlans[].questionChain`。本 SKILL 的职责是**课堂实施**:
> 给每个问题配候场追问、决定谁来答、冷场怎么办、答偏了怎么拉回来。
>
> 已有草案时,§5.1 直接读草案、只做补齐与调序;没有草案时才现场生成一版,
> 并提示老师"这版没有教案目标做锚,建议回 lesson-planner 补一次目标"。
>
> 命名说明:按认知层级预先排出的问题序列,本质是"提问的认知梯度";真正的**苏格拉底式追问**
> 是课堂上顺着学生自己的推理即时追问、暴露矛盾(见 §5.2),二者配合:先搭台阶,再深挖。
### 5.1 提问链(读草案 / 现场补齐)
每节课至少 6-8 个核心提问,覆盖认知层级至少 4 档。
写进教案的层级标签用课标四级(了解/理解/掌握/运用),下面的六层是备课时的思维参照。
```text
第 1 问(记忆):让所有学生跟得上
→ "X 的定义是什么?"
第 2-3 问(理解):让基础学生解释给同桌
→ "你能用一句话给同桌解释 X 吗?"
→ "X 和 Y 有什么相同和不同?"
第 4-5 问(应用):中等学生主战场
→ "用 X 解决这个具体问题"
→ "X 在这个情境下会怎样变化?"
第 6 问(分析):让提升学生展示思维过程
→ "为什么用 A 方法而不是 B 方法?"
第 7 问(评价):拔尖学生评方案优劣
→ "这两种解法你选哪个?为什么?"
第 8 问(创造):开放性,鼓励所有学生尝试
→ "用 X 设计一个 Y 方案"
```
### 5.2 候场追问矩阵
每个问题必须配 1-2 个候场追问,用于冷场或答案偏浅时递进。
```text
候场 A:从"是不是"到"为什么"
原问:y=kx+b 中 k 表示什么?
候场:k 的正负决定什么?
候场 B:边界条件探查
原问:k 是什么?
候场:如果 k=0 呢?这变成什么函数?
候场 C:迁移到生活
原问:一次函数图象是什么样子?
候场:你能举一个生活中 y=kx 的例子吗?
候场 D:让基础学生也参与
原问:X 公式的物理意义?
候场(变简单):"想象你在 [生活场景],X 是什么?"
候场 E:让拔尖学生更深入
原问:X 是怎么来的?
候场(变深):"如果 Y 变化,X 会怎么变?"
```
### 5.3 反向提问(鼓励学生提问老师)
```text
每节课至少留 2-3 分钟让学生"问老师"。
不是"有没有问题",而是:
"我刚才讲的,最让你困惑的是哪一步?"
"你能用这个问题反过来考我吗?"
这种"反向提问"对中等和拔尖学生尤其有效,
能暴露老师讲解中的盲点。
```
---
## 六、小组合作活动设计
### 6.1 小组规模与分组
分层标签沿用 `classWorkspace.studentTiers` 的口径,不另起一套:
**A = 需补基础,B = 达标,C = 可拓展**(依据近 3 次测评平均得分率)。
```text
标准规模:4 人一组(4 个人,4 个角色,一人一职)
· 1 个 C 层(可拓展)
· 2 个 B 层(达标)
· 1 个 A 层(需补基础)
当某层人数不够时,就近替补,不要为了凑结构把学生贴标签。
异质分组(最常用):
· 按 studentTiers 混合,促进互助
· 适合:综合应用、难题探究
同质分组(特定场景):
· 同一层一组
· 适合:C 层拓展 / A 层补缺
随机分组(活跃气氛):
· 抽签 / 报数 / 拼图分组
· 适合:班级气氛沉闷时
```
### 6.2 角色分配(4 人组 = 4 个角色,不多不少)
```text
主持人:组织讨论节奏(不一定是组长)
记录员:把讨论结论写在任务卡上
汇报员:向全班汇报本组结论(轮流)
计时员:监控任务进度(提醒剩余时间)
⚠️ 规则:
· 4 人组正好 4 个角色,一人一职;上一版把"记录员"额外列了一遍,
造成 4 人 5 职,实际执行时必然有人身兼两职或有人闲置。
· 5 人组:加"质疑员"(专门问"为什么");3 人组:主持人兼计时员。
· 每节课轮换不同角色,避免固定化。
· A 层学生可先担任计时员或记录员等低门槛角色,但不要长期固定在低门槛角色上。
· 不允许"组长包办",所有组员至少发言 1 次。
```
### 6.3 汇报时长按班额换算(不要照抄"12 分钟")
小组汇报最容易失控的地方是:组数 × 每组时长 早就超过了这节课能给的时间。
先算清楚再定,不要拍脑袋。
```text
第 1 步:算组数
组数 = ⌈classProfile.classSize ÷ 每组人数⌉
例:45 人 ÷ 4 = 11.25 → 12 组(不是 11 组)
第 2 步:算"全组汇报"要多久
全组汇报总时长 = 组数 × 每组汇报时长 + 组数 × 15 秒(换人、走位的碎时间)
例:12 组 × 1 分钟 + 12 × 15 秒 = 15 分钟 —— 一节 45 分钟的课放不下
第 3 步:按班额选汇报方式
┌─────────────┬──────────────────────────────────────────┐
│ 组数 ≤ 6 │ 全组汇报,每组 1.5-2 分钟 │
│ (班额≤24) │ 总计 ≈ 10-13 分钟 │
├─────────────┼──────────────────────────────────────────┤
│ 组数 7-10 │ 抽 3-4 组汇报(每组 1.5 分钟), │
│ (班额25-40)│ 其余组用"一句话补充/不同意见"轮流,各 20 秒│
│ │ 总计 ≈ 8-10 分钟 │
├─────────────┼──────────────────────────────────────────┤
│ 组数 ≥ 11 │ 不做全班口头汇报。改用: │
│ (班额≥41) │ · 组间两两互评 3 分钟(同时进行,不占讲台)│
│ │ · 抽 2 组上台,各 2 分钟 │
│ │ · 其余组把结论写在任务卡上交,课后老师看 │
│ │ 总计 ≈ 7-8 分钟 │
└─────────────┴──────────────────────────────────────────┘
第 4 步:讨论时长与汇报时长配比
讨论 : 汇报 ≈ 2 : 1(讨论 12 分钟就配 6 分钟汇报),
汇报时间超过讨论时间,说明这个任务不值得小组做。
⚠️ 45 人的班:组数 12,别按"每组都讲 1 分钟"排——那是 15 分钟,
本节课的新授时间会被吃掉。走上表第三行。
```
### 6.4 任务卡设计
> 📎 完整模板见 `references/group-task-card-and-scripts.md`(小组合作任务卡空白模板,含角色/必发言规则/汇报要求/提交物)
### 6.5 小组合作的话术模板
> 📎 完整话术见 `references/group-task-card-and-scripts.md`(开场→中途提醒→结束→互评全流程话术模板)
---
## 七、冷场应对策略
### 7.1 三种沉默情境
```text
情境 1:抛出好问题后,全班沉默
→ 学生没听懂问题(最常见)
→ 应对:换一种方式重新问("换句话说")
情境 2:学生回答了但明显答非所问
→ 学生只听了一半
→ 应对:先肯定参与("你抓住了 X 这个关键词"),再引导:"题目还问了一个什么?"
情境 3:好问题被"标准答案"抢先
→ 优等生秒答,中等和基础生失去思考机会
→ 应对:"X 答得很好,但我想听听其他同学怎么想"
```
### 7.2 候场冷场 3 步走
```text
第 1 步:等 5-8 秒(不要立刻换问题)
→ 大部分学生需要时间思考
→ 在心里默数
第 2 步:等 10 秒还没人举手
→ 改问更简单的候场问题
→ "我再问简单一点:[候场问题]"
第 3 步:还是没人举手
→ 老师自问自答但故意留半句
→ "其实我心里有一个答案的起点,是 [X],谁能接着说?"
→ 或者直接让同桌互讲 2 分钟,再回到全班
```
### 7.3 基础学生沉默的特别处理
```text
常见原因:
· 怕答错被笑话
· 跟不上全班节奏
· 长期未被叫到形成"反正不会叫我"的预期
应对:
· 提前给基础学生"小纸条"提示(如:今天可能被问到 X)
· 让基础学生先在同桌间小声回答
· 老师听到正确版本后说"我刚才听到 XX 说得很好,请她/他分享"
· 任何时候答对都给予"具体"表扬("你抓住了 X 关键词")
· 答错时不批评,只纠正("你离答案只差一步,是 X")
```
---
## 八、即时反馈机制
### 8.1 三种反馈渠道
```text
■ 集体反馈(教师 → 全班)
适用:核心概念纠错、共性问题强调
节奏:每节课 1-2 次
方式:举手表决 / 集体回应 / 教师直接说明
■ 同伴反馈(学生 → 学生)
适用:同桌互讲、小组互评
节奏:每节课 2-3 次
方式:同桌交换看答题、同伴点评
■ 教师反馈(教师 → 个人)
适用:针对性辅导、纠正个体错误
节奏:贯穿课堂
方式:巡视时低声提示、单独眼神鼓励
```
### 8.2 反馈的"具体化"原则
```text
❌ 模糊反馈:
"你答得不错"
"再想想"
"你真棒"
✅ 具体反馈:
"你抓住了'k>0'这个关键点,这正是图象上升的原因"
"你离答案只差一步——再检查一下符号"
"你今天主动发言了 3 次,比上周多了 2 次"
具体反馈让学生知道"哪里做对了""哪里能改进",
模糊反馈除了情绪安抚外没有教学价值。
```
### 8.3 错误应对话术
```text
学生答错时:
· 不直接否定:"我再听听其他同学的想法"
· 不立刻纠正:"你的思路挺有创意,但有一步可能需要再想想"
· 不嘲笑:"谢谢你的分享,这对我们都是一种学习"
学生说"不会"时:
· 不批评:"不会很正常,我们一起来想"
· 给台阶:"那我给你一个提示:[X]"
· 给时间:"给你 30 秒想一下"
```
---
## 九、课堂节奏调控
### 9.1 定期切换活动形式(经验法则)
```text
经验性节奏建议(非精确"注意力曲线",不同学生/课型差异很大,据实调整):
· 每 10-15 分钟切换一次活动形式(讲解↔提问↔练习↔讨论),
避免长时间单向讲授导致注意力涣散
· 核心概念尽量放在课堂较早、学生较投入的时段讲
· 难点讲完后安排一次即时练习或提问,检验并重新聚焦注意力
· 临近下课安排小结与作业布置,此时不宜引入全新难点
⚠️ 说明:"学生注意力每 N 分钟递减"的分钟级曲线在严谨研究中证据薄弱,
不作精确指标,仅用"定期切换活动"这一可操作经验。
```
### 9.2 过渡话术
```text
全班 → 小组:"接下来 12 分钟,请 4 人小组讨论 [X],计时员看时间。"
小组 → 全班:"时间到。第 X 组汇报员,请分享,其他组准备补充。"
讲授 → 提问:"讲到这里,我想问大家一个关键问题:[X]"
提问 → 练习:"现在请大家独立完成 [X],3 分钟后同桌互对。"
```
---
## 十、课堂观察记录(课后回写)
### 10.1 5 分钟课后记录
> 📎 完整模板见 `references/post-class-record-template.md`(互动效果/提问链效果/下节课调整方向三段式课后记录模板)
### 10.2 写入 interactionLogs
```text
课后 5 分钟内把观察写进 classWorkspace.interactionLogs(生成待确认条目,老师确认后落库):
logId 本次记录 id
planId 对应 lessonPlans 的 planId(把课堂记录挂回教案)
date 日期
segmentTimings[] 各环节 计划分钟 vs 实际分钟(下次排课时间矩阵的依据)
participationNote 整体参与度的事实描述("主动举手约三分之一"),不写个别学生姓名
questionEffectNote 哪一问引发最多讨论、哪一问无人回应(只记问题,不记谁答的)
misconceptionsObserved 课上暴露的错误理解(→ student-analyzer 的辅助证据)
adjustmentForNext 下节课的调整动作
⚠️ interactionLogs 里没有"学生姓名"字段,这是设计上的选择而不是遗漏:
课堂印象是低置信度的单次观察,把它挂到具体学生名下容易固化标签。
要定位到个人的结论走 student-analyzer 的逐题数据。
```
---
## 十一、与上游/下游 SKILL 的协作
### 11.1 协作流图
```text
┌────────────────────────┐
│ xiaozhi-teach- │
│ lesson-planner │
│ (教学目标) │
└───────────┬────────────┘
│
↓
┌────────────────────────┐
│ xiaozhi-teach- │
│ student-analyzer │
│ (学情分层) │
└───────────┬────────────┘
│
↓
┌────────────────────────┐
│ xiaozhi-teach- │
│ classroom-coach │
│ (本 SKILL) │
└───────────┬────────────┘
│
┌─────────────────┼─────────────────┐
↓ ↓ ↓
assignment- homework- lesson-log
designer tracker (观察记录)
(作业配套) (作业配合) (课后回写)
```
### 11.2 数据接口(唯一契约:`shared/class-teaching-workspace.schema.json`)
| classWorkspace 字段 | 谁写 | 本 SKILL |
|---|---|---|
| `classProfile` | 老师首次建档 | 读(classSize 定组数与汇报方式,periodMinutes 定活动时长) |
| `lessonPlans` | `xiaozhi-teach-lesson-planner` | 读 objectives(提问目标)、questionChain(提问链草案)、segments 的 tierVariants(互动分层) |
| `studentTiers` | `xiaozhi-teach-student-analyzer` | 读(异质分组、提问难度分配) |
| `weaknessRank` | `xiaozhi-teach-student-analyzer` | 读(提问与追问的侧重点) |
| `interactionLogs` | **本 SKILL 唯一写入** | 写 logId / planId / date / segmentTimings / participationNote / questionEffectNote / misconceptionsObserved / adjustmentForNext |
```text
两条边界:
· 本 SKILL 只写 interactionLogs,不写 studentTiers(分层是 student-analyzer 的字段),
也不写 lessonPlans(教案是 lesson-planner 的字段)。
· lessonPlans 里没有 questionChain 时(老师没走 lesson-planner),
本 SKILL 可以现场帮老师补一版提问链,但要提示"这版没有教案目标做锚,
建议回 lesson-planner 补一次目标"。
```
---
## 十二、字段级高敏信息防护
```text
✅ 写回数据:聚合信号("本节课主动发言 8 人")
❌ 不写回:小明今天表现很好
✅ 写回:哪些问题最有效
❌ 不写回:哪个学生答错了哪道题
✅ 写回:互动方式效果评估
❌ 不写回:家长可读的"差生名单"
```
---
## 十三、行为准则
| ✅ 应该做 | ❌ 不能做 |
|---------|---------|
| 提问指向思维而非记忆 | 满堂问"对不对" |
| 给基础学生参与路径 | 反复叫优等生 |
| 候场至少 5-8 秒 | 抛出问题立刻换 |
| 反馈具体到行为 | "你真棒"等空话 |
| 冷场不批评学生 | 责怪学生"这么简单都不会" |
| 课后 5 分钟内记录 | 拖到第二天 |
| 写回数据用聚合形式 | 在学生档案里点名 |
---
## 十四、与其他 SKILL 的协同清单
```text
课堂互动教练
<── xiaozhi-teach-lesson-planner(lessonPlans:目标 + 提问链草案)
<── xiaozhi-teach-student-analyzer(studentTiers / weaknessRank)
<── xiaozhi-teach-exam-designer(讲评错题清单 → 讲评课的提问设计)
──→ xiaozhi-teach-lesson-planner(interactionLogs:实际用时与卡点 → 下次教案)
──→ xiaozhi-teach-student-analyzer(interactionLogs:课堂暴露的错误理解,作辅助证据)
──→ xiaozhi-teach-assignment-designer(课上没消化的点 → 当天作业)
··→ 若已安装独立教师包:xiaozhi-teach-lesson-log 可作可选补充(一对一/小班场景)
```
**禁止行为**:
- 禁止 AI 替老师点名要求学生发言
- 禁止在冷场时批评学生
- 禁止把"学生不发言"归因为"态度差"
- 禁止在公开场合羞辱答错的学生
- 禁止在课堂记录里写学生姓名(interactionLogs 没有姓名字段)
- 禁止用分层标签称呼学生(说"任务卡二",不说"你是 B 层")
---
## 十五、参考资源
- `references/questioning-strategies.md` — 课堂提问策略库
- `references/group-task-card-and-scripts.md` — 小组合作任务卡模板与全流程话术模板
- `references/post-class-record-template.md` — 课后 5 分钟观察记录模板
---
> 💡 **小智说:**
> "课堂不是剧场,老师不是演员。
> 真正的好课堂,是学生说得多、老师说得少;
> 学生想得深、老师讲得准。
> 你今天设计了多少个好问题,
> 决定了有多少学生真的在想。"