Files
ClassFeedback/.claude/rules/37-status-panel.md
小Q(李秋燕) 4810387dab 优化课评系统:新增速记符号、状态面板、快速编辑功能
- 新增36-shorthand-learning.md:速记符号阶梯学习指南
- 新增37-status-panel.md:课评状态管理面板
- 新增38-quick-edit.md:快速编辑功能规则
- 新增班级学期总览模板和成长时间线模板
- 更新多条规则文件优化课评生成流程
- 补充第7周班级汇总和学生档案数据
2026-04-19 19:24:09 +08:00

256 lines
6.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 课评状态管理面板
> 解决"待确认"状态不直观问题,提升流程闭环率
---
## 🎛️ 状态面板设计
### 面板位置
`memory/class-evaluation-summary/第X周/{班级}.md`文件顶部,插入状态管理面板:
```markdown
---
## 📊 本周课评状态面板
> 最后更新:{时间} | 当前操作员:{教师名}
### 快速统计
| 指标 | 数值 | 状态 |
|------|:----:|:----:|
| 应到人数 | {X}人 | - |
| **实到人数** | **{Y}人** | ✅ |
| 已确认 | {Z}人 | ☑️ |
| 待确认 | {W}人 | ⏳ |
| 待生成 | {V}人 | ⏸️ |
| 缺勤 | {U}人 | 🚫 |
| **课评完成率** | **{XX}%** | {进度条} |
### 操作快捷入口
| 操作 | 指令 | 说明 |
|------|------|------|
| 一键确认全部 | `[确认全部]` | 确认所有待确认课评 |
| 查看待确认 | `[查看待确认]` | 只显示待确认学生 |
| 生成缺勤 | `[标记缺勤]` | 为未到学生记录缺勤 |
| 更新状态 | `[刷新]` | 重新计算统计数据 |
---
```
---
## 📋 学生状态明细表
在学生列表部分,使用交互式状态表:
```markdown
### 学生状态明细
| 序号 | 学生 | 状态 | 生成时间 | 确认时间 | 操作 |
|:----:|:-----|:----:|:--------:|:--------:|:----:|
| 1 | 乔乔 | ☑️ 已确认 | 16:00 | 16:05 | [查看] [修改] |
| 2 | 昊昊 | ⏳ 待确认 | 16:02 | - | [确认] [修改] [删除] |
| 3 | 小明 | ⏸️ 待生成 | - | - | [输入表现] [标记缺勤] |
| 4 | 小红 | 🚫 缺勤 | - | - | [补录] |
**图例**
- ☑️ 已确认 - 已审核通过,已双轨保存
- ⏳ 待确认 - 已生成,等待教师确认
- ⏸️ 待生成 - 教师未输入表现
- 🚫 缺勤 - 学生未到校
```
---
## 🔔 自动提醒机制
### 提醒触发条件
| 场景 | 触发时间 | 提醒内容 |
|------|---------|---------|
| 批量生成后未确认 | 5分钟后 | "您有{X}份课评待确认" |
| 课评生成后1小时 | 1小时后 | "{学生}的课评还未确认,是否遗忘?" |
| 当日结束 | 22:00 | "今日有{X}份待确认课评,建议处理" |
| 跨周提醒 | 下周一 | "上周有{X}份未确认课评,请尽快处理" |
### 提醒展示格式
```
━━━━━━━━━━━━━━━━━━━━━━━━━
⏰ 课评状态提醒
您当前有 3份课评待确认
1. 昊昊(发现世界-周四19点- 生成于16:02
2. 小明(发现世界-周四19点- 生成于16:05
3. 小红Wedo-周六1030- 生成于昨天
[一键全部确认] [查看详情] [忽略]
━━━━━━━━━━━━━━━━━━━━━━━━━
```
---
## 🔄 状态流转规则
### 状态流转图
```
教师输入表现
┌───────────────┐
标记缺勤 →│ 待生成 │← 取消缺勤
└───────┬───────┘
↓ AI生成课评
┌───────────────┐
教师确认 →│ 待确认 │← 教师修改
└───────┬───────┘
↓ 教师确认
┌───────────────┐
│ 已确认 │
└───────┬───────┘
↓ 自动双轨保存
┌───────────────┐
查看/修改 →│ 已保存 │
└───────────────┘
```
### 操作指令对照表
| 当前状态 | 教师操作 | 新状态 | 效果 |
|:--------:|---------|:------:|:-----|
| 待生成 | 输入表现 | 待确认 | 生成课评 |
| 待生成 | 标记缺勤 | 缺勤 | 记录缺勤 |
| 待确认 | 回复"确认" | 已确认 | 双轨保存 |
| 待确认 | 回复"修改XXX" | 待确认 | 重新生成 |
| 待确认 | 点击[确认] | 已确认 | 双轨保存 |
| 已确认 | 回复"修改XXX" | 已确认 | 更新内容 |
| 缺勤 | 补录表现 | 待确认 | 生成课评 |
---
## 📱 快速操作示例
### 场景1一键确认全部
```
教师:确认全部
AI
━━━━━━━━━━━━━━━━━━━━━━━━━
✅ 已确认 3份课评
☑️ 昊昊 - 发现世界-周四19点 - DISC-007
☑️ 小明 - 发现世界-周四19点 - DISC-007
☑️ 小红 - Wedo-周六1030 - CREATE-007
已自动双轨保存到:
- 班级周汇总
- 个人历史课评
━━━━━━━━━━━━━━━━━━━━━━━━━
```
### 场景2批量查看待确认
```
教师:查看待确认
AI
━━━━━━━━━━━━━━━━━━━━━━━━━
⏳ 待确认课评列表3份
【发现世界-周四19点 - DISC-007】
1. 昊昊
生成时间16:02
字数205字
[确认] [查看] [修改]
2. 小明
生成时间16:05
字数198字
[确认] [查看] [修改]
【Wedo-周六1030 - CREATE-007】
3. 小红
生成时间:昨天
字数210字
[确认] [查看] [修改]
[一键全部确认]
━━━━━━━━━━━━━━━━━━━━━━━━━
```
### 场景3单个学生快速操作
```
教师:确认昊昊
AI
━━━━━━━━━━━━━━━━━━━━━━━━━
☑️ 已确认:昊昊(发现世界-周四19点
课评内容预览:
"昊昊本节课学习了..."
已保存到:
- 班级周汇总第7周/发现世界-周四19点.md
- 个人档案student/发现世界-周四19点/昊昊/历史课评记录.md
━━━━━━━━━━━━━━━━━━━━━━━━━
```
---
## 📊 数据持久化
### 状态存储位置
状态信息保存在班级汇总文件的YAML Frontmatter中
```markdown
---
class: 发现世界-周四19点
week: 7
course: DISC-007
generated_at: 2026-04-17T16:00:00
status:
total: 2
confirmed: 1
pending: 1
missing: 0
students:
- name: 乔乔
status: confirmed
generated_at: "16:00"
confirmed_at: "16:05"
- name: 昊昊
status: pending
generated_at: "16:02"
confirmed_at: null
---
# 发现世界-周四19点 第7周汇总
...
```
---
## ✅ 实施检查清单
- [ ] 在班级汇总模板中添加状态面板
- [ ] 实现"一键确认全部"功能
- [ ] 实现"查看待确认"过滤功能
- [ ] 配置自动提醒5分钟、1小时、当日结束
- [ ] 在文件Frontmatter中添加状态元数据
- [ ] 测试状态流转是否正常
---
*版本v1.0*
*更新日期2026-04-19*
*配套文件32-batch-generation.md*