# CODE_MAP.md

## 📁 文件结构

```
ClassFeedback/
├── CLAUDE.md              # 项目说明文档
├── CODE_MAP.md            # 本文件（文件结构地图）
├── MEMORY.md              # Claude记忆文件（全局记忆库）
├── .env                   # 环境变量配置
├── .gitignore             # Git忽略配置
├── .claude/               # Claude核心配置目录
│   ├── settings.local.json  # 本地配置
│   ├── rules/               # 评语风格库（按科目分类）
│   │   ├── CSP.md           # C++课程评语
│   │   ├── AIGC.md          # AIGC课程评语
│   │   ├── KITTEN.md        # Kitten课程评语
│   │   ├── 体验课.md         # 体验课转化评语
│   │   └── oj_data.md       # OJ系统数据获取规则
│   ├── templates/           # 课程模板库
│   │   ├── CSP.md           # C++课程模板
│   │   ├── AIGC.md          # AIGC课程模板
│   │   ├── KITTEN.md        # Kitten课程模板
│   │   └── 出勤登记-2026春季.md  # 出勤登记模板
│   ├── skills/             # 技能库
│   │   ├── 课评生成/       # 课评生成技能
│   │   ├── 出勤记录/       # 出勤记录查询技能
│   │   └── 家长沟通/       # 家长沟通回复助手
│   ├── lesson/              # 课程内容库（从独立仓库同步，不提交到本仓库）
│   │   ├── README.md        # 课程目录
│   │   ├── K4/              # K4班课程
│   │   │   └── README.md    # K4课程列表
│   │   ├── AICODE/          # AICODE课程大纲（从AICODE2026仓库同步）
│   │   │   ├── AICODE01/
│   │   │   ├── AICODE03/
│   │   │   │   └── 第4节课-AI大作家.md
│   │   │   └── ...
│   │   ├── CSP/             # CSP课程大纲（从CSP2026仓库同步）
│   │   │   ├── CSP01/
│   │   │   ├── CSP03/
│   │   │   │   └── 知识点.md
│   │   │   └── ...
│   │   └── 体验课/          # 体验课课程
│   │       └── 洋洋4月3号笔记.md
│   └── memory/              # 记忆/档案库
│       ├── 教育理念.md      # 教学理念与评语指南
│       ├── feedback/        # 课评规范与指南
│       │   └── 课评规范.md
│       ├── knowledge_base/  # 【家长沟通 - 标准回复知识库】
│       │   ├── 比赛相关.md
│       │   ├── 请假补课.md
│       │   ├── 课程咨询.md
│       │   ├── 政策相关.md
│       │   ├── 学习建议.md
│       │   └── 其他问题.md
│       ├── class/           # 【班级数据 - 核心课评目录】
│       │   ├── 【课程+老师+时间】/          # 命名规范：课程编号+老师+星期时间，如：AICODE03橙子周六1900、CSP03橙子周六0830
│       │   │   ├── summaries/                # 班级总结/群发文案
│       │   │   │   ├── YYYYMMDD_课程编号-课次_班级反馈.md
│       │   │   │   └── YYYYMMDD_课程编号-课次_微信群.txt
│       │   │   ├── 补课/                     # 补课学生专用目录（来自其他班级的补课学生）
│       │   │   │   └── 【学生姓名】/
│       │   │   │       └── feedback/
│       │   │   │           └── YYYYMMDD_课程编号-课次.md
│       │   │   └── 【学生姓名】/
│       │   │       ├── feedback/             # 【个人课评目录】
│       │   │       │   ├── YYYYMMDD_课程编号-课次.md          # 正常课评
│       │   │       │   ├── YYYYMMDD_课程编号-课次(请假).md    # 请假记录
│       │   │       │   ├── YYYYMMDD_课程编号-课次(补课-去XX班).md # 补课追踪
│       │   │       │   ├── 出勤登记-2026春季.md
│       │   │       │   └── 课评汇总-2026春季.md
│       │   │       ├── communication/        # 【家长沟通记录】
│       │   │       │   ├── YYYYMMDD_问题类型.md
│       │   │       │   └── 沟通汇总-2026春季.md
│       │   │       ├── profile.md            # 学生画像
│       │   │       ├── summary/              # 阶段性总结
│       │   │       │   └── YYYY-MM_月度总结.md
│       │   │       └── 照片视频/             # 学生上课作品/照片
│       │   └── ...
│       └── student/         # 学生通用档案模板
│           ├── 用户画像.md           # 6种学生类型特征
│           └── 学生画像模板.md       # 学生画像填写模板
├── .claude-design/        # 设计资源目录
├── config/                # 配置文件目录
├── data/                  # 数据文件目录
│   ├── all_schedule.json        # 全部课程表数据
│   ├── all_teachers_attendance.json  # 教师出勤数据
│   └── orange_attendance.json   # 橙子老师出勤数据
├── docs/                  # 文档目录
│   ├── README_OJ.md            # OJ系统使用说明
│   └── README_备份说明.md       # 数据备份说明
├── input/                 # 输入文件目录
├── me/                    # 个人工作目录
├── output/                # 输出文件目录
├── scripts/               # 脚本目录
│   ├── backup.bat              # 数据备份脚本
│   └── query-attendance.js     # 出勤查询脚本
└── 回收站/                # 临时删除文件存放目录
```

*文件结构地图 v1.0*
