Files
ClassFeedback/.claude/skills/keping-simplified/SKILL.md
2026-06-02 23:01:58 +08:00

228 lines
8.4 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.
---
name: keping-simplified
description: 超级简化版课评生成器!只需输入 "/课评" 即可启动表单直连提交AI自动检测并生成。为穹狼乐高编程设计。
version: 5.1.0
author: 穹狼教学团队
---
# keping-simplified — 超级简化版课评生成器
## 🚀 核心特点
**超级简单!一键启动!**
- 只需输入 `/课评` 即可启动,无需记住一堆命令
- 启动即显示当前周数+班级选择
- 自动匹配课程主题(基于学期周数映射表)
- 本地网页表单:学生状态快捷选择 + 速记输入 + 进度条
- **直连提交**:表单直接 POST 到本地服务器,无需复制粘贴
- AI 自动检测信号文件 → 生成课评 → 双轨保存
- 完成后自动清理临时数据
---
## 📋 完整工作流程
### 第一步:启动(只需一个命令!)
```
用户输入:/课评
```
立即执行以下操作:
1. ✅ 计算当前周数基于3月2日开学
2. ✅ 显示当天对应周几的班级列表
3. ✅ 自动匹配每个班级的当周课程主题
---
### 第二步:班级选择
```
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 选择班级 | 第X周 YYYY-MM-DD
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
可选班级:
[1] 发现世界-周四19点DISC-011 鳄鱼)
[2] Wed创造世界-周六1030CREATE-011 推磨机器人)
[3] AICODE03小Q周六1400AICODE03-011 AI文档写作
[4] SPIKE02-周日1030SPIKE-011 摩天轮)
[5] 手动输入班级名称
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```
用户选择班级后,系统自动:
1. 启动本地表单服务器(`python src/form_server.py`
2. 读取该班级目录,加载学生名单和画像
3. 匹配当周课程主题(从学期周数映射表)
---
### 第三步:打开网页表单 + 直连提交
```
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🖥️ 表单服务器已启动!
👉 http://localhost:8088/form?class=发现世界-周四19点&week=11&course=DISC-011&theme=鳄鱼&date=2026-05-16
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```
**表单已自动填入:班级、周数、日期、课程主题、学生名单(含画像摘要)**
用户在浏览器中:
1. 为每位学生选择状态(出勤/请假/补课/体验)
2. 填写课堂表现(支持速记符号)
3. 点击「🚀 提交并保存」
4. 看到「✅ 提交成功」→ 可关闭页面
**数据自动 POST 到本地服务器 → 保存为 JSON → 写入信号文件**
**表单预览**
```
┌──────────────────────────────────────────┐
│ 📝 课评填写表单 - 发现世界-周四19点 │
│ 第11周 · DISC-011 鳄鱼 · 2026-05-16 │
├──────────────────────────────────────────┤
│ 📊 填写进度3/6 · █████░░ 50% │
├──────────────────────────────────────────┤
│ ┌─梁昕乔───────────────────────┐ │
│ │ 📋 性格内向,需鼓励... │ │
│ │ [出勤] [请假] [补课] [体验] │ │
│ │ 表现____________________ │ │
│ │ (速记提示gj=观望、zd=主动) │ │
│ └──────────────────────────────┘ │
│ ┌─钟昀昊───────────────────────┐ │
│ │ [出勤] [请假] [补课] [体验] │ │
│ │ 表现____________________ │ │
│ └──────────────────────────────┘ │
│ ┌─+ 添加临时学生──────────────┐ │
│ │ 姓名____ 状态:[补课/体验] │ │
│ └──────────────────────────────┘ │
├──────────────────────────────────────────┤
│ [🚀 提交并保存] │
└──────────────────────────────────────────┘
```
---
### 第四步AI 自动检测 → 生成并保存
```
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔔 检测到表单提交 | 发现世界-周四19点 | DISC-011 鳄鱼
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[1/3] 生成梁昕乔课评... ✅ 已保存
[2/3] 生成钟昀昊课评... ✅ 已保存
[3/3] 生成林瀚丞课评... ✅ 已保存
📝 其他学生请假,不生成课评
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ 全部完成!已保存 3 人 | 请假 2 人
🗑️ 已清理临时数据文件
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```
点击「提交」后:
1. ✅ 数据自动 POST 到本地服务器
2. ✅ 服务器保存为 `.claude/.tmp/evaluation_input_{班级}.json`
3. ✅ 写入信号文件 `EVALUATION_READY.txt`
4. ✅ AI 检测到信号,读取 JSON 数据
5. ✅ 批量生成所有学生课评180-350字三段式
6. ✅ 自动保存到标准路径(双轨)
7. ✅ 清理临时数据文件
---
## 📋 课评生成规则
### 学生状态处理
- **出勤** → 正常生成课评,保存到 `feedback/`
- **请假** → 仅生成请假记录 `(请假).md`
- **补课** → 保存到 `补课/feedback/`
- **体验** → 保存到 `补课/feedback/`
### 三段式结构(固定不变)
```
第1段30-55字课程知识点末尾1个emoji
第2段100-220字弹性掌握+环节+亮点1-3个emoji分散插入
第3段30-55字课后建议末尾1个emoji
```
### 称呼规则
- 优先用小名/昵称
- 其次用去姓称名
- 单字名叠字化
### Emoji规则
- 第1段🔍 💡 ⚙️(根据课程类型)
- 第2段💪 ✨ 📈 🎯(根据亮点)
- 第3段🏠 🔧(根据建议)
---
## 💾 自动保存规则
### 文件路径课评规范V1.0标准)
```
.claude/memory/class/{班级}/
├── summaries/YYYYMMDD_{课程编号}_{班级反馈}.md
├── {学生}/
│ └── feedback/YYYYMMDD_{课程编号}_{课次}.md
└──补课/{学生}/
└── feedback/YYYYMMDD_{课程编号}.md
```
### 无需确认,自动保存!
课评生成后立即保存,无需教师点击确认。
---
## 📊 速记符号对照表
| 速记 | 含义 |
|------|------|
| gj# | 观望#分钟 |
| zd# | 主动搭#层 |
| zt | 自己调整 |
| wb | 完成 |
| ↑ | 开心 |
| → | 稳定 |
| ++ | 比上周进步 |
| -- | 需关注 |
---
## 📝 触发方式
**主触发词:**
- `/课评` → 启动超级简化流程
- `/keping-simple` → 别名
**不触发其他技能:**
- 不要触发 `keping-advanced``keping-optimizer`
---
## ⚙️ 关键配置
### 学期周数计算基准
- 开学日期2026年3月2日
- 周数公式Floor((当天-3月2日)/7) +1
### 班级目录路径
```
.claude/memory/class/{班级名称}/
```
---
## ✅ 质量检查清单
- [ ] 字数180-350根据输入丰富度
- [ ] 三段式结构完整
- [ ] Emoji位置正确段末/分散插入)
- [ ] 称呼正确(不用全名)
- [ ] 无周数显示(正文)
- [ ] 路径符合课评规范V1.0
---
*版本v5.1.0(表单直连提交)*
*维护者:穹狼教学团队*
*最后更新2026-05-20*