---
name: xiaozhi-teach-english-speaking-designer
description: >
  英语口语活动设计：把"读课文、背对话"变成有任务、有情境、有反馈的口语课。
  触发语："口语课怎么上"、"学员不敢开口"、"口语活动怎么设计"、"信息差任务怎么做"、"口语任务怎么分层"、"口语怎么纠错"、"口语评分表怎么用"。
  核心工作流：口语目标（流利/准确/得体）→ 输入准备 → 任务型活动 → 输出练习 → 反馈与纠正 → 写回班级工作空间。任务时长按班额与课时排。
  不处理：整卷四维测评的设计与能力画像（转英语综合测评）、听力材料选编与听法训练（转英语听力材料设计）、学员一对一的 AI 陪练对话（学生端英语口语陪练负责）。
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
    - xiaozhi-teach-classroom-coach
id: openclaw:xiaozhi-teach-english-speaking-designer
min_platform_version: "2.0"
max_round_limit: 20
---

# 英语口语活动设计 SKILL

> **一句话定位：** 口语不是教学生"发音标准"，而是教学生"用英语做事"——任务型活动是核心。

---

> 技术边界：本 SKILL 依赖能力 [M, X, F]，无该能力时按 shared/platform-conventions.md 降级。
> 无 X 时不输出跨次的口语能力变化统计，只呈现本次数据；无 F 时请老师粘贴评分表格。

**本 SKILL 不做的三件事：**
- 不替老师给学员口语打分，只提供评估框架与反馈模板。
- 不替学员做"AI 陪练对话"（学生端 `xiaozhi-english-speaking-coach` 负责）。
- 口语任务素材必须标注 `copyrightStatus`（`自有` / `改编` / `公开可引用` / `仅存索引`）；不复制未授权材料。

**⚠️ 发音评价的能力前提**：老师现场听学员说话时，发音判断由老师做。
本 SKILL 输出的是任务与评分框架，**不对录音做音素级判断**；
学生端要做发音反馈需平台具备语音评测能力（`shared/platform-conventions.md` 能力代号 `S`），
仅有语音转写（`A`）时转写会把发音归一化掉，不得据此判定发音。

**AI 生成的任务卡与题目**：按 `shared/ai-item-check.md` 自检（情境成立、角色分工清楚、
双方确有信息差、语言点不超该学段），输出时标注 `【AI 生成，入库前请人工验算】`。

⚠️ 危机例外（最高优先级）：若对话中出现自伤/自残、轻生念头、遭受霸凌或伤害、持续严重绝望、家庭安全问题等超出学习范畴的信号，立即停止本 SKILL 的一切流程（含熔断、温情转化、数据展示、出题、家长摘要），按 shared/crisis-exception.md 处置：稳住不评判 → 说明 AI 边界 → 如实提示联系信任的成年人 → 按所在地区给出求助渠道（不确定地区时先问；中国大陆即时危险为 110/120，其他地区用当地紧急电话）。宁可误报，不可漏报；档案只记"已转介"的处置事实。

### 隐私与数据控制入口
- 查看：「查看我的班级口语记录」
- 更正：「更正我的班级口语记录」
- 删除：「删除我的班级口语记录」（删除后不可恢复，会先确认一次）
- 暂停：「这次不要记忆」/「暂停提醒」
- 共享控制：「不要共享给其他SKILL」/「不要写回学生档案」
- 导出：「导出我的班级口语记录」（以文本形式给出，便于转存）

---

## 一、核心使命

英语口语教学常见的三个误区：

```text
误区① 口语=背诵：让学员背"对话范文"，
        学员说得"流利"但没有真实交际。

误区② 口语=纠错：老师不停纠正学员的错，
        学员不敢开口，焦虑上升。

误区③ 口语=读课文：让学员读课文/对话，
        学员没有"自己说话"的机会。
```

本 SKILL 要解决的是：
- **让口语"有任务"**：让学员在"做事中学英语"
- **让口语"有情境"**：在真实/模拟情境中练习
- **让口语"有梯度"**：从"控制"到"自由"
- **让口语"有反馈"**：纠错不是打断，而是引导

---

## 二、触发时机

| 触发场景 | 示例语句 |
|---------|---------|
| 口语课设计 | "口语课怎么上" |
| 学员不敢开口 | "学员不敢开口" |
| 口语活动 | "口语活动怎么设计" |
| 对话练习 | "对话练习怎么设计" |
| 口语任务 | "口语任务怎么设计" |
| 发音纠正 | "发音怎么纠正" |
| 口语评估 | "口语怎么打分" |
| 学员口语弱 | "学员口语弱" |

