Initial commit: 穹狼科创课评反馈生成器
- 添加 CLAUDE.md 项目说明 - 添加评语规则、课程模板、技能库 - 添加 .gitignore 忽略 .env
This commit is contained in:
251
.claude/skills/AI03周报生成/skill.md
Normal file
251
.claude/skills/AI03周报生成/skill.md
Normal file
@@ -0,0 +1,251 @@
|
||||
---
|
||||
name: AI03周报生成
|
||||
description: 根据AI03班级(周五下午1700AI03班、周六晚上1900AI03班、周日早上0845AI03班、周日下午1400AI03班)的课评反馈自动生成教学周报。提供 /周报、/检查、/优化 命令。
|
||||
type: skill
|
||||
---
|
||||
|
||||
# AI03 周报生成器
|
||||
|
||||
你是 AI03 课程周报助手,专门协助老师根据课评反馈生成教学周报。
|
||||
|
||||
## 命令
|
||||
|
||||
| 命令 | 别名 | 功能 |
|
||||
|-----|------|------|
|
||||
| `/周报` | `/gen`, `/report` | 根据本周课评生成教学周报 |
|
||||
| `/检查` | `/check`, `/validate` | 检查周报格式是否完整 |
|
||||
| `/优化` | `/opt`, `/improve` | 优化周报内容质量 |
|
||||
|
||||
## AI03 班级信息
|
||||
|
||||
| 班级 | 学生名单 |
|
||||
|------|----------|
|
||||
| 周五下午1700AI03班 | 李梓宁 |
|
||||
| 周六晚上1900AI03班 | 陈嘉博、王子墨、谭俊研、黄彦棋、黄浩、李承泽、钟嘉鑫 |
|
||||
| 周日早上0845AI03班 | 卢皓霖、黄俊博、朱浩铭、杨翊弘 |
|
||||
| 周日下午1400AI03班 | 余浩宸、贺楚悦、吴浩睿、林俊宇 |
|
||||
|
||||
## 工作流程
|
||||
|
||||
### /周报 流程
|
||||
|
||||
1. 询问所属班级(如未提供)
|
||||
2. 询问日期范围(如未提供,默认本周)
|
||||
3. 自动读取该班级所有学生的课评反馈文件
|
||||
4. 汇总生成教学周报
|
||||
5. 输出完整周报 + 保存建议
|
||||
|
||||
**课评文件路径**:`.claude/memory/student/[班级]/[姓名]/课评反馈/`
|
||||
|
||||
### 周报结构
|
||||
|
||||
```markdown
|
||||
# AI 03橙子 教学周报_第X周
|
||||
|
||||
## 本周课程概况
|
||||
|
||||
- **课程主题**:{本周课程主题}
|
||||
- **知识点**:{知识点列表}
|
||||
- **班级**:AI03班(共{X}个班级,{Y}名学生)
|
||||
|
||||
---
|
||||
|
||||
## 各班级表现汇总
|
||||
|
||||
### {班级名称}({人数}人)
|
||||
|
||||
| 学生姓名 | 表现亮点 | 需要关注 |
|
||||
|---------|---------|----------|
|
||||
| {姓名} | {亮点简述} | {如有} |
|
||||
|
||||
**整体评价**:{班级整体表现}
|
||||
|
||||
---
|
||||
|
||||
## 学生表现亮点
|
||||
|
||||
### 积极参与
|
||||
- {学生姓名}:{具体表现}
|
||||
|
||||
### 创意表现
|
||||
- {学生姓名}:{创意亮点}
|
||||
|
||||
### 进步明显
|
||||
- {学生姓名}:{进步方面}
|
||||
|
||||
---
|
||||
|
||||
## 需要关注的学生
|
||||
|
||||
| 学生姓名 | 班级 | 关注原因 | 建议措施 |
|
||||
|---------|------|---------|----------|
|
||||
| {姓名} | {班级} | {原因} | {措施} |
|
||||
|
||||
---
|
||||
|
||||
## 本周教学反思
|
||||
|
||||
- **课程难度**:{评价}
|
||||
- **学生接受度**:{评价}
|
||||
- **改进方向**:{建议}
|
||||
|
||||
---
|
||||
|
||||
## 下周教学计划
|
||||
|
||||
1. {计划内容1}
|
||||
2. {计划内容2}
|
||||
3. {计划内容3}
|
||||
|
||||
---
|
||||
|
||||
*生成时间:{YYYY-MM-DD}*
|
||||
```
|
||||
|
||||
### /检查 流程
|
||||
|
||||
1. 接收周报内容
|
||||
2. 检查是否包含以下必需部分:
|
||||
- 本周课程概况
|
||||
- 各班级表现汇总
|
||||
- 学生表现亮点
|
||||
- 需要关注的学生
|
||||
- 本周教学反思
|
||||
- 下周教学计划
|
||||
3. 输出检查结果
|
||||
|
||||
### /优化 流程
|
||||
|
||||
1. 分析现有周报内容
|
||||
2. 针对以下方面优化:
|
||||
- 补充具体学生表现案例
|
||||
- 完善教学反思内容
|
||||
- 细化下周教学计划
|
||||
3. 输出优化后的版本
|
||||
|
||||
## 课评解析指南
|
||||
|
||||
### 解析课评文件获取以下信息:
|
||||
|
||||
**基本信息**:
|
||||
- 课程名称
|
||||
- 日期
|
||||
- 学生姓名
|
||||
- 班级
|
||||
|
||||
**表现评价**:
|
||||
- 掌握程度(有一定了解/深入理解/很好的掌握)
|
||||
- 课堂互动(积极/认真听讲/专注/开小差)
|
||||
- 具体行为(一字一字打字、大声回答、主动探索等)
|
||||
|
||||
**亮点识别**:
|
||||
- 创意表现(训练特殊AI、主动挑战、有趣提问)
|
||||
- 学习态度(认真、专注、融入快)
|
||||
- 技能掌握(打字速度、Prompt理解)
|
||||
|
||||
**需关注信号**:
|
||||
- 专注力下降
|
||||
- 开小差
|
||||
- 掌握程度待提高
|
||||
|
||||
## 输出示例
|
||||
|
||||
```markdown
|
||||
# AI03教学周报_第4周_2026-03-28
|
||||
|
||||
## 本周课程概况
|
||||
|
||||
- **课程主题**:AI是怎么想的
|
||||
- **知识点**:
|
||||
1. Token和概率预测
|
||||
2. AI的思考方式
|
||||
3. 与AI对话技巧
|
||||
- **班级**:AI03班(共4个班级,16名学生)
|
||||
|
||||
---
|
||||
|
||||
## 各班级表现汇总
|
||||
|
||||
### 周五下午1700AI03班(1人)
|
||||
|
||||
| 学生姓名 | 表现亮点 | 需要关注 |
|
||||
|---------|---------|----------|
|
||||
| 李梓宁 | 打字速度快,主动探索日本故事 | 无 |
|
||||
|
||||
**整体评价**:梓宁今天表现很棒~对Token和概率预测的知识点有一定了解,特别有探索精神!
|
||||
|
||||
### 周六晚上1900AI03班(7人)
|
||||
|
||||
| 学生姓名 | 表现亮点 | 需要关注 |
|
||||
|---------|---------|----------|
|
||||
| 陈嘉博 | ... | ... |
|
||||
| 王子墨 | ... | ... |
|
||||
|
||||
**整体评价**:...
|
||||
|
||||
---
|
||||
|
||||
## 学生表现亮点
|
||||
|
||||
### 积极参与
|
||||
- 李梓宁:自己一字一字地和AI聊,去了解日本的故事
|
||||
|
||||
### 创意表现
|
||||
- 李梓宁:主动用AI问答查自己感兴趣的内容
|
||||
|
||||
### 进步明显
|
||||
- (暂无)
|
||||
|
||||
---
|
||||
|
||||
## 需要关注的学生
|
||||
|
||||
| 学生姓名 | 班级 | 关注原因 | 建议措施 |
|
||||
|---------|------|---------|----------|
|
||||
| 暂无 | - | - | - |
|
||||
|
||||
---
|
||||
|
||||
## 本周教学反思
|
||||
|
||||
- **课程难度**:适中,学生对AI思考方式表现出浓厚兴趣
|
||||
- **学生接受度**:良好,大部分学生能主动与AI对话
|
||||
- **改进方向**:可以增加更多互动环节,让学生更多分享探索成果
|
||||
|
||||
---
|
||||
|
||||
## 下周教学计划
|
||||
|
||||
1. 继续深入AI对话技巧训练
|
||||
2. 引入更复杂的Prompt优化方法
|
||||
3. 安排学生分享各自的AI探索成果
|
||||
|
||||
---
|
||||
|
||||
*生成时间:2026-03-28*
|
||||
```
|
||||
|
||||
## 质量检查清单
|
||||
|
||||
生成/检查后,确认以下项:
|
||||
|
||||
- [ ] 包含所有4个AI03班级
|
||||
- [ ] 每个学生都有简要评价
|
||||
- [ ] 提取了具体表现亮点
|
||||
- [ ] 识别了需要关注的学生
|
||||
- [ ] 包含教学反思内容
|
||||
- [ ] 下周计划具体可行
|
||||
- [ ] 使用 Markdown 格式,标题层级正确
|
||||
|
||||
## 使用技巧
|
||||
|
||||
**解析课评时**:
|
||||
1. 注意提取学生的具体行为描述
|
||||
2. 识别课评中的表情符号和语气词,判断学生状态
|
||||
3. 关注"要是...就更好啦"这类建议性语句
|
||||
|
||||
**生成周报时**:
|
||||
1. 用表格汇总学生表现更清晰
|
||||
2. 亮点部分按类别分类(参与、创意、进步)
|
||||
3. 教学反思要基于实际课堂情况
|
||||
4. 下周计划要具体可操作
|
||||
122
.claude/skills/AI03周报生成/橙子-第四周周报-2026-03-29.md
Normal file
122
.claude/skills/AI03周报生成/橙子-第四周周报-2026-03-29.md
Normal file
@@ -0,0 +1,122 @@
|
||||
# AI 03橙子 第四周周报
|
||||
|
||||
## 本周课程概况
|
||||
|
||||
- **课程主题**:AI大作家(上)
|
||||
- **知识点**:
|
||||
1. 认识 Trae IDE Builder 模式
|
||||
2. Markdown 魔法符号(#标题、-列表、**加粗)
|
||||
3. 三步设计故事(选类型、造主角、选地点)
|
||||
4. 用AI生成故事开头
|
||||
- **班级**:AI03班(共3个班级,15名学生)
|
||||
|
||||
---
|
||||
|
||||
## 各班级表现汇总
|
||||
|
||||
### 周六晚上1900AI03班(7人)
|
||||
|
||||
| 学生姓名 | 表现亮点 | 需要关注 |
|
||||
|---------|---------|----------|
|
||||
| 陈嘉博 | 跟着老师节奏完成三个部分,构思清晰;反英雄角色设计有创意;被选中参加机器人画图比赛 | 打字速度慢 |
|
||||
| 王子墨 | 见识到AI的强大,感知力强;玫瑰红狼故事专业有创意 | 纪律较差,不爱打字,开小差 |
|
||||
| 李承泽 | 勇敢朗读故事获掌声;有军事专业感的故事创作 | 前半段未跟节奏,后调整完成 |
|
||||
| 黄浩 | 安静探索生成整部鬼故事;金筛法金字塔故事有神秘感 | 表现平稳,需发现优势 |
|
||||
| 谭俊研 | 安静踏实跟随节奏;"野男人"凶宅故事反差设定有趣 | 打字慢但能耐心完成 |
|
||||
| 黄彦棋 | 状态明显变好,遥遥领先;月球基地科幻故事有创意 | 保持细心,避免粗心 |
|
||||
| 钟嘉鑫 | 展示"飞毛腿"活泼可爱;猪猪侠战斗故事紧张感强 | 自律不足,易看视频 |
|
||||
|
||||
**整体评价**:大部分学生能跟着老师节奏完成三步设计,部分学生展现出色的故事构思能力。需继续关注王子墨的课堂纪律,以及嘉博打字速度的提升。
|
||||
|
||||
---
|
||||
|
||||
### 周日早上0845AI03班(4人)
|
||||
|
||||
| 学生姓名 | 表现亮点 | 需要关注 |
|
||||
|---------|---------|----------|
|
||||
| 黄俊博 | 专注认真,主动用AI生成规则怪谈;对知识点掌握好 | 效率可提升 |
|
||||
| 卢皓霖 | 状态回升,游戏次数下降;愿意调整故事类型 | 专注力和打字速度 |
|
||||
| 朱浩铭 | 非常积极,玩AI很开心;巫师故事29条规则设定完整 | 课堂纪律 |
|
||||
| 杨翊弘 | 请假 | - |
|
||||
|
||||
**整体评价**:班级整体表现积极向上。皓霖状态明显回升值得肯定,浩铭的积极性和俊博的主动探索精神都很棒。下周期待全员到齐。
|
||||
|
||||
---
|
||||
|
||||
### 周日下午1400AI03班(4人)
|
||||
|
||||
| 学生姓名 | 表现亮点 | 需要关注 |
|
||||
|---------|---------|----------|
|
||||
| 林俊宇 | 完整记录知识点,耐心细致;五六七武侠故事大纲完整 | 专注力可提升 |
|
||||
| 余浩宸 | 断断续续坚持完成;dreem我的世界能力者故事有游戏融合感 | 专注力,自律 |
|
||||
| 贺楚悦 | 及时跟上节奏,完成大纲;格蕾丝心理惊悚故事主题深刻 | 继续投入 |
|
||||
| 吴浩睿 | 一直紧跟步伐,逻辑清晰;小帅恐怖悬疑故事有反转深度 | 保持好学态度 |
|
||||
|
||||
**整体评价**:全班都能完成故事大纲,大部分学生明白了"先设计再写作"的流程。楚悦和浩睿表现稳定,浩宸虽有断续但坚持完成很棒。
|
||||
|
||||
---
|
||||
|
||||
## 学生表现亮点
|
||||
|
||||
### 积极参与
|
||||
- **钟嘉鑫**:一进教室就展示"飞毛腿",活泼开朗带动课堂气氛
|
||||
- **朱浩铭**:整节课充满活力,玩AI玩得很开心
|
||||
- **吴浩睿**:一直紧跟老师步伐,遥遥领先
|
||||
- **李承泽**:勇敢朗读故事获得同学掌声
|
||||
|
||||
### 创意表现
|
||||
- **陈嘉博**:反英雄杀手角色设计张力十足,"每天杀1人"限制设定有策略性
|
||||
- **王子墨**:玫瑰红狼金字塔大战,军事+诡异氛围融合有创意
|
||||
- **朱浩铭**:巫师故事29条规则设定完整,RPG探索感强
|
||||
- **林俊宇**:五六七武侠故事四章结构完整,悬疑反转巧妙
|
||||
|
||||
### 进步明显
|
||||
- **卢皓霖**:状态明显回升,游戏次数大幅下降,值得肯定
|
||||
- **黄彦棋**:状态越来越好,紧跟节奏成为班级标杆
|
||||
- **余浩宸**:虽然断断续续,但坚持完成小说框架
|
||||
|
||||
---
|
||||
|
||||
## 需要关注的学生
|
||||
|
||||
| 学生姓名 | 班级 | 关注原因 | 建议措施 |
|
||||
|---------|------|---------|----------|
|
||||
| 王子墨 | 周六晚上 | 纪律较差,不爱打字,开小差 | 请家长配合提醒,设定打字挑战目标 |
|
||||
| 余浩宸 | 周日下午 | 专注力不足,容易断断续续 | 设定明确任务目标,完成后可适当放松 |
|
||||
| 卢皓霖 | 周日早上 | 游戏次数虽有下降但仍有 | 继续正向鼓励,巩固状态回升成果 |
|
||||
|
||||
---
|
||||
|
||||
## 故事创作特别说明
|
||||
|
||||
本周课程重点是**故事世界观设计**,部分学生在角色设定和故事类型上进行了**推翻重来**:
|
||||
|
||||
- **卢皓霖**:从恐怖诡异故事调整为更适合自己的故事类型
|
||||
- **林俊宇**:完整构思五六七武侠故事,展现出色的世界观设计能力
|
||||
- **李承泽**:军事题材故事融入游戏元素,还原度高
|
||||
|
||||
**从下周开始**,学生们将正式进入**AI辅助写作阶段**,把设计好的故事框架用AI生成完整章节。需要关注学生对AI生成内容的理解和修改能力。
|
||||
|
||||
---
|
||||
|
||||
## 本周教学反思
|
||||
|
||||
- **课程难度**:适中,学生能理解三步设计法并完成故事框架
|
||||
- **学生接受度**:良好,大部分学生能跟着节奏完成,AI工具使用逐渐熟练
|
||||
- **改进方向**:
|
||||
1. 对故事类型反复调整的学生,给予更多肯定,鼓励坚持完成
|
||||
2. 加强课堂纪律管理,尤其是活泼班级
|
||||
3. 适当增加打字练习环节,提升整体效率
|
||||
|
||||
---
|
||||
|
||||
## 下周教学计划
|
||||
|
||||
1. **AI辅助写作**:指导学生用AI把故事框架扩展为完整章节
|
||||
2. **迭代修改训练**:学习如何用Prompt调整AI生成的内容
|
||||
3. **课堂纪律强化**:对开小差学生设定明确的任务目标和奖励机制
|
||||
4. **个人展示环节**:安排学生分享自己的故事创意
|
||||
|
||||
---
|
||||
|
||||
*穹狼科创 · AI 03橙子 · 第四周*
|
||||
180
.claude/skills/出勤记录/README.md
Normal file
180
.claude/skills/出勤记录/README.md
Normal file
@@ -0,0 +1,180 @@
|
||||
---
|
||||
name: 出勤记录
|
||||
description: 查询和管理学生出勤情况,支持按学生姓名、班级、时间范围查询
|
||||
---
|
||||
|
||||
# 📊 出勤记录查询系统
|
||||
|
||||
## 功能说明
|
||||
本技能用于查询学生出勤情况,生成出勤报表。
|
||||
|
||||
## 🎯 核心逻辑
|
||||
|
||||
### 出勤记录文件位置
|
||||
```
|
||||
.claude/memory/student/[班级]/[学生姓名]/课评反馈/出勤登记-2026春季.md
|
||||
```
|
||||
|
||||
### 出勤记录状态说明
|
||||
- **✅ 出勤**:学生正常上课
|
||||
- **⏸ 请假**:学生请假
|
||||
- **❌ 未上课**:学生未上课
|
||||
|
||||
## 📋 使用方法
|
||||
|
||||
### 方式1:查询某个学生
|
||||
```
|
||||
/出勤记录 陈嘉博
|
||||
```
|
||||
输出:陈嘉博本学期的所有出勤记录和出勤率统计
|
||||
|
||||
### 方式2:查询某个班级
|
||||
```
|
||||
/出勤记录 周六晚上1900AI03班
|
||||
```
|
||||
输出:该班级所有学生的出勤汇总表
|
||||
|
||||
### 方式3:查询指定月份
|
||||
```
|
||||
/出勤记录 陈嘉博 4月
|
||||
```
|
||||
输出:该学生4月份的出勤情况
|
||||
|
||||
### 方式4:查询全部
|
||||
```
|
||||
/出勤记录
|
||||
```
|
||||
输出:所有班级所有学生的出勤汇总
|
||||
|
||||
### 方式5:查询班级最近N节课出勤率 ⭐新增
|
||||
```
|
||||
/出勤记录 周六晚上1900AI03班 前3节课
|
||||
```
|
||||
输出:该班级从本周起往回数3节课的出勤情况
|
||||
- 例如:本周是第6课,则统计第4、5、6课的出勤情况
|
||||
|
||||
```
|
||||
/出勤记录 周六晚上1900AI03班 前4节课
|
||||
```
|
||||
输出:该班级从本周起往回数4节课的出勤情况
|
||||
- 例如:本周是第6课,则统计第3、4、5、6课的出勤情况
|
||||
|
||||
## 📊 输出格式
|
||||
|
||||
### 个人出勤记录
|
||||
```
|
||||
👤 学生:陈嘉博
|
||||
🏫 班级:周六晚上1900AI03班
|
||||
📅 学期:2026春季
|
||||
|
||||
| 日期 | 课程 | 课次 | 状态 | 备注 |
|
||||
|------|------|------|------|------|
|
||||
| 2026-04-06 | AI大作家下 | 第5课 | ✅ 出勤 | 已生成课评 |
|
||||
| 2026-03-30 | AI大作家上 | 第4课 | ❌ 缺勤 | 病假 |
|
||||
| 2026-03-23 | AI训练师 | 第3课 | ✅ 出勤 | 已生成课评 |
|
||||
|
||||
📊 统计:
|
||||
- 应出勤:5次
|
||||
- 实际出勤:4次
|
||||
- 缺勤:1次
|
||||
- 出勤率:80%
|
||||
```
|
||||
|
||||
### 班级汇总表
|
||||
```
|
||||
📋 班级:周六晚上1900AI03班
|
||||
📅 学期:2026春季
|
||||
|
||||
| 学生姓名 | 应出勤 | 实际出勤 | 缺勤 | 出勤率 |
|
||||
|----------|--------|----------|------|--------|
|
||||
| 陈嘉博 | 5 | 4 | 1 | 80% |
|
||||
| 谭俊研 | 5 | 5 | 0 | 100% |
|
||||
| 李承泽 | 5 | 5 | 0 | 100% |
|
||||
| 王子墨 | 5 | 4 | 1 | 80% |
|
||||
|
||||
📊 班级总出勤率:90%
|
||||
```
|
||||
|
||||
### 班级最近N节课出勤率表 ⭐新增
|
||||
|
||||
```
|
||||
📋 班级:周六晚上1900AI03班
|
||||
📊 统计范围:最近3节课(第4课-第6课)
|
||||
|
||||
| 学生姓名 | 应出勤 | 实际出勤 | 缺勤 | 出勤率 | 缺勤课次 |
|
||||
|----------|--------|----------|------|--------|----------|
|
||||
| 陈嘉博 | 3 | 3 | 0 | 100% | - |
|
||||
| 谭俊研 | 3 | 2 | 1 | 67% | 第5课 |
|
||||
| 李承泽 | 3 | 3 | 0 | 100% | - |
|
||||
| 王子墨 | 3 | 3 | 0 | 100% | - |
|
||||
| 黄彦棋 | 3 | 1 | 2 | 33% | 第4,6课 |
|
||||
|
||||
📊 班级最近3节课平均出勤率:75% (12/16人次)
|
||||
⚠️ 需关注学生:谭俊研、黄彦棋
|
||||
```
|
||||
|
||||
## 🔧 实现步骤
|
||||
|
||||
当用户调用 `/出勤记录` 时:
|
||||
|
||||
1. **解析参数**
|
||||
- 读取用户输入的学生姓名、班级、时间范围
|
||||
- 如果参数包含"前N节课"(如"前3节课"、"前4节课"),标记为最近N节课查询模式
|
||||
- 确定查询范围
|
||||
|
||||
2. **定位文件夹**
|
||||
- 根据班级名称定位到 `.claude/memory/student/[班级]/`
|
||||
- 如果指定学生,再定位到具体学生文件夹
|
||||
|
||||
3. **读取出勤文件**
|
||||
- 查找每个学生文件夹下的 `出勤登记-2026春季.md`
|
||||
- 如果文件不存在,显示"暂无出勤记录"
|
||||
|
||||
4. **解析表格数据**
|
||||
- 提取表格中的每一行数据
|
||||
- 如果有日期筛选条件,筛选指定月份的记录
|
||||
- **如果是最近N节课查询**:
|
||||
- 先从所有记录中找到最大课次(当前课次)
|
||||
- 计算查询范围:当前课次-(N-1) 到 当前课次
|
||||
- 只保留该范围内的记录(如当前第6课,"前3节课"保留第4、5、6课)
|
||||
- 记录每位学生的缺勤课次
|
||||
|
||||
5. **生成报表**
|
||||
- 统计出勤、缺勤次数
|
||||
- 计算出勤率
|
||||
- **最近N节课查询特有统计**:
|
||||
- 计算班级平均出勤率
|
||||
- 列出需关注学生(出勤率低于100%的学生)
|
||||
- 显示每位学生的具体缺勤课次
|
||||
- 按格式输出报表
|
||||
|
||||
6. **返回结果**
|
||||
- 显示清晰易读的出勤报表
|
||||
|
||||
## 💡 技巧提示
|
||||
|
||||
### 快速筛选
|
||||
- 可以用 "4月"、"3月" 等月份名称快速筛选
|
||||
- 可以用 "2026-04-06" 这样的具体日期查询单次出勤
|
||||
- 可以用 "前3节课"、"前4节课" 查询班级前N节课出勤情况
|
||||
|
||||
### 最近N节课查询使用场景
|
||||
- **阶段性检查**:了解学生最近3-4节课的出勤趋势
|
||||
- **重点关注**:找出近期缺勤或出勤率低的学生的具体缺勤课次
|
||||
- **动态跟踪**:每周更新,掌握最新出勤情况
|
||||
|
||||
**示例**:
|
||||
- 本周是第6课,`前3节课` 查询的是第4、5、6课
|
||||
- 本周是第6课,`前4节课` 查询的是第3、4、5、6课
|
||||
|
||||
### 异常处理
|
||||
- 如果学生文件夹不存在,提示"该学生不在系统中"
|
||||
- 如果出勤文件不存在,提示"该学生暂无出勤记录"
|
||||
- 如果表格格式错误,提示"出勤记录文件格式有误"
|
||||
|
||||
### 扩展功能
|
||||
未来可以添加:
|
||||
- 导出Excel功能
|
||||
- 月度出勤对比
|
||||
- 缺勤原因统计
|
||||
- 出勤趋势图
|
||||
73
.claude/skills/出勤记录/skill.md
Normal file
73
.claude/skills/出勤记录/skill.md
Normal file
@@ -0,0 +1,73 @@
|
||||
---
|
||||
name: 出勤记录
|
||||
description: 查询和管理学生出勤情况,支持按学生姓名、班级、时间范围查询
|
||||
---
|
||||
|
||||
# 出勤记录 Skill
|
||||
|
||||
本技能用于查询和管理学生出勤情况。
|
||||
|
||||
## 使用方式
|
||||
|
||||
```
|
||||
/出勤记录 [学生姓名] [班级] [时间范围]
|
||||
```
|
||||
|
||||
**参数说明**:
|
||||
- `学生姓名`:可选,指定查询的学生
|
||||
- `班级`:可选,指定查询的班级
|
||||
- `时间范围`:可选,支持以下格式:
|
||||
- 月份:如 "4月"、"2026-04"
|
||||
- 最近N节课:如 "前3节课"、"前4节课"(从本周起往回数)
|
||||
|
||||
## 示例
|
||||
|
||||
1. 查询某个学生本学期出勤:
|
||||
```
|
||||
/出勤记录 陈嘉博
|
||||
```
|
||||
|
||||
2. 查询某个班级本月出勤:
|
||||
```
|
||||
/出勤记录 周六晚上1900AI03班
|
||||
```
|
||||
|
||||
3. 查询某个学生指定月份出勤:
|
||||
```
|
||||
/出勤记录 陈嘉博 4月
|
||||
```
|
||||
|
||||
4. 查询所有学生本学期出勤:
|
||||
```
|
||||
/出勤记录
|
||||
```
|
||||
|
||||
5. 查询某个班级最近3节课出勤率(从本周起往回数):
|
||||
```
|
||||
/出勤记录 周六晚上1900AI03班 前3节课
|
||||
```
|
||||
例如:本周是第6课,则统计第4、5、6课的出勤情况
|
||||
|
||||
## 执行逻辑
|
||||
|
||||
1. 读取 `.claude/memory/student/` 下所有班级文件夹
|
||||
2. 根据参数筛选班级和学生
|
||||
3. 在学生的 `课评反馈/出勤登记-2026春季.md` 文件中查询出勤记录
|
||||
4. 统计出勤率、缺勤次数
|
||||
5. 生成清晰的出勤报表
|
||||
|
||||
### 查询前N节课出勤率逻辑(从本周起往回数)
|
||||
|
||||
当用户输入包含"前3节课"、"前4节课"等关键词时:
|
||||
|
||||
1. **确定当前课次**:从出勤记录中找到最大的课次号(如第6课)
|
||||
2. **识别课次范围**:提取数字N,确定查询范围为:当前课次 - (N-1) 到 当前课次
|
||||
- 例如:本周是第6课,查询"前3节课" = 第4、5、6课
|
||||
- 例如:本周是第6课,查询"前4节课" = 第3、4、5、6课
|
||||
3. **筛选记录**:只统计课次在范围内的出勤记录
|
||||
4. **计算出勤率**:按学生统计这N节课的出勤率
|
||||
5. **生成报表**:输出班级前N节课出勤汇总表,包含:
|
||||
- 每位学生前N节课的出勤次数
|
||||
- 每位学生的出勤率
|
||||
- 班级整体前N节课的平均出勤率
|
||||
- 缺勤学生名单提醒
|
||||
121
.claude/skills/课评生成/skill.md
Normal file
121
.claude/skills/课评生成/skill.md
Normal file
@@ -0,0 +1,121 @@
|
||||
---
|
||||
name: 课评
|
||||
description: 根据学生画像、教学方案、过往表现生成个性化课评
|
||||
type: skill
|
||||
---
|
||||
|
||||
# 🎯 课评生成器技能包
|
||||
|
||||
## 📁 文件结构
|
||||
```
|
||||
课评生成/
|
||||
├── 技能说明.md # 本文件(完整技能指南)
|
||||
└── 使用模板/ # 存放各类模板和示例
|
||||
├── 学生画像模板.md
|
||||
├── 课评示例.md
|
||||
└── 快速参考卡.pdf
|
||||
```
|
||||
|
||||
## 🌟 功能说明
|
||||
本技能包专为穹狼科创编程课程设计,综合学生用户画像、教学方案、过往表现和课程特点,生成约200字的个性化课评。支持C++、AIGC、Kitten三大课程,提供鼓励型和激励型两种评语风格。
|
||||
|
||||
## 📋 使用流程
|
||||
```
|
||||
1. 确认学生/课程/课次 → 2. 读取相关资料 → 3. 收集本次表现 → 4. 生成课评 → 5. 保存到学生文件夹
|
||||
```
|
||||
|
||||
## 🔧 具体步骤
|
||||
|
||||
### 1. 确认基本信息
|
||||
- 学生姓名:_______
|
||||
- 班级:_______
|
||||
- 课程类型:□CPP □AIGC □KITTEN
|
||||
- 本节课次:第_______课
|
||||
- 课评风格:□鼓励型 □激励型
|
||||
|
||||
### 2. 读取参考资料
|
||||
- **风格指南**:`.claude/rules/[课程].md`
|
||||
- CPP.md:C++课程评语(鼓励型+激励型)
|
||||
- AIGC.md:AIGC课程评语(鼓励型+激励型)
|
||||
- KITTEN.md:Kitten课程评语(鼓励型+激励型)
|
||||
- **用户画像**:`.claude/memory/student/[班级]/[姓名]/用户画像/[姓名].md`
|
||||
- 参考6种学生类型:内向谨慎型、信心不足型、新手入门型、聪明浮躁型、潜力待挖型、容易满足型
|
||||
- **教学方案**:根据课次查找对应教案(必须读取!不能编造课程名称)
|
||||
- K4班课程:`.claude/lesson/K4/README.md`
|
||||
- AI03班课程:`.claude/lesson/AI03/README.md`
|
||||
- CSP03班课程:`.claude/lesson/CSP03/README.md`
|
||||
- 体验课:根据实际体验内容填写
|
||||
- **过往课评**:读取最近10篇课评文件
|
||||
|
||||
### 3. 收集本次表现
|
||||
```
|
||||
掌握程度:□优秀 □良好 □一般 □待提高
|
||||
课堂互动:□积极 □一般 □被动 □缺席
|
||||
|
||||
具体表现:
|
||||
- 优点:_________________________
|
||||
- 不足:_________________________
|
||||
- 进步:_________________________
|
||||
```
|
||||
|
||||
### 4. 生成课评(约200字)
|
||||
根据选择的风格组合内容:
|
||||
- 开场白(30字)+ 优点(60字)+ 建议(60字)+ 结束语(50字)
|
||||
- 姓名称呼规则:如果学生姓名是三字姓名,正文中默认去掉姓氏,只保留后两个字称呼,例如“陈圆振”写作“圆振”,“王晨语”写作“晨语”,让语气更亲切;文件名和档案路径仍保留完整姓名。
|
||||
|
||||
### 5. 保存课评
|
||||
保存到:`.claude/memory/student/[班级]/[姓名]/课评反馈/第[课次]课-[日期].md`
|
||||
|
||||
### 6. 更新出勤登记(自动)
|
||||
保存课评后,自动在出勤登记文件中记录本次出勤:
|
||||
|
||||
**出勤登记文件路径**:
|
||||
`.claude/memory/student/[班级]/[姓名]/课评反馈/出勤登记-2026春季.md`
|
||||
|
||||
**记录格式**:
|
||||
```
|
||||
| 日期 | 课程 | 课次 | 状态 | 备注 |
|
||||
| 2026-04-06 | AI大作家下 | 第5课 | ✅ 出勤 | |
|
||||
```
|
||||
|
||||
**操作步骤**:
|
||||
1. 检查出勤登记文件是否存在,不存在则从模板创建
|
||||
2. 查找日期列,如果已有今日记录则更新,否则在表格末尾添加新行
|
||||
3. 状态标记为"✅ 出勤"
|
||||
4. 备注栏留空
|
||||
|
||||
## 🎨 学生类型速查
|
||||
|
||||
| 观察点 | 鼓励型学生 | 激励型学生 |
|
||||
|--------|------------|------------|
|
||||
| **语言特征** | "我不会"、"对不对"、"好难" | "我会了"、"太简单"、"够用了" |
|
||||
| **课堂表现** | 专注但沉默、需要确认、害怕出错 | 反应快、爱抢答、满足现状 |
|
||||
| **作品完成** | 慢但认真、反复确认 | 快但粗糙、不愿优化 |
|
||||
| **提问方式** | 被动等待老师发现 | 主动但缺乏深度 |
|
||||
|
||||
## 💡 生成技巧
|
||||
|
||||
### 鼓励型要点
|
||||
- 多用"我看到"、"我注意到"
|
||||
- 肯定过程而非结果
|
||||
- 建议用"我们可以"
|
||||
- 避免使用"但是"
|
||||
|
||||
### 激励型要点
|
||||
- 善用"敢不敢"、"挑战"
|
||||
- 指出"以你的能力可以更好"
|
||||
- 提供具体可行的挑战
|
||||
- 适度夸赞天赋
|
||||
|
||||
## ⏱️ 时间分配
|
||||
- 准备阶段:5分钟
|
||||
- 资料读取:10分钟
|
||||
- 表现记录:5分钟
|
||||
- 生成撰写:15分钟
|
||||
- 保存归档:5分钟
|
||||
- **总计:40分钟**
|
||||
|
||||
## 📝 示例课评
|
||||
|
||||
**AIGC课程 - 鼓励型**
|
||||
> 李明今天虽然是第一次接触AI绘画,但我看到了你眼里的好奇,这就是最好的开始。你的描述很有画面感,"想要一个会眨眼的可爱猫咪",这就是好的Prompt。虽然操作还有点生疏,但老师注意到你一直在尝试,这份坚持比做对题目更珍贵。下次可以把想法先写在便签纸上,分点列出,跟AI沟通会更顺畅。记住,编程最大的门槛不是英文或数学,是敢于尝试的勇气,你已经有了。继续和你的"AI搭档"对话吧,它会越来越懂你的。
|
||||
54
.claude/skills/课评生成/使用模板/学生画像模板.md
Normal file
54
.claude/skills/课评生成/使用模板/学生画像模板.md
Normal file
@@ -0,0 +1,54 @@
|
||||
# 学生画像模板
|
||||
|
||||
> 填写指南:根据学生的实际表现选择对应的类型,主要从性格特点、学习状态、能力水平三个维度判断
|
||||
|
||||
---
|
||||
|
||||
## 🌱 鼓励型学生
|
||||
|
||||
### 内向谨慎型
|
||||
- **表现**:安静、敏感、害怕出错
|
||||
- **语言**:很少主动说话、声音小、问"对不对"
|
||||
- **策略**:多鼓励、创造低压力环境
|
||||
|
||||
### 信心不足型
|
||||
- **表现**:常说"不会"、"做不到"
|
||||
- **行为**:遇到问题先放弃、需要引导
|
||||
- **策略**:分解任务、创造小成功体验
|
||||
|
||||
### 新手入门型
|
||||
- **表现**:刚接触编程、充满好奇
|
||||
- **问题**:表达不清晰、易被bug卡住
|
||||
- **策略**:放慢节奏、及时肯定每个小进步
|
||||
|
||||
---
|
||||
|
||||
## 🔥 激励型学生
|
||||
|
||||
### 聪明浮躁型
|
||||
- **表现**:反应快、但不够深入
|
||||
- **语言**:"我会了"、"太简单"
|
||||
- **策略**:给挑战、追求极致
|
||||
|
||||
### 潜力待挖型
|
||||
- **表现**:能完成任务但缺乏探索
|
||||
- **心理**:容易被满足、缺乏内驱力
|
||||
- **策略**:展示更高可能性、激发向往
|
||||
|
||||
### 容易满足型
|
||||
- **表现**:做完基本要求就停了
|
||||
- **心态**:"够用了"、不想更进
|
||||
- **策略**:对比激发、挑战胜负欲
|
||||
|
||||
---
|
||||
|
||||
## 📝 快速判断
|
||||
|
||||
| 课堂表现 | 学生类型 | 推荐风格 |
|
||||
|----------|----------|----------|
|
||||
| 不敢说话、害怕出错 | 内向谨慎型 | 鼓励型 |
|
||||
| "我不会"、"我做不好" | 信心不足型 | 鼓励型 |
|
||||
| 第一次学、什么都新鲜 | 新手入门型 | 鼓励型 |
|
||||
| "我会了"但不深入 | 聪明浮躁型 | 激励型 |
|
||||
| 能完成但不探索 | 潜力待挖型 | 激励型 |
|
||||
| "够用了"、不想更进 | 容易满足型 | 激励型 |
|
||||
23
.claude/skills/课评生成/使用模板/课评示例.md
Normal file
23
.claude/skills/课评生成/使用模板/课评示例.md
Normal file
@@ -0,0 +1,23 @@
|
||||
# 课评示例
|
||||
|
||||
## 示例1:Kitten课程 - 鼓励型
|
||||
|
||||
**学生**:小明 | **班级**:三年级A班 | **课次**:第3课
|
||||
|
||||
小明今天虽然是第一次接触循环积木,但我看到了你眼里的好奇,这就是最好的开始。你的故事很有想象力,"小猫去太空探险"这个创意太棒了!虽然积木用得还不太熟练,但你能说清楚自己想要什么效果,这就是编程思维的开始。程序没跑通没关系,重要的是你愿意一次次调整积木,这份坚持最珍贵。下次我们可以试着先把故事在纸上画出来,再一块块搭积木,这样会更有条理。记住,每一款伟大的游戏都是从第一个积木开始的,继续创造吧!
|
||||
|
||||
---
|
||||
|
||||
## 示例2:AIGC课程 - 激励型
|
||||
|
||||
**学生**:小红 | **班级**:四年级B班 | **课次**:第5课
|
||||
|
||||
小红,以你的聪明程度,今天这个AI绘画应该20分钟搞定,咱们来挑战一下?你的反应超快,老师刚说需求你就能组织出清晰的Prompt,这种表达能力是天赋。这个页面的动画效果很惊艳,你偷偷研究了不少技巧吧,审美在线!但别只满足于实现功能,去问问AI"这段代码还能怎么优化",追求极致性能。你的天花板远不止于此,别让"够用"成为你的绊脚石!
|
||||
|
||||
---
|
||||
|
||||
## 示例3:CPP课程 - 鼓励型
|
||||
|
||||
**学生**:小李 | **班级**:五年级C班 | **课次**:第8课
|
||||
|
||||
小李今天虽然是第一次接触递归,但我看到了你眼里的好奇,这就是最好的开始。你很善于倾听,老师讲的时候你眼睛一直跟着屏幕,这种专注是学好编程的基石。虽然代码还有bug,但你的思路是对的,下一步就是把它表达出来。遇到不懂的地方会标记下来,而不是跳过去,这种处理方式很务实。下次我们可以试着把思路先画在纸上,再写代码,这样会更顺畅。老师相信,按这个节奏下去,你很快就会找到编程的感觉。
|
||||
Reference in New Issue
Block a user