mcpField
S
socratic-questioning-sequence-generator

socratic-questioning-sequence-generator

github.com/garethmanning其他921142 次安装6 天前更新
代码仓库

关于 socratic-questioning-sequence-generator

该技能根据教师提供的概念、学生水平和起点,生成通过对话深化理解的苏格拉底式提问序列。它为可能的学生回答设计跟进问题,帮助教师区分开放探究与引导学生走向预设答案的提问。

主要功能

  1. 01生成递进式苏格拉底问题
  2. 02预测学生回答并设计跟进
  3. 03区分探究与诱导式提问
  4. 04按概念和学生起点定制

适用场景

  1. 01围绕诗歌叙述者身份组织课堂讨论
  2. 02探讨历史人物评价中的复杂性
  3. 03引导学生检视科学实验是否公平

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/garethmanning/education-agent-skills --skill socratic-questioning-sequence-generator

安装后在 Claude Code 中输入/socratic-questioning-sequence-generator确认已加载。

详细介绍

苏格拉底式提问序列生成器

此技能的作用

生成一系列问题,通过对话而非直接讲授来逐步发展一个概念——引导学生运用自己的推理,从当前的理解迈向更深入或更细致的认识。该序列区分真正的苏格拉底式问题(探究推理、揭示假设,并通过学生的思考发展理解)和诱导式问题(通过逐步缩小范围,引导学生得出预设答案)。AI 在此尤其有用,因为设计真正的苏格拉底式提问序列,需要预判学生可能给出的多种回答,并为每种回答准备相应的后续问题,从而构建分支对话树;大多数教师无法实时完成这样的设计。

证据基础

Paul & Elder(2008)将苏格拉底式问题分为六类:澄清问题、探究假设的问题、探究理由与证据的问题、关于观点与视角的问题、探究影响与后果的问题,以及关于问题本身的问题。每一类都有助于从不同方面深化思考。Chin(2007)研究了科学课堂中的教师提问,发现尽管认知要求更高的问题能引发更多学生推理,并带来更长、更充分的回答,但大多数教师提问仍是低阶的记忆性问题(占 60–80%)。Nystrand 等人(1997)提出了“真实问题”这一概念——教师没有预设答案的问题——并指出这类问题最能预测学生参与度和对话式课堂交流。Walsh & Sattes(2005)证明,等待时间(提问后沉默 3–5 秒)能显著提升学生回答的长度和质量。Dillon(1988)指出,课堂对话的质量更多取决于教师回应学生答案的能力,而非最初提出的问题——苏格拉底式对话的成败,关键在于后续的引导。

输入架构

教师必须提供:

  • 待发展的概念: 希望通过提问逐步构建的想法或理解。例如:“诗歌叙述者是否就是诗人本人”/“为什么我们不能只靠印更多钱来消除贫困”/“一项科学实验是否‘公平’”
  • 学生水平: 年级和熟悉程度。例如:“九年级,读过这首诗,但认为叙述者等于诗人”/“八年级,知道钱的存在,但没学过经济学”
  • 起点: 学生目前的看法。例如:“学生认为诗人描述的是自己的亲身经历”/“学生认为多印钱就能解决贫困”

可选(如有,可由上下文引擎注入):

  • 目标理解: 提问应引导学生达到的认识
  • 学生特征: 口头表达信心、与提问相关的文化因素
  • 可用时间: 该提问序列可用的分钟数
  • 学科领域: 学科背景

提示词

You are an expert in Socratic questioning and dialogic pedagogy, with deep knowledge of Paul & Elder's (2008) six types of Socratic questions, Chin's (2007) research on productive questioning in classrooms, and Nystrand et al.'s (1997) work on authentic questions. You understand the critical distinction between Socratic questioning (which develops thinking through genuine inquiry) and leading questioning (which funnels students toward a predetermined answer through narrowing choices).

Your task is to generate a Socratic questioning sequence for:

**Concept:** {{concept_to_develop}}
**Student level:** {{student_level}}
**Starting point:** {{starting_point}}

The following optional context may or may not be provided. Use whatever is available; ignore any fields marked "not provided."

**Target understanding:** {{target_understanding}} — if not provided, design the sequence to deepen and complicate students' current understanding rather than leading to a single "correct" conclusion. The sequence should surface complexity, not converge on one answer.
**Student profiles:** {{student_profiles}} — if not provided, assume a typical mixed-ability class where some students are verbally confident and others rarely speak in whole-class discussion.
**Time available:** {{time_available}} — if not provided, design for 12–15 minutes of questioning.
**Subject area:** {{subject_area}} — if not provided, infer from the concept and adapt questioning to discipline-appropriate reasoning.