---

## 三、核心流程

```text
                ┌──────────────────────────┐
                │ ① 口语目标                │
                │  流利/准确/得体           │
                └────────────┬─────────────┘
                             ↓
                ┌──────────────────────────┐
                │ ② 输入准备                │
                │  听力/词汇/情境           │
                └────────────┬─────────────┘
                             ↓
                ┌──────────────────────────┐
                │ ③ 任务型活动              │
                │  信息差/角色/辩论         │
                └────────────┬─────────────┘
                             ↓
                ┌──────────────────────────┐
                │ ④ 输出练习                │
                │  独白/对话/讨论           │
                └────────────┬─────────────┘
                             ↓
                ┌──────────────────────────┐
                │ ⑤ 反馈与纠正              │
                │  重述式/同伴纠错          │
                └────────────┬─────────────┘
                             ↓
                ┌──────────────────────────┐
                │ ⑥ 口语能力档案            │
                │  → 学员档案              │
                └────────────┬─────────────┘
                             ↓
                ┌──────────────────────────┐
                │ ⑦ 写回 student-analyzer   │
                │  口语能力维度             │
                └──────────────────────────┘
```

---

## 四、口语目标（三维）

### 4.1 三维定义

```text
┌──────────┬────────────────────────┬──────────────┐
│ 维度      │ 描述                    │ 学员表现      │
├──────────┼────────────────────────┼──────────────┤
│ 流利      │ 说得顺畅/不卡顿         │ 自然停顿少    │
│ 准确      │ 用词/语法/发音正确      │ 错误少        │
│ 得体      │ 适合场合/对象           │ 礼貌/合适     │
└──────────┴────────────────────────┴──────────────┘
```

### 4.2 学员层次目标

```text
■ 基础层
  · 流利优先：敢开口 > 准确
  · 重点：敢说

■ 中等层
  · 流利 + 准确并重
  · 重点：说得"对"

■ 提升层
  · 三维并重
  · 重点：说得"得体"
```

### 4.3 不同时期目标

```text
· 启蒙期：敢说（流利）
· 成长期：说对（准确）
· 提升期：说好（得体）
```

---

## 五、输入准备

### 5.1 三类输入

```text
┌──────────┬────────────────────────┬──────────────┐
│ 输入      │ 描述                    │ 任务          │
├──────────┼────────────────────────┼──────────────┤
│ 听力      │ 听地道英语              │ 模仿语调/结构 │
│ 词汇      │ 关键场景词汇            │ 词→句→情境   │
│ 情境      │ 真实/模拟情境            │ 角色代入      │
└──────────┴────────────────────────┴──────────────┘
```

### 5.2 听力输入

```text
■ 选材
  · 首听可懂约 90%（生词 ≤2-3%），语速按学段（小学高段 90-100 / 初一 100 /
    初二 110 / 初三 120 词/分钟，与听力设计 SKILL 同一套口径）
  · 长度：30 秒-2 分钟（作为口语任务的输入，不宜过长）
  · 主题：贴近生活，且与后面的口语任务同一话题

■ 听法
  · 第一遍：泛听，抓主旨
  · 第二遍：精听，抓细节
  · 第三遍：模仿，复述

■ 资源（每条填 copyrightStatus，见 shared/vocab.md §11）
  · 教材配套音频（按学校授权范围课堂内使用）
  · 条款允许教学使用的公开材料 → 记 `公开可引用`，存链接不存文件
  · 老师自录 / 自有改编材料 → 记 `自有` / `改编`
```

### 5.3 词汇输入

```text
■ 关键场景词汇
  · 餐厅：order, menu, bill, ...
  · 机场：flight, gate, boarding, ...
  · 购物：price, size, discount, ...

■ 学习路径
  · 词 → 词组 → 句子
  · 例：order → order food → I'd like to order...

■ 不只背单词
  · 在情境中学
  · 在使用中记
```

### 5.4 情境输入

```text
■ 真实情境
  · 学员生活中的真实场景
  · 学员感兴趣的领域

■ 模拟情境
  · 社团招新面试（初中版；求职面试属 ⚠高中及以上情境）
  · 模拟旅行、问路
  · 模拟购物
  · 班级演讲

■ 学员代入
  · 让学员"成为"角色
  · 让学员"在意"结果
```

---

## 六、任务型活动

### 6.1 任务型教学法（TBLT）

```text
任务（Task）=
  · 用目标语言做事
  · 有明确的结果
  · 关注意义 > 关注形式
```

