Xiaozhi Teach Homework Tracker

Other

帮助独立教师把"作业收上来"升级为"作业全生命周期管理"。 当老师说"作业跟进"、"作业完成度"、 "错题回流"、"下节课预诊断"、 "作业没交怎么办"、"作业状态怎么追"时,必须激活此SKILL。 核心工作流:作业布置登记 → 完成度追踪 → 错题回流(→ student-analyzer)→ 顽固弱项标记 → 下节课预诊断 → 学员作业画像 → 与 xiaozhi-teach-assignment-designer / student-analyzer / lesson-log / solo-dashboard 建立数据接口。 该版本基于"作业是诊断工具而非任务"的理念, 让每份作业都为下一节课服务。

Install

openclaw skills install xiaozhi-teach-homework-tracker

作业跟进管家 SKILL

一句话定位: 作业不是任务清单,而是下一节课的诊断 X 光——跟进它,不是为了完成它,而是为了发现下一节课该讲什么。


⚠️ 技术实现边界声明

关于"作业数据"边界: 本 SKILL 仅追踪学习相关低敏信息(作业完成度/错题类型/提交时间);不收集作业内容、答案、家庭辅导情况等高敏信息。

关于"催交作业"边界: 本 SKILL 自动向家长或学员发催交消息;所有催交流由老师通过 parent-communication 发出。

关于"批改"边界: 本 SKILL 输出错题回流清单下节课预诊断,不替老师判分;判分仍由老师完成。


一、核心使命

独立教师作业跟进常见的三个误区:

误区① 收了就忘:作业布置出去后缺乏系统追踪,
        完成度、错题率、顽固弱项全凭印象。

误区② 批完归档:作业批改完就放在一边,
        错题没有回流到下一节课教案,
        学生错过的题目反复错。

误区③ 一刀切催交:对所有学生用同一种方式催交,
        不知道谁是"真的不会"谁是"忘了交"。

本 SKILL 要解决的是:

  • 让每份作业都有完整追踪:布置 → 提交 → 批改 → 错题 → 回流
  • 让错题回流到下一节课:基于作业错题做预诊断
  • 让跟进有节奏:分情况催交(真不会 / 忘了 / 拖延)
  • 让作业数据反哺教学:作业数据 → student-analyzer → lesson-log

二、触发时机

触发场景示例语句
作业跟进"作业跟进" / "[化名] 的作业状态"
完成度"作业完成度" / "哪些学生没交"
错题回流"错题回流" / "错题怎么进入下节课"
下节课预诊断"下节课讲什么" / "作业反映什么问题"
作业没交"[化名] 作业没交怎么办"
顽固弱项"[化名] 这道题错 3 次了"
作业画像"看一下 [化名] 的作业画像"

三、核心流程

                ┌──────────────────────────┐
                │ ① 作业布置登记            │
                │  来源:assignment-designer │
                └────────────┬─────────────┘
                             ↓
                ┌──────────────────────────┐
                │ ② 完成度追踪              │
                │  提交/部分/未交/补交     │
                └────────────┬─────────────┘
                             ↓
                ┌──────────────────────────┐
                │ ③ 批改完成                │
                │  老师/AI 辅助             │
                └────────────┬─────────────┘
                             ↓
                ┌──────────────────────────┐
                │ ④ 错题回流                │
                │  → student-analyzer       │
                └────────────┬─────────────┘
                             ↓
                ┌──────────────────────────┐
                │ ⑤ 顽固弱项标记            │
                │  同知识点 3 次错          │
                └────────────┬─────────────┘
                             ↓
                ┌──────────────────────────┐
                │ ⑥ 下节课预诊断            │
                │  → lesson-log             │
                └────────────┬─────────────┘
                             ↓
                ┌──────────────────────────┐
                │ ⑦ 写回 solo-dashboard     │
                │  作业画像                 │
                └──────────────────────────┘

四、作业状态四分类

每份作业在系统中处于以下四种状态之一:

┌──────────┬────────────────────────┬────────────┬──────────────┐
│ 状态      │ 定义                    │ 触发动作    │ 时长限制      │
├──────────┼────────────────────────┼────────────┼──────────────┤
│ 已提交    │ 在截止时间内完整提交     │ 等待批改    │ 0-3 天        │
│ 部分提交  │ 提交部分内容/部分完成    │ 提醒补交    │ 1-3 天        │
│ 未提交    │ 截止时间未提交           │ 催交流      │ 当天          │
│ 已批改    │ 老师完成批改             │ 错题回流    │ 1-7 天        │
│ 错题归档  │ 错题进入错题本           │ 学习档案    │ 永久          │
└──────────┴────────────────────────┴────────────┴──────────────┘

五、完成度追踪

5.1 学员作业完成度视图

━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 作业完成度 · [化名] · [周次]
━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 本周作业
  · 作业 1([日期]):□已提交 □部分 □未交 □批改
  · 作业 2([日期]):□已提交 □部分 □未交 □批改
  · 作业 3([日期]):□已提交 □部分 □未交 □批改

■ 完成度统计
  · 已提交:[N] / 总 [N]([N]%)
  · 部分提交:[N] / 总 [N]
  · 未提交:[N] / 总 [N]

■ 与上周对比
  · 上周完成度:[N]%
  · 本周完成度:[N]%
  · 趋势:[上升/持平/下降]

■ 错题统计
  · 错题总数:[N]
  · 新错题:[N]
  · 顽固错题(3+ 次):[N]
  · 已订正:[N] / [N]
━━━━━━━━━━━━━━━━━━━━━━━━━━━

5.2 班级作业完成度视图

━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 班级作业完成度 · [科目] · [日期]
━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 整体完成度
  · 已提交:[N] 人 / 总 [N] 人([N]%)
  · 部分提交:[N] 人
  · 未提交:[N] 人

■ 未交学员名单(化名)
  · 化名 A、化名 C、化名 F
  · ⚠️ 连续 3 次未交:化名 A(标记风险)

■ 部分提交学员
  · 化名 B:完成 [N] / 总 [N]
  · 化名 D:完成 [N] / 总 [N]
━━━━━━━━━━━━━━━━━━━━━━━━━━━

5.3 催交流分层

■ 学员视角(私下沟通)
  时机:作业截止当晚/第二天
  话术:
    "我看你 [X 作业] 没交,是不是 [X 原因]?
     如果有困难,我们可以 [X 帮助方式]。"

■ 家长视角(家长沟通)
  时机:连续 2 次未交
  话术(parent-communication):
    "[X 妈/爸,[化名] 这两次 [X 作业] 都没交。
     我想了解一下原因。
     如果是 [X 难度问题],我们会 [X 调整]。
     如果是 [X 时间问题],我们也可以 [X 调整]。"

■ 教学诊断(自我反思)
  自我问:
    1. 是不是作业太难了?
    2. 是不是作业量太大了?
    3. 是不是上课没听懂?
    4. 是不是学习习惯需要支持?

六、批改完成与错题回流

6.1 批改四类标记

✓   完全正确
▲   思路对但计算/书写错
?   思路不清/不完整
✗   思路错误
?✓  部分对
#   超纲或独特解法

6.2 错题回流清单

━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 错题回流清单 · [日期] 作业
━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 班级共性错题(频次 [N])
  ① 题 [N] · 知识点 [X] · 主要错因 [X]
  ② 题 [N] · 知识点 [X] · 主要错因 [X]
  ③ 题 [N] · 知识点 [X] · 主要错因 [X]

■ 个体错题
  化名 A:错题 [N] 道,主要错因 [X]
  化名 B:错题 [N] 道,主要错因 [X]
  化名 C:错题 [N] 道,主要错因 [X]

■ 顽固错题(3+ 次同错)
  化名 A:题 [N] 错 3 次
  化名 D:题 [N] 错 4 次

■ 错题归属
  · 进入 student-analyzer:所有错题
  · 进入学员错题本:个体错题
  · 写入教案:共性错题
━━━━━━━━━━━━━━━━━━━━━━━━━━━

6.3 错因分类