Apply these evidence-based principles:

1. **Use Paul & Elder's (2008) six question types strategically:**
   - **Clarification:** "What do you mean by...?" / "Can you give an example?" — use early to establish shared understanding.
   - **Probing assumptions:** "What are you assuming when you say that?" / "Is that always true?" — use to surface unstated beliefs.
   - **Probing reasons and evidence:** "What evidence supports that?" / "How do you know?" — use to demand justification.
   - **Viewpoints and perspectives:** "How might someone who disagrees see this?" / "Is there another way to look at it?" — use to introduce complexity.
   - **Implications and consequences:** "If that's true, what follows?" / "What would happen if...?" — use to extend reasoning.
   - **Questions about the question:** "Why is this question important?" / "What makes this hard to answer?" — use to develop metacognitive awareness.

2. **Sequence from concrete to abstract:**
   - Start with questions about specific, concrete examples students can engage with.
   - Progress to questions that require generalisation, abstraction, or principle identification.
   - End with questions that apply the developed understanding to new situations or identify remaining uncertainties.

3. **Distinguish Socratic from leading (Nystrand et al., 1997):**
   - A Socratic question is one where the teacher is genuinely interested in the student's reasoning, even if the teacher has more knowledge. Multiple answers are possible and the teacher follows the student's thinking.
   - A leading question narrows options to funnel toward a single answer the teacher has in mind. "Don't you think that...?" and "Isn't it true that...?" are leading, not Socratic.
   - The sequence should be GENUINELY exploratory — students should feel they are thinking, not guessing what the teacher wants.

4. **Anticipate responses and branch (Dillon, 1988):**
   - For each question, anticipate 2–3 likely student responses.
   - For each response, provide a follow-up question that builds on what the student said rather than redirecting to the "correct" path.
   - The teacher's skill is in responding to WHAT STUDENTS ACTUALLY SAY, not in asking the next scripted question regardless.

5. **Build in wait time (Walsh & Sattes, 2005):**
   - After each question, wait 3–5 seconds minimum.
   - After a student responds, wait 3 seconds before responding — this often prompts them to elaborate or self-correct.
   - Silence is not awkward — it's thinking time.

6. **Use genuine follow-up, not evaluation (Chin, 2007):**
   - After a student answers, do NOT say "Good" or "Not quite." Instead, respond with another question that takes their answer seriously: "Interesting — so if that's true, then what about...?"
   - Evaluative responses shut down thinking. Curiosity-driven follow-ups extend it.

Return your output in this exact format:

## Socratic Questioning Sequence: [Concept]

**For:** [Student level]
**Starting point:** [What students currently think]
**Direction:** [Where the questioning sequence aims to lead — or what complexity it surfaces]

### Opening Question
[The first question — designed to surface current thinking, not challenge it yet]

### Question Sequence
For each question:
- **Q[N]:** [Question text]
- **Type:** [Paul & Elder category]
- **Purpose:** [What this question does in the sequence]
- **Anticipated responses:** [2–3 likely responses]
- **Follow-up for each response:** [Contingent follow-up questions]

### Facilitation Notes
[Wait time reminders, how to handle silence, how to manage dominant voices and quiet students]

### Socratic vs. Leading
[Explicit notes on where this sequence risks becoming leading rather than Socratic, and how to stay on the Socratic side]

**Self-check before returning output:** Verify that (a) the sequence uses multiple Paul & Elder question types, (b) questions progress from concrete to abstract, (c) no question is leading (funnelling toward one answer), (d) anticipated responses include genuinely different perspectives, (e) follow-ups build on student answers rather than redirecting, and (f) wait time is built into the facilitation notes.

输出示例

情境: 概念:“我们是否应该用现代道德标准评判历史人物”/学生水平:“十年级历史,学过跨大西洋奴隶贸易,感到义愤填膺,并认为历史上的奴隶贩子显然都是恶人”/起点:“学生认为参与奴隶贸易的历史人物只是坏人,他们选择做了错事”


苏格拉底式提问序列:用现代标准评判历史人物

适用对象: 10 年级历史课 起点: 学生认为历史上的奴隶贩子显然是邪恶之人,他们明知故犯,并在缺乏历史背景的情况下套用现代道德框架。 方向: 引导学生形成更复杂的理解:道德标准会随时间变化,个人在一定程度上是其社会环境的产物,但这并不能为他们的行为开脱或辩护——要同时容纳这两种观点,而不是把它们简化为相对主义或当下主义。

开场问题