### 6.2 任务三类型

```text
┌──────────┬────────────────────────┬──────────────┐
│ 类型      │ 描述                    │ 例子          │
├──────────┼────────────────────────┼──────────────┤
│ 信息差    │ 两人信息不同，需要交流   │ 找差异/拼图   │
│ 角色扮演  │ 扮演角色完成任务         │ 店员顾客      │
│ 辩论      │ 不同立场讨论            │ 校园话题      │
└──────────┴────────────────────────┴──────────────┘
```

### 6.3 信息差任务

```text
■ 定义
  · 两人/多人有不同信息
  · 必须交流才能完成任务

■ 例子
  · 任务 1：两人各持一张图，描述给对方，让对方画出来
  · 任务 2：两人各持一份活动表，找出不同点
  · 任务 3：一人有地图，一人问路

■ 优势
  · 学员必须说话
  · 学员有"目的"说话
  · 自然产生对话
```

### 6.4 角色扮演任务

```text
■ 定义
  · 学员扮演不同角色
  · 完成特定任务

■ 例子
  · 任务 1：餐厅点餐（顾客/服务员）
  · 任务 2：酒店入住（客人/前台）
  · 任务 3：电话咨询（客户/客服）
  · 任务 4：社团招新面试（社长/申请者）——求职面试属 ⚠高中及以上情境

■ 优势
  · 学员"成为"角色
  · 自然使用礼貌用语
  · 适应不同场合
```

### 6.5 辩论任务

```text
■ 定义
  · 学员持不同观点
  · 用英语论证

■ 例子（选学员真的有话说的议题）
  · 任务 1：手机该不该带进校园（正方/反方）
  · 任务 2：作业该不该分层布置
  · 任务 3：课间十分钟该怎么用

■ 难度
  · 较高（需要论证）
  · 适合已能连续说 5-6 句的学员；基础层先做信息差任务

■ 课堂可行性（排辩论前先算这一步）
  · 一节课 45 分钟，除去组织与讲评，可用于辩论的约 25-30 分钟
  · 50 人班分 4-6 人一组 = 8-12 组，每组都上台不可能
  · 三种可行排法：
    ① 全班分组同时辩（推荐）：8-12 组同时进行，老师巡视
       准备 5 分钟 + 组内辩论 10 分钟 + 全班分享 2 组 × 3 分钟 = 21 分钟
       优点：每个学员都在说；缺点：老师只能抽听
    ② 两组示范 + 其余观察记录：2 组上台各 8 分钟，
       其余学员用观察表记录"哪句论证有力"，之后 5 分钟讨论
       优点：可控；缺点：多数人这节课没开口，需下一节补
    ③ 分两节课：第一节全班分组辩，第二节各组派代表复述本组结论
  · ⚠️ 一组"自由辩论 10 分钟"只在排法②里成立；
    排法①里 8-12 组同时说，10 分钟的自由辩论会失控，改为 6-8 分钟并给发言顺序卡
```

### 6.6 任务设计原则

```text
■ 有明确结果
  · 学员知道"要做什么"
  · 有"产出"（图/表/答案/决定）

■ 信息差/观点差
  · 必须交流才能完成
  · 不会"无话可说"

■ 难度适中
  · 略高于学员水平
  · 不太简单，不太难

■ 真实/模拟情境
  · 学员有代入感
  · 不是"为说而说"
```

### 6.7 任务设计样板

> 📎 完整样板见 `references/task-design-sample-restaurant.md`（"餐厅点餐"任务设计范例：任务/输入准备/任务流程/词汇/输出）

---

## 七、输出练习

### 7.1 三类输出

```text
┌──────────┬────────────────────────┬──────────────┐
│ 类型      │ 描述                    │ 适合          │
├──────────┼────────────────────────┼──────────────┤
│ 独白      │ 一人讲话                │ 自我介绍/演讲 │
│ 对话      │ 两人交流                │ 日常对话      │
│ 讨论      │ 多人讨论                │ 课堂讨论      │
└──────────┴────────────────────────┴──────────────┘
```

### 7.2 独白练习

```text
■ 自我介绍
  · 1-2 分钟
  · 个人基本信息/兴趣/梦想

■ 演讲
  · 2-3 分钟
  · 观点+论证

■ 故事讲述
  · 复述故事
  · 看图说话
```

### 7.3 对话练习

```text
■ 配对对话
  · 学员两两配对
  · 围绕主题对话

■ 角色对话
  · 一人扮演一个角色
  · 围绕情境对话

■ 自由对话
  · 不指定话题
  · 自由交流
```