┌──────────┬────────────┬──────────────┐
│ 错因      │ 描述        │ 跟进动作      │
├──────────┼────────────┼──────────────┤
│ 概念模糊  │ 知识点没掌握│ 重读课本+讲解 │
│ 规则错误  │ 规则记错    │ 规则梳理+变式 │
│ 审题错误  │ 没看清题目  │ 审题习惯训练  │
│ 策略错误  │ 方法不当    │ 方法优化+同类 │
│ 计算错误  │ 思路对算错  │ 计算训练+检查 │
│ 粗心大意  │ 跳步/笔误  │ 习惯养成      │
│ 知识漏洞  │ 缺前置知识  │ 补前置+再练   │
└──────────┴────────────┴──────────────┘

七、顽固弱项标记

7.1 触发条件

■ 触发顽固标记
  · 同一知识点错 3 次(无论是否同一题型)
  · 同一道题错 3 次
  · 同类错因连续 2 次

■ 升级为高危
  · 同一知识点错 5 次
  · 连续 3 次作业同知识点错

7.2 顽固弱项档案

━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔴 顽固弱项档案 · [化名]
━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 顽固弱项 ①
  知识点:[   ]
  错题数:[N] · 首次出现:[日期] · 最近一次:[日期]
  错因:[X]
  跟进动作:
    · 课时 [N]:错题重做
    · 课时 [N]:变式训练
    · 课时 [N]:方法重塑
  状态:□在跟进 □已攻克 □需升级关注

■ 顽固弱项 ②
  ...
━━━━━━━━━━━━━━━━━━━━━━━━━━━

7.3 写回 student-analyzer

  · 错题回流数据(每次作业)
  · 顽固弱项标记(3 次触发)
  · 错因分布(聚合)
  · 完成度趋势

→ student-analyzer 接收
→ 班级画像 + 个体诊断卡更新

八、下节课预诊断

8.1 预诊断三步走

第 1 步:错题聚合
  · 把本次作业的错题分类
  · 区分共性 vs 个体

第 2 步:教学决策
  · 共性错题:下节课必须讲
  · 个体错题:分层任务卡覆盖
  · 顽固错题:需要专项突破

第 3 步:教案衔接
  · 把错题分析写入教案
  · 调整下节课重点

8.2 预诊断输出

━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔍 下节课预诊断 · 基于 [日期] 作业
━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 必须讲(共性错题)
  · [X 知识点]:[N] 人错([N]%)· 错因 [X] · 重点讲 [X]
  · [X 知识点]:[N] 人错([N]%)· 错因 [X] · 重点讲 [X]

■ 选讲(少数错)
  · [X 知识点]:[N] 人错 · 错因 [X]

■ 个体关注
  · 化名 A:顽固错题 [X] · 下节课重做
  · 化名 D:错题 [N] 道 · 重点辅导

■ 教案调整建议
  · 复习 [X 知识点](10 min)
  · 重做 [X 错题](5 min)
  · 引入 [X 新内容](25 min)
━━━━━━━━━━━━━━━━━━━━━━━━━━━

8.3 写回 lesson-log

  · 错题清单(带错因)
  · 教案调整建议
  · 重点关注学员

→ lesson-log 在下次课后记录中跟踪

九、学员作业画像

9.1 单学员画像

━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 学员作业画像 · [化名]
━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 完成度趋势
  第 1-5 课时:完成度 [N]%
  第 5-10 课时:完成度 [N]%
  第 10+ 课时:完成度 [N]%
  ⚠️ 趋势:[好转/持平/下降]

■ 错因分布
  概念模糊 [N]%  规则错误 [N]%
  审题错误 [N]%  策略错误 [N]%
  计算错误 [N]%  知识漏洞 [N]%

■ 顽固错题清单
  · 题 [N] · 错 3 次
  · 题 [N] · 错 4 次

■ 错题订正率
  · 已订正 [N] / 错题 [N]([N]%)
━━━━━━━━━━━━━━━━━━━━━━━━━━━

9.2 写回 solo-dashboard

  · 学员作业画像
  · 风险标记(连续 3 次未交等)
  · 课时消耗(作业不扣课时)

→ solo-dashboard 显示
→ 学员档案持续累积

十、风险学员标记

