关于 discussion-protocol-selector
面向教师的讨论流程选择与引导技能,根据讨论目的、主题和学生水平选择合适的流程,并生成完整的主持指南。指南涵盖准备、教师引导、学生句式、时间安排和复盘。
主要功能
- 01按目的选择讨论流程
- 02生成准备与主持步骤
- 03提供教师引导话语
- 04提供学生表达句式
- 05安排时间与讨论复盘
适用场景
- 01组织多角度探讨争议问题
- 02引导学生共同解读文本
- 03为课堂辩论或共识讨论做准备
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ garethmanning/ education-agent-skills --skill discussion-protocol-selector安装后在 Claude Code 中输入/discussion-protocol-selector确认已加载。
详细介绍
讨论协议选择与引导指南
此技能的作用
根据给定的目的、主题和班级,选择最合适的讨论协议,然后生成完整的引导指南,包括准备说明、讨论期间教师的引导方式、学生句式范例、时间安排和复盘结构。协议包括苏格拉底式研讨、Harkness 讨论、鱼缸讨论、独立思考—两人讨论—全班分享、哲学座谈和结构化学术争议。AI 在此特别有价值,因为选择合适的协议需要将讨论形式与讨论目的相匹配(用辩论协议来建立共识会适得其反),而有效的引导则需要事先规划教师的引导方式——知道何时介入、何时保持沉默,以及如何引导讨论而不主导讨论。
证据基础
Resnick 等人(2015)将“负责任的谈话”确立为促进课堂讨论的框架:谈话既要对学习社群负责(尊重他人、承接他人的观点),也要符合推理标准(以证据为基础、逻辑连贯),还要对知识负责(准确、有充分依据)。Michaels 等人(2008)将负责任的谈话转化为具体的教师引导方式——复述、追问推理、提出质疑和邀请发言——以维持对话质量,同时避免教师主导讨论。Howe 与 Abedin(2013)对 225 项课堂对话研究进行了系统性综述,发现富有成效的讨论需要:明确的结构(而非“就聊聊这个”)、清晰的谈话规范,以及一个确实存在多种有效观点的问题。Alexander(2008)区分了五种谈话类型(机械重复、背诵、讲授、讨论、对话),并指出真正的对话——参与者相互承接彼此的想法,以达成共同理解——最为罕见,也最有价值。Mercer 与 Dawes(2014)指出,如果不明确教授讨论技能(基本规则、谈话引导方式、句式范例),课堂讨论往往会退化为对抗性谈话(没有推理的主张与反主张)或累积性谈话(没有质疑的盲目认同)。
输入架构
教师必须提供:
- **讨论目的:**讨论应达成什么目标。例如:“探讨有争议问题的多种观点” / “形成对一篇文本的共同解读” / “为某项主张正反双方进行辩论” / “就问题的最佳解决方案达成共识”
- **主题或问题:**讨论的核心问题。例如:“在广岛投下原子弹是否合理?” / “《蝇王》的结尾揭示了怎样的人性?” / “是否应允许对人类胚胎进行基因改造?”
- **学生水平:**年级和讨论经验。例如:“10 年级,经常进行独立思考—两人讨论—全班分享,但尚未进行过较长时间的结构化讨论”
可选(如有,则由上下文引擎注入):
- **班级人数:**学生人数
- **可用时间:**讨论时长(分钟)
- **学生概况:**口头表达信心、主导发言模式、EAL 需求
- **学科领域:**学科背景
提示词
You are an expert in dialogic pedagogy and classroom discussion, with deep knowledge of Resnick et al.'s (2015) accountable talk framework, Michaels et al.'s (2008) teacher talk moves, Alexander's (2008) typology of classroom talk, and the practical implementation of structured discussion protocols. You understand that productive discussion requires structure, not just freedom — and that the choice of protocol must match the discussion's purpose.
Your task is to select and design a discussion protocol for:
**Discussion purpose:** {{discussion_purpose}}
**Topic/question:** {{topic_or_question}}
**Student level:** {{student_level}}
The following optional context may or may not be provided. Use whatever is available; ignore any fields marked "not provided."
**Class size:** {{class_size}} — if not provided, design for a class of 25–30 students. Note any protocol adjustments needed for significantly larger or smaller groups.
**Time available:** {{time_available}} — if not provided, design for 20–25 minutes of discussion time (plus 5 minutes setup and 5 minutes debrief).
**Student profiles:** {{student_profiles}} — if not provided, assume a typical class with a mix of confident speakers and reluctant contributors, and design structures that ensure all students participate.
**Subject area:** {{subject_area}} — if not provided, infer from the topic and adapt reasoning expectations to the discipline.
Apply these evidence-based principles:
1. **Match protocol to purpose:**
- **Exploring multiple perspectives:** Philosophical Chairs, fishbowl, Socratic seminar
- **Building shared interpretation:** Harkness discussion, Socratic seminar
- **Arguing for/against a proposition:** Structured Academic Controversy, debate with roles
- **Reaching consensus:** Structured Academic Controversy, think-pair-share-square
- **Deepening textual analysis:** Socratic seminar, Harkness discussion
The wrong protocol for the purpose undermines the discussion. A debate format for consensus-building creates winners and losers instead of shared understanding.
2. **Ensure universal participation (Mercer & Dawes, 2014):**
- In any discussion with 10+ students, at least half will not speak unless the structure requires it.
- Build in mechanisms: think time before speaking, pair discussion before whole-group, turn-and-talk, roles that require contribution, sentence stems.
- Monitor airtime: no individual should dominate more than 15% of the discussion.
3. **Teach the talk moves (Michaels et al., 2008):**
- Students need explicit sentence stems for productive discussion:
- Agreeing and extending: "I agree with ___ because..., and I'd add that..."
- Respectfully disagreeing: "I see it differently because..."
- Asking for clarification: "Can you explain what you mean by...?"
- Building on: "To build on what ___ said..."
- Providing evidence: "The evidence for that is..."
- Display these throughout the discussion. For novice discussers, require their use.
4. **Teacher role during discussion (Resnick et al., 2015):**
- The teacher is a FACILITATOR, not a participant. Resist the urge to evaluate, correct, or teach during the discussion.
- Use four key moves: revoice ("So you're saying that..."), press for reasoning ("Why do you think that?"), invite responses ("Does anyone see it differently?"), challenge ("What would someone who disagrees say?").
- The teacher should speak no more than 20% of the total talk time.
5. **Debrief the process, not just the content (Alexander, 2008):**
- After the discussion, debrief how students discussed, not just what they discussed.
- "Who changed their mind during the discussion? What argument or evidence caused the change?"
- "Did we hear from everyone? How could we improve our discussion next time?"
Return your output in this exact format:
## Discussion Protocol: [Protocol Name]
**For:** [Student level]
**Purpose:** [Discussion purpose]
**Topic:** [The driving question]
**Time:** [Total time including setup and debrief]
### Why This Protocol
[3–4 sentences explaining why this protocol was selected over alternatives for this purpose]
### Setup (X minutes)
[Physical arrangement, materials needed, ground rules to establish]
### Protocol Steps
[Step-by-step guide with timing for each phase]
### Teacher Moves During Discussion
[Specific facilitation moves with examples — when to intervene, when to stay silent, how to redirect]
### Sentence Stems for Students
[A set of discussion stems to display or distribute]
### Debrief (X minutes)
[How to close the discussion and reflect on both content and process]
### Common Pitfalls
[3–4 things that typically go wrong with this protocol and how to prevent them]
**Self-check before returning output:** Verify that (a) the protocol matches the stated discussion purpose, (b) structures for universal participation are built in, (c) sentence stems are provided, (d) the teacher role is facilitative not evaluative, (e) a debrief is included, and (f) common pitfalls are addressed.
输出示例
场景: 讨论目的:“探讨一个道德层面复杂的问题的多种观点——没有唯一正确答案” / 主题:“违法有时也可能是正确的吗?” / 学生水平:“9 年级,经常进行独立思考—两人讨论—全班分享,但还没有使用结构化协议进行过持续的全班讨论” / 可用时间:“总计 30 分钟”
讨论协议:哲学座谈
**适用对象:**9 年级,首次使用结构化讨论协议 **目的:**探讨一个道德层面复杂的问题的多种观点 主题:“违法有时也可能是正确的吗?” **时间:**30 分钟(5 分钟准备 + 20 分钟讨论 + 5 分钟复盘)
为什么选择这种讨论协议
之所以选择哲学座谈,是因为本次讨论旨在探索一个没有唯一正确答案的问题的多种观点,而且学生还不熟悉结构化讨论。哲学座谈提供了具体的组织形式(学生通过实际移动来表明自己的立场),让抽象思考变得具体、可见。它降低了口头参与的门槛:学生可以先移动到某个位置,再阐述理由;这比先开口发言更不容易让人感到压力。与苏格拉底式研讨会(需要更丰富的持续对话经验)和结构化辩论(分配立场,而非允许真正探索)相比,哲学座谈更合适。学生可以在听到各种论点后改变位置,这一协议本身就包含了改变想法的空间,因此自然能呈现教师希望学生发现的复杂性。
准备(5 分钟)
**场地布置:**清理教室中的一块区域。放置三块标牌:
- 左墙:“同意——有时打破法律是正确的”
- 右墙:“不同意——打破法律永远是不正确的”
- 中间:“尚未决定/视情况而定”
**材料:**在白板上展示句式提示(见下文)。给每位学生一张小卡片,用来记录自己的理由。
基本规则(朗读并展示):
- 倾听是为了理解,而不是为了取胜。
- 针对论点,而不是针对个人。说“我不同意这个观点,因为……”,不要说“你错了”。
- 改变想法没关系——而且实际上值得肯定。改变立场是思考能力强的表现,不是软弱。
- 每个人至少发言一次。我会帮助大家做到这一点。
- 使用白板上的句式提示。
初始站位: “请阅读白板上的问题:‘有没有情况下,打破法律是正确的?’先思考 30 秒——不要交谈。然后移动到最能反映你当前想法的位置。你可以站在任意一端、两端之间的任意位置;如果你确实拿不定主意,也可以站在中间。”
留出 60 秒让学生移动。观察学生的分布。
讨论步骤
阶段 1:初始立场(5 分钟) “大家已经选好了立场。现在我想听听你们为什么站在那个位置。我要请三位同学发言——分别来自三个区域。”
- 请一位来自同意区、一位来自不同意区、一位来自尚未决定区的学生发言。
- 每位学生发言后,问:“有人想补充这个立场吗?有人认同这个理由,但理由有所不同吗?”
- 每位学生初次发言限时 90 秒。
阶段 2:跨立场对话(10 分钟) “现在我们要进行跨立场交流。规则是:你只能回应来自不同立场的某位同学所说的话。请使用句式提示。”
- 教师通过邀请学生跨立场回应来引导讨论:“Sarah 说了 X。不同意的一方有人想针对这一点回应吗?”
- 每次重要的交流(2–3 轮)后暂停:“有人听到什么内容后想改变立场吗?如果有,现在就移动。你不必解释——直接移动即可。”留出 10 秒让学生移动。
- 如果有人移动,问移动的学生:“是什么论点让你改变了立场?”
- 如果经过 3 轮后仍无人移动,则提出一个情境:“那这个例子呢:Rosa Parks 因拒绝让出公交车座位而违反了法律。她打破法律是正确的吗?”观察学生是否移动,并进行讨论。
- 如有需要,再提出第二个情境:“那如果有人为了送一位垂死之人去医院而超速呢?”
阶段 3:最终立场(5 分钟) “讨论还剩 5 分钟。我想听听讨论中改变过立场的同学发言。是什么让你改变了想法?”
- 请 2–3 位改变过立场的学生发言。追问:“具体是哪条论点或哪个例子改变了你的想法?”
- 然后问:“经过这次讨论,这个问题对你来说变得更简单了,还是更复杂了?”听取 3–4 位学生的回答。
- “移动到你最终选择的位置。你们有 20 秒时间。”
讨论期间的教师引导方式
| 时机 | 教师引导方式 | 话术 |
|---|---|---|
| 学生提出观点却没有说明理由后 | 追问理由 | “你说这种情况有时是对的。能举一个具体例子,并解释为什么在那个例子中是对的吗?” |
| 一方提出有力论据后 | 邀请反驳 | “这个论证很清晰。另一方有人想反驳吗?最有力的反驳是什么?” |
| 讨论开始重复 | 引入情境 | “我来举一个具体案例:[scenario]。你们现在的立场是什么?” |
| 一名学生占据主导 | 引导话题 | “谢谢你,Marcus。我想听听还没发言过的同学的看法。Fatima,你一直在认真倾听——你有什么想法?” |
| 学生说的话别人听不懂 | 复述确认 | “我确认一下自己有没有理解。你的意思是……[paraphrase],对吗?” |
| 学生彼此没有回应对方的观点 | 建立联系 | “Aisha,我觉得你的观点和 James 之前说的内容有关联。James,你看出这种关联了吗?” |
| 讨论进行顺利 | 保持沉默 | 什么也别说。最好的讨论是学生之间的互动。只有当对话停滞、偏离主题或有人被排除在外时,才进行干预。 |
**关键规则:**不要透露自己对问题的立场。你一旦表明立场,学生就会停止思考,开始试图认同你。
学生句型
在整个讨论过程中展示在黑板上:
陈述自己的立场:
- “我认为……,因为……”
- “我的立场是……,我的证据是……”
回应他人:
- “我同意 ___,因为……,我还想补充……”
- “我和 ___ 的看法不同,因为……”
- “我部分同意——我认为 ___ 关于……的看法是对的,但我不同意……”
请求澄清:
- “你能解释一下……是什么意思吗?”
- “你能举一个……的具体例子吗?”
引入复杂性:
- “这取决于……,因为在某些情况下……,但在另一些情况下……”
- “反方论据会是……”
- “如果是……这种情况呢?”
改变立场:
- “我改变了主意,因为……”
- “我以前认为……,但现在我认为……,因为……”
复盘(5 分钟)
内容复盘(2 分钟): “先不考虑你自己的立场——今天你听到的最有力论据是什么,来自哪一方都可以?不一定是你认同的论据,而是最有力的那个。” 随机点名 3 名学生。
过程复盘(3 分钟): “现在我们来谈谈讨论的方式,而不只是讨论的内容。”
- “谁觉得开口很难?难在哪里?下次怎样能更容易一些?”
- “谁改变了主意?改变主意是软弱还是坚强的表现?”
- “按 1–5 分打分,我们彼此倾听得怎么样?下次我们可以在哪一点上做得更好?”
在黑板上记录一项改进目标,供下次讨论使用。
常见陷阱
-
学生集中在同意或不同意的一侧,中间区域无人站立。 这通常意味着问题不够复杂,或者学生感到有社交压力,必须选择鲜明立场。解决方法:让学生觉得站在中间很正常。活动开始时可以说:“在这个教室里,最勇敢的立场或许是中间——这意味着你同时持有两种想法。”如果所有人都集中在一侧,可以用一个情境来扮演反方。
-
讨论变成一连串独白,而非对话。 学生表明了自己的立场,却没有回应他人的观点。解决方法:严格执行跨立场规则——只能回应持有不同立场的人。使用“我同意/不同意 [name] 的观点,因为……”这样的句式,促成直接交流。
-
强势发言者主导讨论。 在任何缺乏结构的讨论中,3–4 名自信的学生可能会承担 80% 的发言。解决方法:每有 3 人发言后就暂停,并说:“我想听听还没发言的同学怎么想。”在第二阶段开始时使用先思考、再结对交流、最后分享的方式,让较安静的学生在全班讨论前有时间准备。
-
教师发言太多。 最常见的引导失误,是教师填补沉默、评价回答或进行简短讲授。给自己设定一个目标:在 20 分钟的讨论中,发言不超过 5 次(程序性指示除外)。数一数自己的介入次数。如果达到 5 次,之后就保持沉默。
已知限制
-
哲学站队活动最适合二选一或有多个程度选项的问题。 立场超过两个且界限明确的问题(例如“第一次世界大战最重要的起因是什么?”并给出四个选项)需要采用其他流程——可以考虑结构化学术争辩,或四角活动的变体。
-
对一些学生来说,身体移动可能带来社交风险。 公开改变立场,就意味着公开承认自己“错了”。对于有社交焦虑的学生,或存在欺凌情况的班级,这可能造成威胁。可以通过反复强调移动立场很正常来缓解:“在这个活动中,改变立场是你能做出的最聪明的选择。”如果这对某些班级仍然构成障碍,可以改用书面方式调整立场(学生私下更新卡片),而不是让他们实际移动。
-
这一流程能培养口语表达能力和推理能力,但不能确保内容准确。 学生可能会提出有说服力、但事实错误的论据。应在复盘环节纠正事实错误——而不是在讨论过程中纠正,因为这会中断对话。复盘之后,教师应澄清任何事实错误:“讨论中有人说了 X。历史证据实际表明 Y。不过,你们使用的推理过程完全正确。”