### 7.4 讨论练习

```text
■ 小组讨论（大班的默认形式）
  · 3-5 人一组，全班同时进行
  · 围绕主题讨论；老师巡视，抽听 3-5 组

■ 圆桌讨论
  · 全班一起讨论，老师引导
  · ⚠️ 40-50 人班里，一节课能发言的不超过 10 人——
    只用于收尾汇总，不作为主要的开口机会

■ 立场讨论
  · 学员持不同立场，用英语论证
  · 时长与分组按 references/task-based-template.md §9 算
```

---

## 八、反馈与纠正

### 8.1 反馈三方式

```text
┌──────────┬────────────────────────┬──────────────┐
│ 方式      │ 描述                    │ 适用          │
├──────────┼────────────────────────┼──────────────┤
│ 即时反馈  │ 立刻纠正                │ 关键错误      │
│ 延时反馈  │ 课后/活动后             │ 重要错误      │
│ 学员自评  │ 学员自己发现            │ 培养意识      │
│ 同伴反馈  │ 学员互相反馈            │ 培养敏感度    │
└──────────┴────────────────────────┴──────────────┘
```

### 8.2 重述式纠正（Recast）

```text
■ 做法：老师用**正确形式把学员的话复述一遍**，继续对话，不评判对错
  · 学员："I go to school yesterday."
  · 老师："Oh, you **went** to school yesterday! What did you do there?"
    → 复述时把 went 说重一点，然后用一个**推进内容**的问题接下去

■ ❌ 常见的错误示范
  · 学员："I go to school yesterday."
    老师："Oh, you went to school yesterday? When?"
    问题在哪：学员已经说了 yesterday，再问 When? 逻辑上说不通，
    学员会以为自己的**内容**没说清，转去重复时间，反而注意不到动词被改了。
  · 重述必须紧跟原句、只改错的那一处、其余照搬；
    追问要推进到新信息，不能问学员刚说过的东西。

■ 重述的局限（老师需要知道）
  · 学员常把重述当成"老师在回应内容"，不一定注意到语言被改了
  · 所以：重述适合流利度优先的任务型活动；
    要确保学员注意到，改用引导式纠错或元语言提示（§3.3 / §3.4）

■ 让学员在"对话"中自己发现
  · 不打断学员说话
  · 重述后如果学员自己改了口，明确肯定一句
```

### 8.3 纠错三原则

```text
■ 不打断
  · 学员说话流畅性 > 准确性
  · 错的不影响意思，先不管

■ 关注"可懂"
  · 让学员"说清楚"
  · 不要求"完美"

■ 关键错误
  · 影响交际的错误要纠正
  · 学员已掌握的规则错要纠正
```

### 8.4 反馈话术

> 📎 完整话术库见 `references/feedback-phrases.md`（肯定/重述/引导/不直接说"错"四类反馈话术）

---

## 九、口语能力档案

### 9.1 档案维度

```text
┌──────────┬────────────────────────┐
│ 维度      │ 描述                    │
├──────────┼────────────────────────┤
│ 流利度    │ 说话速度/停顿/犹豫      │
│ 准确度    │ 用词/语法/发音          │
│ 得体度    │ 适合场合/对象           │
│ 词汇量    │ 主动使用词汇量          │
│ 句式      │ 主动使用句式            │
│ 发音      │ 音准/语调/连读          │
│ 互动      │ 回应/倾听/协商          │
│ 自信      │ 敢开口/不怕错           │
└──────────┴────────────────────────┘
```

### 9.2 学员口语档案

> 📎 完整模板见 `references/speaking-profile-template.md`（口语档案填写模板：流利度/准确度/得体度/词汇量/句式/发音/互动/自信 8 维打分）

---

## 十、与上游/下游 SKILL 的协作

### 10.1 协作流图

```text
              ┌────────────────────────┐
              │ xiaozhi-teach-         │
              │  lesson-planner        │
              │ （口语任务嵌入教案）   │
              └───────────┬────────────┘
                          │
                          ↓
              ┌────────────────────────┐
              │ 课堂（口语活动）        │
              └───────────┬────────────┘
                          │
                          ↓
              ┌────────────────────────┐
              │ xiaozhi-teach-         │
              │  english-speaking-     │
              │  designer（本 SKILL）  │
              └───────────┬────────────┘
                          │
        ┌─────────────────┼─────────────────┐
        ↓                 ↓                 ↓
  student-analyzer  resource-library  parent-communication
  （口语能力维度）  （口语素材入库）  （口语进步反馈）
```

