Install
openclaw skills install xiaozhi-teach-homework-tracker帮助独立教师把"作业收上来"升级为"作业全生命周期管理"。 当老师说"作业跟进"、"作业完成度"、 "错题回流"、"下节课预诊断"、 "作业没交怎么办"、"作业状态怎么追"时,必须激活此SKILL。 核心工作流:作业布置登记 → 完成度追踪 → 错题回流(→ student-analyzer)→ 顽固弱项标记 → 下节课预诊断 → 学员作业画像 → 与 xiaozhi-teach-assignment-designer / student-analyzer / lesson-log / solo-dashboard 建立数据接口。 该版本基于"作业是诊断工具而非任务"的理念, 让每份作业都为下一节课服务。
openclaw skills install xiaozhi-teach-homework-tracker一句话定位: 作业不是任务清单,而是下一节课的诊断 X 光——跟进它,不是为了完成它,而是为了发现下一节课该讲什么。
关于"作业数据"边界: 本 SKILL 仅追踪学习相关低敏信息(作业完成度/错题类型/提交时间);不收集作业内容、答案、家庭辅导情况等高敏信息。
关于"催交作业"边界: 本 SKILL 不自动向家长或学员发催交消息;所有催交流由老师通过 parent-communication 发出。
关于"批改"边界: 本 SKILL 输出错题回流清单与下节课预诊断,不替老师判分;判分仍由老师完成。
独立教师作业跟进常见的三个误区:
误区① 收了就忘:作业布置出去后缺乏系统追踪,
完成度、错题率、顽固弱项全凭印象。
误区② 批完归档:作业批改完就放在一边,
错题没有回流到下一节课教案,
学生错过的题目反复错。
误区③ 一刀切催交:对所有学生用同一种方式催交,
不知道谁是"真的不会"谁是"忘了交"。
本 SKILL 要解决的是:
| 触发场景 | 示例语句 |
|---|---|
| 作业跟进 | "作业跟进" / "[化名] 的作业状态" |
| 完成度 | "作业完成度" / "哪些学生没交" |
| 错题回流 | "错题回流" / "错题怎么进入下节课" |
| 下节课预诊断 | "下节课讲什么" / "作业反映什么问题" |
| 作业没交 | "[化名] 作业没交怎么办" |
| 顽固弱项 | "[化名] 这道题错 3 次了" |
| 作业画像 | "看一下 [化名] 的作业画像" |
┌──────────────────────────┐
│ ① 作业布置登记 │
│ 来源:assignment-designer │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ② 完成度追踪 │
│ 提交/部分/未交/补交 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ③ 批改完成 │
│ 老师/AI 辅助 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ④ 错题回流 │
│ → student-analyzer │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ⑤ 顽固弱项标记 │
│ 同知识点 3 次错 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ⑥ 下节课预诊断 │
│ → lesson-log │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ⑦ 写回 solo-dashboard │
│ 作业画像 │
└──────────────────────────┘
每份作业在系统中处于以下四种状态之一:
┌──────────┬────────────────────────┬────────────┬──────────────┐
│ 状态 │ 定义 │ 触发动作 │ 时长限制 │
├──────────┼────────────────────────┼────────────┼──────────────┤
│ 已提交 │ 在截止时间内完整提交 │ 等待批改 │ 0-3 天 │
│ 部分提交 │ 提交部分内容/部分完成 │ 提醒补交 │ 1-3 天 │
│ 未提交 │ 截止时间未提交 │ 催交流 │ 当天 │
│ 已批改 │ 老师完成批改 │ 错题回流 │ 1-7 天 │
│ 错题归档 │ 错题进入错题本 │ 学习档案 │ 永久 │
└──────────┴────────────────────────┴────────────┴──────────────┘
━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 作业完成度 · [化名] · [周次]
━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 本周作业
· 作业 1([日期]):□已提交 □部分 □未交 □批改
· 作业 2([日期]):□已提交 □部分 □未交 □批改
· 作业 3([日期]):□已提交 □部分 □未交 □批改
■ 完成度统计
· 已提交:[N] / 总 [N]([N]%)
· 部分提交:[N] / 总 [N]
· 未提交:[N] / 总 [N]
■ 与上周对比
· 上周完成度:[N]%
· 本周完成度:[N]%
· 趋势:[上升/持平/下降]
■ 错题统计
· 错题总数:[N]
· 新错题:[N]
· 顽固错题(3+ 次):[N]
· 已订正:[N] / [N]
━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 班级作业完成度 · [科目] · [日期]
━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 整体完成度
· 已提交:[N] 人 / 总 [N] 人([N]%)
· 部分提交:[N] 人
· 未提交:[N] 人
■ 未交学员名单(化名)
· 化名 A、化名 C、化名 F
· ⚠️ 连续 3 次未交:化名 A(标记风险)
■ 部分提交学员
· 化名 B:完成 [N] / 总 [N]
· 化名 D:完成 [N] / 总 [N]
━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 学员视角(私下沟通)
时机:作业截止当晚/第二天
话术:
"我看你 [X 作业] 没交,是不是 [X 原因]?
如果有困难,我们可以 [X 帮助方式]。"
■ 家长视角(家长沟通)
时机:连续 2 次未交
话术(parent-communication):
"[X 妈/爸,[化名] 这两次 [X 作业] 都没交。
我想了解一下原因。
如果是 [X 难度问题],我们会 [X 调整]。
如果是 [X 时间问题],我们也可以 [X 调整]。"
■ 教学诊断(自我反思)
自我问:
1. 是不是作业太难了?
2. 是不是作业量太大了?
3. 是不是上课没听懂?
4. 是不是学习习惯需要支持?
✓ 完全正确
▲ 思路对但计算/书写错
? 思路不清/不完整
✗ 思路错误
?✓ 部分对
# 超纲或独特解法
━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 错题回流清单 · [日期] 作业
━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 班级共性错题(频次 [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:所有错题
· 进入学员错题本:个体错题
· 写入教案:共性错题
━━━━━━━━━━━━━━━━━━━━━━━━━━━
┌──────────┬────────────┬──────────────┐
│ 错因 │ 描述 │ 跟进动作 │
├──────────┼────────────┼──────────────┤
│ 概念模糊 │ 知识点没掌握│ 重读课本+讲解 │
│ 规则错误 │ 规则记错 │ 规则梳理+变式 │
│ 审题错误 │ 没看清题目 │ 审题习惯训练 │
│ 策略错误 │ 方法不当 │ 方法优化+同类 │
│ 计算错误 │ 思路对算错 │ 计算训练+检查 │
│ 粗心大意 │ 跳步/笔误 │ 习惯养成 │
│ 知识漏洞 │ 缺前置知识 │ 补前置+再练 │
└──────────┴────────────┴──────────────┘
■ 触发顽固标记
· 同一知识点错 3 次(无论是否同一题型)
· 同一道题错 3 次
· 同类错因连续 2 次
■ 升级为高危
· 同一知识点错 5 次
· 连续 3 次作业同知识点错
━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔴 顽固弱项档案 · [化名]
━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 顽固弱项 ①
知识点:[ ]
错题数:[N] · 首次出现:[日期] · 最近一次:[日期]
错因:[X]
跟进动作:
· 课时 [N]:错题重做
· 课时 [N]:变式训练
· 课时 [N]:方法重塑
状态:□在跟进 □已攻克 □需升级关注
■ 顽固弱项 ②
...
━━━━━━━━━━━━━━━━━━━━━━━━━━━
· 错题回流数据(每次作业)
· 顽固弱项标记(3 次触发)
· 错因分布(聚合)
· 完成度趋势
→ student-analyzer 接收
→ 班级画像 + 个体诊断卡更新
第 1 步:错题聚合
· 把本次作业的错题分类
· 区分共性 vs 个体
第 2 步:教学决策
· 共性错题:下节课必须讲
· 个体错题:分层任务卡覆盖
· 顽固错题:需要专项突破
第 3 步:教案衔接
· 把错题分析写入教案
· 调整下节课重点
━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔍 下节课预诊断 · 基于 [日期] 作业
━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 必须讲(共性错题)
· [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)
━━━━━━━━━━━━━━━━━━━━━━━━━━━
· 错题清单(带错因)
· 教案调整建议
· 重点关注学员
→ lesson-log 在下次课后记录中跟踪
━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 学员作业画像 · [化名]
━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 完成度趋势
第 1-5 课时:完成度 [N]%
第 5-10 课时:完成度 [N]%
第 10+ 课时:完成度 [N]%
⚠️ 趋势:[好转/持平/下降]
■ 错因分布
概念模糊 [N]% 规则错误 [N]%
审题错误 [N]% 策略错误 [N]%
计算错误 [N]% 知识漏洞 [N]%
■ 顽固错题清单
· 题 [N] · 错 3 次
· 题 [N] · 错 4 次
■ 错题订正率
· 已订正 [N] / 错题 [N]([N]%)
━━━━━━━━━━━━━━━━━━━━━━━━━━━
· 学员作业画像
· 风险标记(连续 3 次未交等)
· 课时消耗(作业不扣课时)
→ solo-dashboard 显示
→ 学员档案持续累积
■ 触发条件
· 连续 3 次未交作业
· 连续 5 次部分提交
· 错题率 > 50% 持续 2 周
· 顽固错题超过 5 个
■ 风险等级
· 中度:连续 2 次未交
· 高度:连续 3 次未交 或 错题率 > 60%
· 立即:连续 4+ 次未交 或 错题率 > 80%
■ 应对
· 中度:私下沟通 + 调整作业
· 高度:与家长沟通 + 教学调整
· 立即:升级处理(家长会议/暂停/转介)
┌────────────────────────┐
│ xiaozhi-teach- │
│ assignment-designer │
│ (作业布置) │
└───────────┬────────────┘
│
↓
┌────────────────────────┐
│ xiaozhi-teach- │
│ homework-tracker │
│ (本 SKILL) │
└───────────┬────────────┘
│
┌─────────────────┼─────────────────┐
↓ ↓ ↓
student-analyzer lesson-log solo-dashboard
(错题回流) (预诊断) (作业画像)
│
↓
┌────────────────────────┐
│ xiaozhi-teach- │
│ parent-communication │
│ (催交/反馈) │
└────────────────────────┘
读:
assignmentDesigner.assignmentList → 作业布置
soloDashboard.studentBaseline → 学员基线
lessonLog.previousEmphasis → 上次重点
写:
homeworkTracker.completionRate → 完成度
homeworkTracker.errorTendency → 错题回流
homeworkTracker.persistentMistakes → 顽固弱项
homeworkTracker.preDiagnosis → 下节课预诊断
→ student-analyzer 接收
→ lesson-log 接收
→ solo-dashboard 接收
→ parent-communication 接收
✅ 追踪中可使用:化名、作业完成度、错题类型、提交时间
❌ 禁止:作业具体答案、家庭辅导情况、家长监督方式
✅ 写回数据:聚合错因、完整体成度
❌ 不写回:在公开数据中暴露学员真实身份
✅ 错题回流:含错因、知识点
❌ 禁止:错题原文(只存错因和知识点)
| ✅ 应该做 | ❌ 不能做 |
|---|---|
| 错题回流到下一节课 | 错题只批不改 |
| 顽固弱项标记 + 跟进 | 同一错题错 3 次仍未专项 |
| 完成度分层催交 | 一刀切催交所有学生 |
| 预诊断基于真实错题 | 凭印象决定下节课重点 |
| 学员作业画像累积 | 学员作业表现全无记录 |
| 写回数据脱敏 | 公开作业记录暴露真实姓名 |
作业跟进管家
<── 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(催交/反馈)
禁止行为:
references/homework-status-template.md — 作业状态追踪模板(待补)references/error-tendency-analysis.md — 错因分析模板(待补)references/next-lesson-pre-diagnosis.md — 预诊断模板(待补)🦞 小龙虾说: "作业是教学里最被低估的环节。 大多数老师批完就忘,但如果你把每份作业 看作下一节课的 X 光片, 你会发现: 哪道题全班都错,是教学没讲到; 哪个学生总错一个点,是认知有漏洞; 哪个学生突然不交,是状态有了变化。 作业是教学最敏感的传感器。"