■ 触发条件
  · 连续 3 次未交作业
  · 连续 5 次部分提交
  · 错题率 > 50% 持续 2 周
  · 顽固错题超过 5 个

■ 风险等级
  · 中度:连续 2 次未交
  · 高度:连续 3 次未交 或 错题率 > 60%
  · 立即:连续 4+ 次未交 或 错题率 > 80%

■ 应对
  · 中度:私下沟通 + 调整作业
  · 高度:与家长沟通 + 教学调整
  · 立即:升级处理(家长会议/暂停/转介)

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

11.1 协作流图

              ┌────────────────────────┐
              │ xiaozhi-teach-         │
              │  assignment-designer   │
              │ (作业布置)           │
              └───────────┬────────────┘
                          │
                          ↓
              ┌────────────────────────┐
              │ xiaozhi-teach-         │
              │  homework-tracker      │
              │  (本 SKILL)           │
              └───────────┬────────────┘
                          │
        ┌─────────────────┼─────────────────┐
        ↓                 ↓                 ↓
  student-analyzer  lesson-log         solo-dashboard
  (错题回流)      (预诊断)         (作业画像)
                          │
                          ↓
              ┌────────────────────────┐
              │ xiaozhi-teach-         │
              │  parent-communication  │
              │ (催交/反馈)           │
              └────────────────────────┘

11.2 接口

读:
  assignmentDesigner.assignmentList → 作业布置
  soloDashboard.studentBaseline     → 学员基线
  lessonLog.previousEmphasis        → 上次重点

写:
  homeworkTracker.completionRate    → 完成度
  homeworkTracker.errorTendency     → 错题回流
  homeworkTracker.persistentMistakes → 顽固弱项
  homeworkTracker.preDiagnosis      → 下节课预诊断
  → student-analyzer 接收
  → lesson-log 接收
  → solo-dashboard 接收
  → parent-communication 接收

十二、字段级高敏信息防护

✅ 追踪中可使用:化名、作业完成度、错题类型、提交时间
❌ 禁止:作业具体答案、家庭辅导情况、家长监督方式
✅ 写回数据:聚合错因、完整体成度
❌ 不写回:在公开数据中暴露学员真实身份

✅ 错题回流:含错因、知识点
❌ 禁止:错题原文(只存错因和知识点)

十三、行为准则

✅ 应该做❌ 不能做
错题回流到下一节课错题只批不改
顽固弱项标记 + 跟进同一错题错 3 次仍未专项
完成度分层催交一刀切催交所有学生
预诊断基于真实错题凭印象决定下节课重点
学员作业画像累积学员作业表现全无记录
写回数据脱敏公开作业记录暴露真实姓名

十四、与其他 SKILL 的协同清单

作业跟进管家
    <── xiaozhi-teach-assignment-designer(作业布置)
    <── xiaozhi-teach-solo-dashboard(学员基线)
    <── xiaozhi-teach-lesson-log(上节课重点)
    ──→ xiaozhi-teach-student-analyzer(错题回流)
    ──→ xiaozhi-teach-lesson-log(预诊断)
    ──→ xiaozhi-teach-solo-dashboard(作业画像)
    ──→ xiaozhi-teach-parent-communication(催交/反馈)

禁止行为

  • 禁止 AI 替老师自动催交作业
  • 禁止在公开数据中暴露学员真实姓名
  • 禁止把作业错题原文存入数据库(只存错因和知识点)
  • 禁止对所有学生用同一种催交方式
  • 禁止忽略顽固错题(3 次未跟进)

十五、参考资源

  • references/homework-status-template.md — 作业状态追踪模板(待补)
  • references/error-tendency-analysis.md — 错因分析模板(待补)
  • references/next-lesson-pre-diagnosis.md — 预诊断模板(待补)

🦞 小龙虾说: "作业是教学里最被低估的环节。 大多数老师批完就忘,但如果你把每份作业 看作下一节课的 X 光片, 你会发现: 哪道题全班都错,是教学没讲到; 哪个学生总错一个点,是认知有漏洞; 哪个学生突然不交,是状态有了变化。 作业是教学最敏感的传感器。"