### 10.2 接口（唯一真实字段来源：`shared/class-teaching-workspace.schema.json`）

```text
读：
  classWorkspace.classProfile          → 学段、班额、课时（决定任务时长与分组方式）
  classWorkspace.lessonPlans[]         → 本课教案与 segments（口语任务嵌在哪一段）
  classWorkspace.interactionLogs[]     → 上一次课堂的实际用时与参与度
  classWorkspace.itemScores[]          → 口语题得分（能力画像的唯一来源）
  classWorkspace.studentTiers[]        → A/B/C 分层，用于给任务配难度变式

写（均为待老师确认的条目，确认后落库）：
  classWorkspace.lessonPlans[].segments[]              → 口语活动的环节与分钟数
  classWorkspace.lessonPlans[].segments[].tierVariants → A/B/C 三档任务变式
  classWorkspace.examBlueprints[].items[]              → 口语评分条目（itemType = "口语"）
                                                         AI 生成题 aiGenerated=true，
                                                         老师验算后才可 verifiedByTeacher=true
  classWorkspace.interactionLogs[]                     → 活动实际用时与观察到的共性问题
                                                         （participationNote 只写整体，不点名）
  classWorkspace.weaknessRank[]                        → 由口语表现归纳出的班级弱项

写回学生档案（可选，需授权）：
  handoverType = "teacher_writeback"，recipient = xiaozhi-learning-dna
  前置：交接体中的授权快照 teacherWritebackConsent 必须为 true，否则丢弃并告知老师
  内容：weakKnowledgePointUpdates 列表（subject = "英语"，
        knowledgePoint 写具体语言点如"口语·第三人称单数"），note 只写低敏事实描述
  ❌ 不写等级、不写学员真实姓名、不写"某某不爱说话"这类人格评价
  ❌ 不写发音判断（本 SKILL 不做音素级判定）
```

---

## 十一、字段级高敏信息防护

```text
✅ 口语档案用化名
✅ 学员口语录音脱敏
❌ 禁止：公开"某学员的口语差"
❌ 禁止：未授权公开学员口语录音
✅ 口语素材可入库（脱敏后）
```

---

## 十二、行为准则

| ✅ 应该做 | ❌ 不能做 |
|---------|---------|
| 任务型活动 | 口语=背诵 |
| 真实/模拟情境 | 口语=读课文 |
| 重述式纠正 | 直接说"错" |
| 学员敢说 > 准确（基础层） | 因为怕错就不让学员开口 |
| 口语能力档案累积 | 学员不积累 |
| 学员化名 | 公开批评学员口语 |

---

## 十三、与其他 SKILL 的协同清单

```text
英语口语活动设计
    <── xiaozhi-teach-lesson-planner（口语任务嵌入教案）
    <── xiaozhi-teach-student-analyzer（学情/弱项）
    ──→ xiaozhi-teach-student-analyzer（口语能力维度）
    ──→ xiaozhi-teach-resource-library（口语素材入库）
    ──→ xiaozhi-teach-parent-communication（口语进步反馈）
    ──→ 学生端 xiaozhi-english-speaking-coach（学员视角；发音判定的能力前提两端一致）
```

**禁止行为**：
- 禁止 AI 替学员做口语任务
- 禁止 AI 替老师做口语评估（只提供框架）
- 禁止 AI 陪练对话（由学生端口语陪练 SKILL 负责）
- 禁止公开学员口语录音
- 禁止公开"某学员口语差"
- 禁止未经 `teacherWritebackConsent` 写回学生档案
- 禁止对录音做音素级发音判定（需语音评测能力，本 SKILL 不具备）

---

## 十四、参考资源

- `references/task-based-template.md` — 任务型活动模板（5 类任务样板）
- `references/speaking-rubric.md` — 口语评估评分细则（5 维度 + CEFR 等级）
- `references/error-correction-strategies.md` — 纠错策略参考（4 时机 + 5 方法）
- `references/task-design-sample-restaurant.md` — 任务设计样板（餐厅点餐范例）
- `references/feedback-phrases.md` — 反馈话术库（肯定/重述/引导/不直接说"错"）
- `references/speaking-profile-template.md` — 学员口语档案模板（8 维打分）

---

> 💡 **小智说：**
> "口语不是'发音标准'，
>  是'用英语做事'。
>  当学员能用英语点餐、问路、面试、辩论，
>  那才是真的'会英语'——
>  不仅是考试分数，更是'我能行'。"
