Files
2025-11-30 08:38:26 +08:00

367 lines
12 KiB
Markdown

# Socratic Teaching Session Template
## Workflow
Copy this checklist and track your progress:
```
Teaching Session Progress:
- [ ] Step 1: Diagnose current understanding
- [ ] Step 2: Build question ladder
- [ ] Step 3: Execute teaching session
- [ ] Step 4: Fade scaffolding
- [ ] Step 5: Validate understanding
```
**Step 1: Diagnose current understanding** - Ask probing questions to assess baseline knowledge and misconceptions. See [Section 1](#1-diagnostic-phase).
**Step 2: Build question ladder** - Design progression from current to target understanding. See [Section 2](#2-question-ladder-design).
**Step 3: Execute teaching session** - Guide discovery through questions and scaffolding. See [Section 3](#3-teaching-session-structure).
**Step 4: Fade scaffolding** - Progressively remove support as competence grows. See [Section 4](#4-scaffolding-fading-protocol).
**Step 5: Validate understanding** - Test transfer and misconception elimination. See [Section 5](#5-validation--assessment).
---
## 1. Diagnostic Phase
### Learning Profile
**Learner Information:**
- **Name/Role**: [Who is learning]
- **Goal**: [What they want to achieve]
- **Timeline**: [When they need to know it]
- **Current Experience**: [Novice / Beginner / Intermediate / Advanced in this domain]
**Topic to Teach:**
- **Concept/Skill**: [Specific topic]
- **Why Important**: [Motivation, application context]
- **Success Criteria**: [How will we know they've learned it?]
### Diagnostic Questions
Ask 3-5 questions to assess current understanding:
1. **Clarifying**: "What do you already know about [topic]?"
2. **Probing**: "Can you give me an example of [related concept]?"
3. **Assumption**: "What do you think [key term] means?"
4. **Application**: "How would you approach [simple problem]?"
5. **Misconception Check**: "[Question that reveals common misconception]"
**Identified Knowledge Gaps:**
- [ ] Gap 1: [What they don't know yet]
- [ ] Gap 2: [What they don't know yet]
- [ ] Gap 3: [What they don't know yet]
**Identified Misconceptions:**
- [ ] Misconception 1: [Faulty mental model detected]
- [ ] Misconception 2: [Faulty mental model detected]
**Starting Scaffolding Level:** [Full Modeling / Guided Practice / Coached Practice / Independent]
---
## 2. Question Ladder Design
Build progression from current understanding to target concept:
### Concrete Foundation (Step 1-2)
**Analogy/Real-World Example:**
- Anchor concept in familiar experience
- Example: [Concrete situation they already understand]
**Questions:**
1. [Simple question connecting to existing knowledge]
2. [Question exploring the analogy]
### Pattern Recognition (Step 3-4)
**Key Pattern to Notice:**
- What regularities or structures should they see?
- Pattern: [Core insight they should discover]
**Questions:**
3. [Question that guides to pattern]
4. [Question that reinforces pattern with new example]
### Formalization (Step 5-6)
**Technical Vocabulary:**
- Introduce precise terminology once pattern is clear
- Terms: [Key terms to define]
**Questions:**
5. [Question that motivates formal definition]
6. [Question applying formal concept]
### Edge Cases & Boundaries (Step 7-8)
**Limitations to Explore:**
- Where does the concept break down or need qualification?
- Edge cases: [Boundary conditions]
**Questions:**
7. [Question revealing edge case]
8. [Question exploring why edge case matters]
### Transfer & Application (Step 9-10)
**Novel Context:**
- Apply concept to new situation
- Context: [Different domain or problem]
**Questions:**
9. [Question requiring transfer to novel situation]
10. [Question checking deep understanding]
---
## 3. Teaching Session Structure
### Opening (5 minutes)
**State Goal:**
"Today we're going to understand [concept]. By the end, you'll be able to [success criteria]."
**Check Motivation:**
"Why is this important to you?" [Learner answers]
### Main Teaching Loop (30-45 minutes)
For each question in ladder:
**Ask Question:**
- State question clearly
- Give thinking time (30 seconds minimum)
- Don't rush to hint
**Observe Response:**
- **If correct understanding**: Confirm and move to next question
- **If partial understanding**: Ask follow-up to clarify
- **If misconception revealed**: Note it, explore contradiction (see [Misconception Protocol](#misconception-correction-protocol))
- **If stuck**: Provide scaffolding (see [Scaffolding Menu](#scaffolding-menu))
**Scaffold if Needed:**
- Level 5 (Modeling): "Let me show you how I'd think about this..."
- Level 4 (Guided): "What if we try [partial solution]?"
- Level 3 (Coached): "You're close. What about [hint]?"
- Level 2 (Independent): "Take your time. Walk me through your thinking."
**Check Understanding:**
- "Can you explain that in your own words?"
- "How does that connect to [earlier concept]?"
### Closing (10 minutes)
**Summary:**
"Let's review what we covered: [key points]"
**Transfer Task:**
"Now try [novel problem using concept]"
**Next Steps:**
"To solidify this, [practice recommendation]"
---
## 4. Scaffolding Fading Protocol
Track scaffolding level for each concept:
| Concept/Skill | Initial Level | Current Level | Target: Independent |
|---------------|---------------|---------------|---------------------|
| [Concept 1] | Level 5 | Level 4 | [ ] Ready |
| [Concept 2] | Level 4 | Level 3 | [ ] Ready |
| [Concept 3] | Level 3 | Level 2 | [ ] Ready |
**Fading Triggers:**
- **Success Signal**: Learner completes task correctly → Move down one level
- **Struggle Signal**: Learner stuck for >2 minutes → Move up one level
- **Frustration Signal**: Repeated failure or negative emotion → Provide direct explanation, restart with higher level
**Progressive Independence:**
1. Start: Full worked example with narration
2. Next: Partial example, learner completes
3. Next: Learner attempts, teacher provides hints
4. Next: Learner attempts, teacher reviews after
5. End: Learner explains concept to someone else
---
## 5. Validation & Assessment
### Understanding Checks
**Explanation Test:**
- "Explain [concept] to me like I'm [5 years old / your colleague / an expert]"
- Quality: Clear, accurate, appropriate detail for audience
**Application Test:**
- "Use [concept] to solve [novel problem]"
- Quality: Correct application, adapts to new context
**Teaching Test:**
- "How would you teach this to someone else?"
- Quality: Can identify key questions, common misconceptions
### Misconception Elimination
Check that identified misconceptions are corrected:
- [ ] Misconception 1: **Eliminated?** [Test question] → [Response shows correction]
- [ ] Misconception 2: **Eliminated?** [Test question] → [Response shows correction]
**If misconception persists:**
- Design new question sequence targeting it specifically
- See [resources/methodology.md](../methodology.md) for advanced misconception busting
### Transfer Assessment
**Near Transfer** (same domain, different problem):
- Problem: [Similar but not identical]
- Success: [ ] Solved correctly without hints
**Far Transfer** (different domain, analogous structure):
- Problem: [Different context, same underlying principle]
- Success: [ ] Recognized analogous structure and applied concept
---
## Scaffolding Menu
Quick reference for providing appropriate support:
**Level 5: Full Modeling**
- "Let me show you a complete example..."
- "Here's how I would think through this step-by-step..."
- "Watch how I approach [problem], then you'll try a similar one"
**Level 4: Guided Practice**
- "I'll start, and you complete the next steps..."
- "Here's the first part [show partial solution]. Can you finish?"
- "Let's do this together. I'll guide you through each step."
**Level 3: Coached Practice**
- "Give it a try. I'll ask questions if you get stuck."
- "You're on the right track. What about [specific aspect]?"
- "Almost. Think about what would happen if [scenario]?"
**Level 2: Independent with Feedback**
- "Try it yourself first. We'll review together afterwards."
- "Take your time. Come back when you have a solution."
- "Work through this, then explain your reasoning."
**Level 1: Transfer**
- "Now teach this to [someone else]."
- "Create your own example problem."
- "Explain why someone might misunderstand this."
---
## Misconception Correction Protocol
When misconception is revealed:
**Step 1: Acknowledge Without Judgment**
- "Interesting! Many people think that."
- "That's a really common way to think about it."
**Step 2: Predict Outcome Based on Misconception**
- "If [misconception] were true, what would we expect to see in [test case]?"
- Get learner to make explicit prediction
**Step 3: Show Contradiction**
- Demonstrate or explain actual outcome
- "But actually, [show real result]. Why do you think that is?"
**Step 4: Guide to Correct Model**
- Ask questions that lead to correct understanding
- "What could explain this difference?"
- Don't just state correct answer—guide discovery
**Step 5: Reinforce with New Examples**
- Apply corrected understanding to 2-3 new cases
- "Let's test this new understanding. What about [example]?"
**Step 6: Check Persistence**
- Return to misconception trigger later in session
- Ensure correction stuck, not just surface compliance
---
## Common Teaching Patterns
**Pattern: Concrete → Abstract (Feynman Technique)**
1. **Level 1 (Child)**: Simple analogy, no jargon
- "Think of it like [everyday object/experience]..."
2. **Level 2 (High School)**: Introduce some formality
- "More precisely, it's when [definition with some technical terms]..."
3. **Level 3 (Undergraduate)**: Full technical definition
- "Formally, [concept] is defined as [precise definition with terminology]..."
4. **Level 4 (Graduate)**: Edge cases, formal proofs
- "Under these conditions [constraints], we can prove [property]..."
**Pattern: Problem → Decomposition → Solution**
1. **Present Complex Problem**: Something they can't solve yet
2. **Ask Decomposition Questions**: "What are the sub-problems?"
3. **Solve Simple Sub-Problem**: Build confidence with achievable piece
4. **Compose**: "How do we combine these solutions?"
5. **Generalize**: "What pattern did we use? When else could we apply it?"
**Pattern: Prediction → Observation → Explanation**
1. **Predict**: "What do you think will happen if [scenario]?"
2. **Observe**: [Show actual outcome—contradicts naive prediction]
3. **Explain**: "Why was our prediction wrong? What's really happening?"
4. **Refine Model**: "Let's adjust our understanding to account for this..."
---
## Quality Checklist
Before concluding session, verify:
**Diagnostic:**
- [ ] Asked 3-5 diagnostic questions to assess baseline
- [ ] Identified specific knowledge gaps
- [ ] Detected at least 1 misconception (if present)
- [ ] Determined appropriate starting scaffolding level
**Question Ladder:**
- [ ] Built progression from concrete to abstract (min 8 questions)
- [ ] Each question has clear purpose (not just Socratic theater)
- [ ] Ladder addresses identified gaps and misconceptions
- [ ] Questions build on each other logically
**Teaching Execution:**
- [ ] Started at appropriate scaffolding level (not always Level 5)
- [ ] Faded scaffolding as competence increased
- [ ] Asked questions, didn't just lecture
- [ ] Corrected misconceptions through contradiction, not assertion
- [ ] Adjusted to learner responses (didn't stick rigidly to script)
**Validation:**
- [ ] Tested understanding with novel problem (transfer)
- [ ] Asked for explanation in learner's words
- [ ] Verified misconceptions eliminated
- [ ] Provided next steps for continued learning
**Guardrails:**
- [ ] Stayed in zone of proximal development (optimal challenge)
- [ ] Didn't make it a guessing game
- [ ] Made implicit knowledge explicit
- [ ] Adapted to learner's pace and preferences
**Session Notes:**
- What worked well: [Note effective moments]
- What to adjust: [Note what to improve]
- Follow-up needed: [Topics requiring more work]