Q1:“你们已经学习了跨大西洋奴隶贸易。如果可以和其中一位商人交谈,你们想对他说什么?”

  • 类型: 澄清(了解当前立场)
  • 目的: 这是一个容易切入、能引发情感共鸣的开场问题,可以在尚未质疑学生的情况下,了解他们当前的道德判断。它肯定了学生的道德回应,同时为后续提问提供素材。
  • 预期回答:
    • (a)“我会告诉他们,他们是怪物/邪恶/可怕的人。”→ 追问:“你说‘邪恶’时,是指他们知道自己做的事是错的,却还是做了?还是别的意思?”
    • (b)“我会问他们怎么能那样对待其他人。”→ 追问:“这是个非常重要的问题。你觉得他们会怎么回答?认真想想——他们实际上会怎么说?”
    • (c)“我会告诉他们,他们的行为毁掉了数百万人的生活。”→ 追问:“你觉得他们能理解这个说法吗?‘毁掉生活’这个概念对他们来说,和对你来说是一个意思吗?”
问题序列

Q2:“如果你问 1750 年的一位奴隶贩子,要他为自己的生意辩护,你觉得他实际上会怎么回答?”

  • 类型: 视角与观点
  • 目的: 促使学生设身处地地理解一种令他们厌恶的历史思维方式。这个问题不是要他们认同这种辩护,而是要他们理解当时的辩护理由是什么。这是历史共情(而非同情)的基础。
  • 预期回答:
    • (a)“他们会说这很正常/大家都这么做。”→ 追问:“‘大家都这么做’是有说服力的道德论据吗?你能想到现在有什么事人人都在做,但 200 年后的人可能会严厉谴责我们吗?”
    • (b)“他们会说,由于种族主义观念,他们有权这么做。”→ 追问:“这些观念从何而来?他们是主动选择成为种族主义者,还是成长于一个告诉他们某些种族低人一等的社会?这重要吗?”
    • (c)“他们可能会说自己需要这笔钱/这是他们的生计。”→ 追问:“经济方面的解释会改变我们对他们的道德评判吗?如果今天有人为了赚钱而伤害他人,我们会原谅这种行为吗?”

Q3:“你能想到现在有什么事情既完全正常又合法,但 200 年后的人可能会严厉谴责我们吗?”

  • 类型: 含义与后果
  • 目的: 转折性问题。它要求学生反思性地运用自己的道德框架——如果他们用现代标准评判历史人物,未来的人也会用同样的标准评判我们。这个问题并非在为道德相对主义辩护,而是揭示跨时代评判的复杂性。
  • 预期回答:
    • (a) “工厂化养殖/吃肉。” → 追问:“有意思。如果未来的人像你评判奴隶贩子那样严厉地评判我们,这公平吗?为什么?”
    • (b) “气候变化/快时尚/血汗工厂。” → 追问:“你买衣服,也消耗能源。这就说明你是个坏人吗?还是说你在某种程度上也是自己所处社会的产物?你和 1750 年的人有什么不同?”
    • (c) “我想不出有什么事能和奴隶制一样恶劣。” → 追问:“也许确实没有。但有没有可能,我们正在做某些自己甚至看不出有错的事——就像 1750 年的许多人看不出奴隶制有错一样?这对我们评判他们意味着什么?”

Q4:“现在来谈一个棘手的问题:18 世纪确实有人认为奴隶制是错的——贵格会教徒、一些启蒙思想家,以及奋起反抗的被奴役者。如果当时就有可能看出奴隶制是错的,这是否意味着奴隶贩子的罪责更重——因为他们本可以知道得更多?”

  • 类型: 探究理由与证据
  • 目的: 让正在形成的相对主义观点变得更复杂。学生可能开始觉得“那只是他们所处的时代”——这个问题会提出反驳:那个时代内部就有道德批评者。废奴主义者的存在证明,历史背景并不能完全开脱罪责。
  • 预期回答:
    • (a) “是的——既然有人知道这是错的,奴隶贩子就是选择视而不见。” → 追问:“但成为废奴主义者容易吗?反对奴隶制会让你在社交和经济上付出什么代价?做正确的事很难,能成为不去做的理由吗?”
    • (b) “也许吧,但废奴主义者不常见——大多数人都接受奴隶制。” → 追问:“身处多数一方会让你的道德责任变轻吗?‘大多数人都觉得没问题’能算辩护理由吗?”
    • (c) “事情很复杂——不能简单地说他们全是恶人,或全是时代的产物。” → 追问:“我想你抓住了关键的矛盾。你能否同时接受这两点:他们受到所处背景的影响,他们的行为也造成了巨大的伤害?这可能吗?”

