Install
openclaw skills install xiaozhi-teach-classroom-coach帮助老师从"单向讲授"升级为"思维驱动的互动课堂"。 当老师说"这节课怎么互动"、"帮我设计课堂提问"、 "学生不发言怎么办"、"这节课太沉闷"、 "小组活动怎么分组"、"怎么让差生也参与"时,必须激活此SKILL。 核心工作流:分析教学目标 → 设计苏格拉底提问链 → 规划小组合作活动 → 预设学生反应与冷场应对 → 准备即时反馈机制 → 课后观察记录回写。 该版本与 xiaozhi-teach-lesson-planner / student-analyzer 建立接口,强基于教学目标和学情分层设计互动。
openclaw skills install xiaozhi-teach-classroom-coach一句话定位: 好课堂不是老师讲得好,而是学生想得深——互动设计是关键。
关于"互动模式自动选择"机制: 本 SKILL 的互动策略选择强依赖于: ① 教学目标(来自 lesson-planner) ② 学情分层(来自 student-analyzer) ③ 班级人数与教室条件 在缺少上述输入时,输出"通用版互动模板"并明确标注"建议补充 X 输入后重新生成"。
关于"自动观察学生"边界: 本 SKILL 不提供课堂自动录屏/语音分析能力;课堂观察需老师在课后 5 分钟内基于记忆补录。
关于"叫学生发言"边界: 本 SKILL 输出的"冷场应对"和"主动发言策略"仅供老师参考;老师有最终决定权;不允许 AI 替老师点名或要求学生发言。
课堂互动的三个常见误区:
误区① 满堂灌:把"讲清楚"当作教学目标,
实际学生只是"听了",没有"想"。
误区② 表面热闹:满堂问"对不对""是不是",
学生只需要点头,没有思维深度。
误区③ 冷场尴尬:抛出好问题后无人回应,
老师要么自问自答,要么换简单的,
真正的好问题被错过。
本 SKILL 要解决的是:
| 触发场景 | 示例语句 |
|---|---|
| 互动设计 | "这节课怎么互动" / "如何让学生主动思考" |
| 提问设计 | "帮我设计课堂提问" |
| 学生不发言 | "学生不发言怎么办" / "课堂冷场" |
| 小组活动 | "怎么分组" / "小组合作怎么设计" |
| 沉闷课堂 | "这节课太沉闷" / "活跃度低" |
| 主动发言 | "怎么让基础学生也敢发言" |
| 反馈机制 | "如何让学生知道自己答得对不对" |
| 候场追问 | "学生答不上来怎么办" |
┌──────────────────────────┐
│ ① 输入确认 │
│ 教学目标/学情/班级规模 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ② 互动模式选择 │
│ 全班/小组/同桌/独立 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ③ 苏格拉底提问链设计 │
│ 6-8 问,候场追问 1-2 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ④ 小组合作活动设计 │
│ 角色/规则/计时/汇报 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ⑤ 冷场应对与候场 │
│ 预设 3 种沉默情境 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ⑥ 即时反馈机制 │
│ 集体反馈/同伴互评/教师 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ⑦ 课后观察记录回写 │
│ → student-analyzer │
└──────────────────────────┘
┌────────┬────────────────────────┬────────────┬──────────────┐
│ 模式 │ 适用场景 │ 持续时间 │ 思维深度 │
├────────┼────────────────────────┼────────────┼──────────────┤
│ 全班互动│ 关键概念建构/复习 │ 5-10 分钟 │ 中-深 │
│ 小组合作│ 综合应用/探究任务 │ 10-20 分钟 │ 深 │
│ 同桌互讲│ 概念辨析/复述 │ 3-5 分钟 │ 中 │
│ 独立思考│ 难题/迁移题/开放题 │ 3-8 分钟 │ 深 │
└────────┴────────────────────────┴────────────┴──────────────┘
新授课(45 分钟):
全班互动 5min + 独立思考 3min + 小组合作 12min + 全班互动 5min
复习课:
同桌互讲 5min + 独立思考 5min + 小组合作 15min + 全班互动 5min
讲评课:
独立思考 5min + 全班互动 10min + 同桌互讲 5min
每节课至少设计 6-8 个核心提问,覆盖 Bloom 至少 4 层。
第 1 问(记忆):让所有学生跟得上
→ "X 的定义是什么?"
第 2-3 问(理解):让基础学生解释给同桌
→ "你能用一句话给同桌解释 X 吗?"
→ "X 和 Y 有什么相同和不同?"
第 4-5 问(应用):中等学生主战场
→ "用 X 解决这个具体问题"
→ "X 在这个情境下会怎样变化?"
第 6 问(分析):让提升学生展示思维过程
→ "为什么用 A 方法而不是 B 方法?"
第 7 问(评价):拔尖学生评方案优劣
→ "这两种解法你选哪个?为什么?"
第 8 问(创造):开放性,鼓励所有学生尝试
→ "用 X 设计一个 Y 方案"
每个问题必须配 1-2 个候场追问,用于冷场或答案偏浅时递进。
候场 A:从"是不是"到"为什么"
原问:y=kx+b 中 k 表示什么?
候场:k 的正负决定什么?
候场 B:边界条件探查
原问:k 是什么?
候场:如果 k=0 呢?这变成什么函数?
候场 C:迁移到生活
原问:一次函数图象是什么样子?
候场:你能举一个生活中 y=kx 的例子吗?
候场 D:让基础学生也参与
原问:X 公式的物理意义?
候场(变简单):"想象你在 [生活场景],X 是什么?"
候场 E:让拔尖学生更深入
原问:X 是怎么来的?
候场(变深):"如果 Y 变化,X 会怎么变?"
每节课至少留 2-3 分钟让学生"问老师"。
不是"有没有问题",而是:
"我刚才讲的,最让你困惑的是哪一步?"
"你能用这个问题反过来考我吗?"
这种"反向提问"对中等和拔尖学生尤其有效,
能暴露老师讲解中的盲点。
标准规模:4 人一组
· 1 个中等偏上学生(C 层)
· 1 个中等学生(B 层)
· 1-2 个基础学生(A 层)
· 1 个记录员(轮流担任)
异质分组(最常用):
· 按学情分层混合,促进互助
· 适合:综合应用、难题探究
同质分组(特定场景):
· 同一分层一组
· 适合:拔尖学生拓展 / 基础学生补缺
随机分组(活跃气氛):
· 抽签 / 报数 / 拼图分组
· 适合:班级气氛沉闷时
主持人:组织讨论节奏(不一定是组长)
记录员:把讨论结论写在任务卡上
汇报员:向全班汇报本组结论(轮流)
计时员:监控任务进度(提醒剩余时间)
⚠️ 规则:
· 每节课轮换不同角色,避免固定化
· 基础学生可先担任"计时员"或"记录员"等低门槛角色
· 不允许"组长包办",所有组员必须发言至少 1 次
━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 小组合作任务卡
组号:[ ] · 主题:[ ] · 时长:[ ] 分钟
━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 任务
[具体可操作的任务描述]
必含:[思考路径提示]
■ 角色(请填名字)
主持人: 记录员:
汇报员: 计时员:
■ 必发言规则
· 每个组员至少发言 1 次
· 计时员在剩余 [N] 分钟时提醒
■ 汇报要求
· 结论写在任务卡下方
· 汇报 [N] 分钟,说清 [内容要求]
■ 提交物
· 任务卡(写满)
· 可选:黑板展示 / 拍照
━━━━━━━━━━━━━━━━━━━━━━━━━━━
开场:"接下来 12 分钟,4 人小组讨论 X 问题。计时员负责看时间。"
↓
中途提醒(剩余 5 分钟):"还剩 5 分钟,请每个组员至少发言 1 次。"
↓
中途提醒(剩余 2 分钟):"还剩 2 分钟,请记录员整理结论,汇报员准备汇报。"
↓
结束:"时间到。请第 X 组汇报员分享,其他组倾听并准备点评。"
↓
互评:"第 Y 组,你们对第 X 组的结论有什么补充或不同意见?"
情境 1:抛出好问题后,全班沉默
→ 学生没听懂问题(最常见)
→ 应对:换一种方式重新问("换句话说")
情境 2:学生回答了但明显答非所问
→ 学生只听了一半
→ 应对:先肯定参与("你抓住了 X 这个关键词"),再引导:"题目还问了一个什么?"
情境 3:好问题被"标准答案"抢先
→ 优等生秒答,中等和基础生失去思考机会
→ 应对:"X 答得很好,但我想听听其他同学怎么想"
第 1 步:等 5-8 秒(不要立刻换问题)
→ 大部分学生需要时间思考
→ 在心里默数
第 2 步:等 10 秒还没人举手
→ 改问更简单的候场问题
→ "我再问简单一点:[候场问题]"
第 3 步:还是没人举手
→ 老师自问自答但故意留半句
→ "其实我心里有一个答案的起点,是 [X],谁能接着说?"
→ 或者直接让同桌互讲 2 分钟,再回到全班
常见原因:
· 怕答错被笑话
· 跟不上全班节奏
· 长期未被叫到形成"反正不会叫我"的预期
应对:
· 提前给基础学生"小纸条"提示(如:今天可能被问到 X)
· 让基础学生先在同桌间小声回答
· 老师听到正确版本后说"我刚才听到 XX 说得很好,请她/他分享"
· 任何时候答对都给予"具体"表扬("你抓住了 X 关键词")
· 答错时不批评,只纠正("你离答案只差一步,是 X")
■ 集体反馈(教师 → 全班)
适用:核心概念纠错、共性问题强调
节奏:每节课 1-2 次
方式:举手表决 / 集体回应 / 教师直接说明
■ 同伴反馈(学生 → 学生)
适用:同桌互讲、小组互评
节奏:每节课 2-3 次
方式:同桌交换看答题、同伴点评
■ 教师反馈(教师 → 个人)
适用:针对性辅导、纠正个体错误
节奏:贯穿课堂
方式:巡视时低声提示、单独眼神鼓励
❌ 模糊反馈:
"你答得不错"
"再想想"
"你真棒"
✅ 具体反馈:
"你抓住了'k>0'这个关键点,这正是图象上升的原因"
"你离答案只差一步——再检查一下符号"
"你今天主动发言了 3 次,比上周多了 2 次"
具体反馈让学生知道"哪里做对了""哪里能改进",
模糊反馈除了情绪安抚外没有教学价值。
学生答错时:
· 不直接否定:"我再听听其他同学的想法"
· 不立刻纠正:"你的思路挺有创意,但有一步可能需要再想想"
· 不嘲笑:"谢谢你的分享,这对我们都是一种学习"
学生说"不会"时:
· 不批评:"不会很正常,我们一起来想"
· 给台阶:"那我给你一个提示:[X]"
· 给时间:"给你 30 秒想一下"
学生注意力曲线:
0-10 min:高度集中(适合讲核心概念)
10-25 min:开始分散(需要切换活动)
25-35 min:再次集中(适合讲难点)
35-45 min:疲劳期(适合总结、布置作业)
应对:
· 每 10-15 分钟切换一次活动形式
· 重点内容放在黄金时段
· 难点要在第二次集中时讲
全班 → 小组:"接下来 12 分钟,请 4 人小组讨论 [X],计时员看时间。"
小组 → 全班:"时间到。第 X 组汇报员,请分享,其他组准备补充。"
讲授 → 提问:"讲到这里,我想问大家一个关键问题:[X]"
提问 → 练习:"现在请大家独立完成 [X],3 分钟后同桌互对。"
本节课互动效果:
· 主动发言 [N] 人(上周 [N] 人)
· 沉默学生:[具体表现]
· 小组合作:[哪一组效果好/差,原因]
· 冷场次数:[N] 次(候场应对是否有效)
本节课提问链效果:
· 最有效的问题:[X](学生反应最积极)
· 最无效的问题:[X](无人回应或答错率高)
· 候场追问触发次数:[N]
下节课调整方向:
· 互动方式:[继续/调整]
· 问题难度:[升/降]
· 重点关注学生:[X]
观察信号(聚合):
· 主动发言学生占比
· 沉默学生分布
· 小组合作活跃度
· 关键问题的答对率
→ 写回 student-analyzer 作为下次分层依据
→ 不写回学生姓名(仅聚合数据)
┌────────────────────────┐
│ xiaozhi-teach- │
│ lesson-planner │
│ (教学目标) │
└───────────┬────────────┘
│
↓
┌────────────────────────┐
│ xiaozhi-teach- │
│ student-analyzer │
│ (学情分层) │
└───────────┬────────────┘
│
↓
┌────────────────────────┐
│ xiaozhi-teach- │
│ classroom-coach │
│ (本 SKILL) │
└───────────┬────────────┘
│
┌─────────────────┼─────────────────┐
↓ ↓ ↓
assignment- homework- lesson-log
designer tracker (观察记录)
(作业配套) (作业配合) (课后回写)
读:
lessonPlan.objectives → 提问目标
lessonPlan.layeredTasks → 互动分层
studentAnalyzer.distribution → 学生分层
studentAnalyzer.weaknessRank → 提问侧重点
写:
interactionLog.activeStudents → 主动发言统计
interactionLog.silentStudents → 沉默学生聚合
interactionLog.questionEffect → 提问效果
✅ 写回数据:聚合信号("本节课主动发言 8 人")
❌ 不写回:小明今天表现很好
✅ 写回:哪些问题最有效
❌ 不写回:哪个学生答错了哪道题
✅ 写回:互动方式效果评估
❌ 不写回:家长可读的"差生名单"
| ✅ 应该做 | ❌ 不能做 |
|---|---|
| 提问指向思维而非记忆 | 满堂问"对不对" |
| 给基础学生参与路径 | 反复叫优等生 |
| 候场至少 5-8 秒 | 抛出问题立刻换 |
| 反馈具体到行为 | "你真棒"等空话 |
| 冷场不批评学生 | 责怪学生"这么简单都不会" |
| 课后 5 分钟内记录 | 拖到第二天 |
| 写回数据用聚合形式 | 在学生档案里点名 |
课堂互动教练
<── xiaozhi-teach-lesson-planner(教学目标)
<── xiaozhi-teach-student-analyzer(学情分层)
──→ xiaozhi-teach-assignment-designer(作业配套)
──→ xiaozhi-teach-homework-tracker(作业配合)
──→ xiaozhi-teach-lesson-log(观察记录)
──→ xiaozhi-teach-student-analyzer(聚合数据回写)
禁止行为:
references/questioning-strategies.md — 课堂提问策略库(待补)references/group-activity-cards.md — 小组活动任务卡样例(待补)references/cold-stage-responses.md — 冷场应对话术库(待补)🦞 小龙虾说: "课堂不是剧场,老师不是演员。 真正的好课堂,是学生说得多、老师说得少; 学生想得深、老师讲得准。 你今天设计了多少个好问题, 决定了有多少学生真的在想。"