Update CLASS: AICODE03课程内容更新,学生谢善诺班级调整
This commit is contained in:
5
.claude/memory/config/attendance_check.txt
Normal file
5
.claude/memory/config/attendance_check.txt
Normal file
@@ -0,0 +1,5 @@
|
||||
|
||||
【Wedo创造世界-周六16点】
|
||||
吴大慎 (补课, 1个课评文件)
|
||||
|
||||
=== 总计: 1 个学生有课评文件但未加载到出勤表 ===
|
||||
309
.claude/memory/config/attendance_data.js
Normal file
309
.claude/memory/config/attendance_data.js
Normal file
@@ -0,0 +1,309 @@
|
||||
// ===============================================
|
||||
// 课评出勤数据(自动生成)
|
||||
// 生成时间: 2026-06-07 10:33:21
|
||||
// 来源: .claude/memory/class/*/feedback/
|
||||
// ===============================================
|
||||
// 运行 python src/generate_attendance.py 重新生成
|
||||
|
||||
const ATTENDANCE_DATA = {
|
||||
"AICODE03小Q周五1900": {
|
||||
"李怡瞳": {
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"9": "present",
|
||||
"10": "present",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
},
|
||||
"沙佩琪": {
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"9": "present",
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present"
|
||||
},
|
||||
"王乐怡": {
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
},
|
||||
"谢善诺": {
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"9": "present",
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
},
|
||||
"黄榆斐": {
|
||||
"7": "present",
|
||||
"10": "present",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
}
|
||||
},
|
||||
"AICODE03小Q周六1400": {
|
||||
"曾乐凯": {
|
||||
"10": "leave",
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
},
|
||||
"李汶浩": {
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"10": "leave",
|
||||
"12": "leave",
|
||||
"14": "present"
|
||||
},
|
||||
"余浩宸": {
|
||||
"13": "present"
|
||||
},
|
||||
"黄俊博": {
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"10": "present"
|
||||
},
|
||||
"黄榆斐": {
|
||||
"10": "present"
|
||||
},
|
||||
"陈昕柔": {
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
}
|
||||
},
|
||||
"SPIKE02-周日1030": {
|
||||
"吴浩洋": {
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present"
|
||||
},
|
||||
"吴浩骏": {
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present"
|
||||
},
|
||||
"洪一栩": {
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present"
|
||||
},
|
||||
"王骏诚": {
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present"
|
||||
},
|
||||
"唐颖晟": {
|
||||
"11": "present"
|
||||
},
|
||||
"杨泽宇": {
|
||||
"11": "present",
|
||||
"12": "present"
|
||||
},
|
||||
"温恒睿": {
|
||||
"10": "present"
|
||||
},
|
||||
"邓琬曦": {
|
||||
"10": "leave",
|
||||
"11": "leave",
|
||||
"13": "present"
|
||||
},
|
||||
"邓琬颖": {
|
||||
"10": "leave",
|
||||
"11": "leave",
|
||||
"13": "present"
|
||||
}
|
||||
},
|
||||
"Wedo创造世界-周六1030": {
|
||||
"梁家铭": {
|
||||
"7": "present",
|
||||
"9": "present",
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
},
|
||||
"简思瑜": {
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
},
|
||||
"简思霖": {
|
||||
"10": "leave",
|
||||
"11": "leave",
|
||||
"12": "present",
|
||||
"13": "leave",
|
||||
"14": "present"
|
||||
},
|
||||
"罗钧龄": {
|
||||
"7": "present",
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
},
|
||||
"黄晓瑜": {
|
||||
"5": "present",
|
||||
"9": "present",
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
},
|
||||
"黄馨宸": {
|
||||
"7": "present",
|
||||
"9": "present",
|
||||
"10": "leave",
|
||||
"11": "leave",
|
||||
"13": "leave"
|
||||
}
|
||||
},
|
||||
"Wedo创造世界-周六16点": {
|
||||
"冯彦哲": {
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"9": "present",
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
},
|
||||
"周佑阳": {
|
||||
"12": "present",
|
||||
"13": "present"
|
||||
},
|
||||
"何柏纬": {
|
||||
"7": "present",
|
||||
"8": "present"
|
||||
},
|
||||
"吴大慎": {
|
||||
"14": "present"
|
||||
},
|
||||
"胡悦珩": {
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
},
|
||||
"谢倾城": {
|
||||
"7": "present"
|
||||
},
|
||||
"龚楚恬": {
|
||||
"11": "present"
|
||||
},
|
||||
"龚熙恬": {
|
||||
"12": "present"
|
||||
},
|
||||
"马悦然": {
|
||||
"10": "leave",
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
}
|
||||
},
|
||||
"发明世界-周日14点": {
|
||||
"柯柯": {
|
||||
"10": "present"
|
||||
}
|
||||
},
|
||||
"发现世界-周六09点": {
|
||||
"余韫": {
|
||||
"9": "present",
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
},
|
||||
"林嘉铭": {
|
||||
"8": "present",
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
},
|
||||
"胡翰铭": {
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "leave",
|
||||
"13": "present"
|
||||
}
|
||||
},
|
||||
"发现世界-周六19点": {
|
||||
"杨佳兴": {
|
||||
"10": "present"
|
||||
},
|
||||
"赖韵恬": {
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"10": "leave",
|
||||
"11": "leave",
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
}
|
||||
},
|
||||
"发现世界-周四19点": {
|
||||
"杨佳兴": {
|
||||
"9": "present"
|
||||
},
|
||||
"林瀚丞": {
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"9": "present",
|
||||
"10": "present",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present"
|
||||
},
|
||||
"梁昕乔": {
|
||||
"5": "present",
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present"
|
||||
},
|
||||
"向飞": {
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
},
|
||||
"钟昀昊": {
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"9": "present",
|
||||
"10": "present",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
}
|
||||
}
|
||||
};
|
||||
302
.claude/memory/config/attendance_data.json
Normal file
302
.claude/memory/config/attendance_data.json
Normal file
@@ -0,0 +1,302 @@
|
||||
{
|
||||
"AICODE03小Q周五1900": {
|
||||
"李怡瞳": {
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"9": "present",
|
||||
"10": "present",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
},
|
||||
"沙佩琪": {
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"9": "present",
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present"
|
||||
},
|
||||
"王乐怡": {
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
},
|
||||
"谢善诺": {
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"9": "present",
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
},
|
||||
"黄榆斐": {
|
||||
"7": "present",
|
||||
"10": "present",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
}
|
||||
},
|
||||
"AICODE03小Q周六1400": {
|
||||
"曾乐凯": {
|
||||
"10": "leave",
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
},
|
||||
"李汶浩": {
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"10": "leave",
|
||||
"12": "leave",
|
||||
"14": "present"
|
||||
},
|
||||
"余浩宸": {
|
||||
"13": "present"
|
||||
},
|
||||
"黄俊博": {
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"10": "present"
|
||||
},
|
||||
"黄榆斐": {
|
||||
"10": "present"
|
||||
},
|
||||
"陈昕柔": {
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
}
|
||||
},
|
||||
"SPIKE02-周日1030": {
|
||||
"吴浩洋": {
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present"
|
||||
},
|
||||
"吴浩骏": {
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present"
|
||||
},
|
||||
"洪一栩": {
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present"
|
||||
},
|
||||
"王骏诚": {
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present"
|
||||
},
|
||||
"唐颖晟": {
|
||||
"11": "present"
|
||||
},
|
||||
"杨泽宇": {
|
||||
"11": "present",
|
||||
"12": "present"
|
||||
},
|
||||
"温恒睿": {
|
||||
"10": "present"
|
||||
},
|
||||
"邓琬曦": {
|
||||
"10": "leave",
|
||||
"11": "leave",
|
||||
"13": "present"
|
||||
},
|
||||
"邓琬颖": {
|
||||
"10": "leave",
|
||||
"11": "leave",
|
||||
"13": "present"
|
||||
}
|
||||
},
|
||||
"Wedo创造世界-周六1030": {
|
||||
"梁家铭": {
|
||||
"7": "present",
|
||||
"9": "present",
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
},
|
||||
"简思瑜": {
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
},
|
||||
"简思霖": {
|
||||
"10": "leave",
|
||||
"11": "leave",
|
||||
"12": "present",
|
||||
"13": "leave",
|
||||
"14": "present"
|
||||
},
|
||||
"罗钧龄": {
|
||||
"7": "present",
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
},
|
||||
"黄晓瑜": {
|
||||
"5": "present",
|
||||
"9": "present",
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
},
|
||||
"黄馨宸": {
|
||||
"7": "present",
|
||||
"9": "present",
|
||||
"10": "leave",
|
||||
"11": "leave",
|
||||
"13": "leave"
|
||||
}
|
||||
},
|
||||
"Wedo创造世界-周六16点": {
|
||||
"冯彦哲": {
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"9": "present",
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
},
|
||||
"周佑阳": {
|
||||
"12": "present",
|
||||
"13": "present"
|
||||
},
|
||||
"何柏纬": {
|
||||
"7": "present",
|
||||
"8": "present"
|
||||
},
|
||||
"吴大慎": {
|
||||
"14": "present"
|
||||
},
|
||||
"胡悦珩": {
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
},
|
||||
"谢倾城": {
|
||||
"7": "present"
|
||||
},
|
||||
"龚楚恬": {
|
||||
"11": "present"
|
||||
},
|
||||
"龚熙恬": {
|
||||
"12": "present"
|
||||
},
|
||||
"马悦然": {
|
||||
"10": "leave",
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
}
|
||||
},
|
||||
"发明世界-周日14点": {
|
||||
"柯柯": {
|
||||
"10": "present"
|
||||
}
|
||||
},
|
||||
"发现世界-周六09点": {
|
||||
"余韫": {
|
||||
"9": "present",
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
},
|
||||
"林嘉铭": {
|
||||
"8": "present",
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
},
|
||||
"胡翰铭": {
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "leave",
|
||||
"13": "present"
|
||||
}
|
||||
},
|
||||
"发现世界-周六19点": {
|
||||
"杨佳兴": {
|
||||
"10": "present"
|
||||
},
|
||||
"赖韵恬": {
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"10": "leave",
|
||||
"11": "leave",
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
}
|
||||
},
|
||||
"发现世界-周四19点": {
|
||||
"杨佳兴": {
|
||||
"9": "present"
|
||||
},
|
||||
"林瀚丞": {
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"9": "present",
|
||||
"10": "present",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present"
|
||||
},
|
||||
"梁昕乔": {
|
||||
"5": "present",
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"10": "leave",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present"
|
||||
},
|
||||
"向飞": {
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
},
|
||||
"钟昀昊": {
|
||||
"7": "present",
|
||||
"8": "present",
|
||||
"9": "present",
|
||||
"10": "present",
|
||||
"11": "present",
|
||||
"12": "present",
|
||||
"13": "present",
|
||||
"14": "present"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -186,7 +186,7 @@ const CONFIG = {
|
||||
11: { code: 'AICODE03-011', theme: '魔幻俄罗斯方块(下)', knowledge: '自动化测试概念、测试覆盖、增量思维' },
|
||||
12: { code: 'AICODE03-012', theme: '涂鸦PK(一)', knowledge: '精准需求编写、新窗口审核、角色属性设计' },
|
||||
13: { code: 'AICODE03-013', theme: '涂鸦PK(二)', knowledge: '边界情况定义、独立窗口审核原则、测试脚本' },
|
||||
14: { code: 'AICODE03-014', theme: '涂鸦PK(三)', knowledge: '游戏感Game Feel、增量需求写法、Web Audio API' },
|
||||
14: { code: 'AICODE03-014', theme: '像素角色特效生成器', knowledge: 'HTML5 Canvas绘图基础、表单交互与本地存储、像素风格特效设计、GIF动画生成、Spritesheet精灵图导出、帧动画控制' },
|
||||
15: { code: 'AICODE03-015', theme: '涂鸦PK(四)', knowledge: '数据驱动设计、角色选择界面、路演设计决策' },
|
||||
16: { code: 'AICODE03-016', theme: 'Skills入门—用game-studio做跳一跳', knowledge: 'Skills工具箱概念、插件机制、game-studio插件、Three.js' },
|
||||
17: { code: 'AICODE03-017', theme: '期末项目开发(上)', knowledge: '功能实现、代码调试、迭代优化' },
|
||||
|
||||
Reference in New Issue
Block a user