Q5:“那么,我们现在谈到了这个问题。我们能否理解历史人物为何做出那些事——把他们视为时代的产物——却不为他们的所作所为开脱?还是说,理解总会导致开脱?”

  • 类型: 关于问题本身的问题(元认知)
  • 目的: 这是历史思维的核心技能——同时保持共情与评判的能力。这个问题揭示矛盾,而不是试图解决它。没有唯一正确的答案;重要的是学生能否细致地表达自己的立场。
  • 预期回答:
    • (a) “可以理解,但不为之开脱——就像理解罪犯为何犯罪,并不代表你觉得犯罪没问题。” → 追问:“这个类比很有力。那么,历史学家的职责是理解,而我们作为有道德意识的人,职责是评判。两者可以同时做到吗?”
    • (b) “我觉得理解得太多,确实会开始为他们开脱。” → 追问:“这确实是个值得认真对待的担忧。那么界限在哪里?如何深入研究一件事,同时不失去自己的道德准则?”
    • (c) 学生确实改变了自己的立场。 → 追问:“自讨论开始以来,你的看法改变了吗?是什么问题或想法促使你改变?值得留意这一点。”
引导讨论的注意事项
  • 等待时间不可妥协。 尤其是在 Q3 之后(“未来的人会因什么评判我们?”这个问题),学生需要 5–10 秒。沉默会让人觉得不自在。让沉默持续下去。最好的回答往往出现在最长的停顿之后。
  • 不要评价回答。 不要说“说得好!”或“不太对”。而应以好奇的态度回应:“能多说一些吗?”“你为什么这么想?”“有人有不同看法吗?”评价会扼杀对话;好奇则能延续对话。
  • 引导发言过多的学生: 如果一位学生一直占据主导地位,可以转向其他学生:“谢谢你,Ella——我想听听还没发言的同学怎么想。Kwame,你对 Ella 刚才说的话有什么看法?”讨论 Q3 前,先让学生进行“独立思考—两人交流—全班分享”,给较少发言的学生留出思考时间。
  • 引导情绪反应: 这个话题会引发强烈情绪。如果一位学生说了其他人认为冒犯的话(例如,过于轻率地为奴隶贩子辩护),不要打断他们,而要追问:“这个观点很有争议。你会用什么证据来支持它?不同意你的人会怎么回应?”让全班通过推理来探究,而不是靠你的权威定论。
  • 如果全班很快得出“事情很复杂”的结论: 继续追问:“具体来说,复杂在哪里?你能说清楚其中的具体矛盾吗?”缺乏具体内容的复杂性只会让讨论陷入死胡同。
苏格拉底式提问与引导式提问

这组问题在哪些地方可能变成引导式提问:

  • 如果这样提出,Q4 就有引导性:“但有些人明明知道这是错的,那难道不就意味着那些贩子有罪吗?”这是一个暗含预设答案的反问。应当中立地陈述历史事实,再提出开放式问题:“废奴主义者的存在说明,我们应该如何评判那些贩子?”让学生自己得出结论。
  • 如果教师通过语气或肢体语言暗示“正确”答案,Q5 就有引导性。教师必须真心把这当作一个开放的问题。有些学生会认为,理解确实会导致开脱。这是值得探讨的合理立场,而不是需要纠正的错误。

如何坚持苏格拉底式提问:

  • 顺着学生的推理走,而不是拘泥于教案。如果学生把讨论带向意料之外但富有成效的方向,就跟着他们走。
  • 提出你真心想知道答案的问题,而不是那些你只是在等待特定回答的问题。
  • 如果你发现自己在想“快说出我想听的那句话吧”,那你就已经偏离了苏格拉底式提问,开始玩“猜猜我在想什么”了。停下来,改问一个真正开放的问题。

已知局限

  1. 苏格拉底式提问需要课堂具备思想表达安全的氛围。 如果课堂会惩罚错误答案、同学会嘲笑他人的回答,或教师会流露出不赞同,学生就不会分享真实、尚不成熟或有争议的想法。营造这种氛围是必要的前期工作,但这项技能无法代劳——它假设这种氛围已经存在。

  2. 这套问题是一份预先准备的脚本,但真正的苏格拉底式对话需要即兴发挥。 分支追问涵盖了可能出现的回答,但学生可能会说出意料之外的话。教师必须能够实时即兴提出后续问题。这项技能提供的是一个框架和起点,而不是适用于每一种可能对话走向的完整脚本。

  3. 苏格拉底式提问并不适用于所有学习目标。 如果学生需要学习特定的事实内容(日期、公式、步骤),苏格拉底式提问效率不高。它最适合培养概念理解、伦理推理和批判性思维——在这些任务中,推理过程与结论同样重要。事实和步骤应采用明确讲授;对于有争议的概念和复杂的判断,则应采用苏格拉底式提问。

评论

支持 Markdown