Commit Graph

21 Commits

Author SHA1 Message Date
hmo 378c9913ec fix: 分组视图添加col-包装器以正确显示网格布局 2026-04-23 22:33:15 +08:00
hmo 66451c2006 feat: settings页面改名为problems,移除调试代码 2026-04-23 22:29:51 +08:00
hmo 22143bad78 fix: 修复JS语法错误,删除多余代码块 2026-04-23 22:20:40 +08:00
hmo ce75a288e8 feat: 目标和问题列表添加筛选和分组功能 2026-04-23 22:02:56 +08:00
hmo f83769fa20 feat: 目标和问题统一分类体系(综合/乐理相关/演奏能力/其他),添加数据库迁移 2026-04-23 21:57:00 +08:00
hmo 5f1dcc08fb fix: 添加goals表level字段的数据库迁移 2026-04-23 21:13:10 +08:00
hmo 6b86548dc8 debug: 添加console.log调试目标编辑和保存 2026-04-23 21:07:25 +08:00
hmo 7da9e9a43c feat: 目标添加级别字段,卡片显示级别和子目标数量,修复Modal重置 2026-04-23 21:02:24 +08:00
hmo 7d439b4b17 fix: 目标关联界面重做,支持多选添加子目标 2026-04-23 20:50:05 +08:00
hmo dd492c3b88 fix: goals.html使用正确的block名称extra_js 2026-04-23 20:42:04 +08:00
hmo 9eec4dbe36 feat: 侧边栏添加目标管理链接 2026-04-23 20:35:20 +08:00
hmo b86b67e3ac Merge branch 'feature/goal-management' 2026-04-23 20:31:38 +08:00
hmo 6b787bc9c9 feat: 添加学员目标API和目标管理页面 2026-04-23 20:29:28 +08:00
hmo b54b6c7aec feat: 添加 Goal, GoalRelation, StudentGoal 三个数据模型
- Goal: 目标表,支持存储学习目标
- GoalRelation: 目标自关联多对多表,支持 DAG 结构
- StudentGoal: 学员目标记录表,关联学员和目标
2026-04-23 20:10:08 +08:00
hmo 9f22717adc feat: add goal management section to student detail page 2026-04-23 18:30:00 +08:00
hmo c605c9732a docs: 更新目标模块相关文档 2026-04-23 20:24:29 +08:00
hmo ab0a8f383d feat: 添加目标管理CRUD API和关联蓝图 2026-04-23 20:18:36 +08:00
hmo 285979ff70 refactor: 简化各页面模板,移除重复代码;添加plan_common.js 2026-04-23 06:40:23 +08:00
hmo baaa6ca2f8 feat: 添加学员详情/方案编辑/方案列表新页面
- student.html: 学员详情页,支持编辑/添加/删除问题
- plan_edit.html: 方案编辑页
- plans.html: 方案列表页
- home.html: 首页
2026-04-23 06:38:44 +08:00
hmo 18351212e8 feat: 问题数据迁移到数据库;学员详情页URL导航改造;侧边栏统一
- 问题从文件系统迁移到数据库 problems 表
- 移除 PROBLEMS_DIR 配置和文件读取逻辑
- student.html 完整重写:编辑/添加/删除问题,生成方案进度显示
- 学员详情页支持独立URL访问 (/student/<id>)
- 统一侧边栏到 base.html
- 更新文档:DEPLOYMENT_SOP, MODELS, STRUCTURE, FRONTEND_ARCH
- 部署到生产环境 v1.2.0
2026-04-23 06:35:32 +08:00
hmo fd593bddf4 feat: 初始提交 v1.2.0 - 钢琴练习方案生成系统 2026-04-21 20:00:33 +08:00