Commit Graph

23 Commits

Author SHA1 Message Date
hmo 08302ab82b feat: add export preview with template rendering and watermark support 2026-04-28 13:04:37 +08:00
hmo f3233e2374 feat: add DOCX export endpoint and button with watermark support 2026-04-28 11:13:04 +08:00
hmo a5cf74161e fix: remove '内容:' label from student_goals in PDF export 2026-04-28 09:31:09 +08:00
hmo 4f6aea66f2 fix: use g.goal.content instead of g.goal_content 2026-04-28 09:22:21 +08:00
hmo c8df4d84a0 fix: replace {student_goals} in PDF export template 2026-04-28 09:13:56 +08:00
hmo abfe1c2192 fix: save watermark_text in update_api_config 2026-04-27 20:22:45 +08:00
hmo 994e97fec1 fix: load api_config before generate_pdf call in export_pdf 2026-04-27 20:17:20 +08:00
hmo c8d77187d1 feat: add configurable watermark text in API settings 2026-04-27 20:14:17 +08:00
hmo 1ec3b2e5d8 fix: add login_required_json to statistics API endpoint 2026-04-27 19:55:58 +08:00
hmo ef6f05929c feat: add mine and class filters to statistics page 2026-04-27 19:45:01 +08:00
hmo 3e9d899178 feat: add problem name distribution and problem×class matrix to statistics 2026-04-27 19:37:25 +08:00
hmo dcc0457848 feat: add student/class statistics page with Chart.js visualizations 2026-04-27 19:28:04 +08:00
hmo e50a9207b4 feat: v1.4.0 - 典型方案采纳、推荐方案列表、审计字段、导航优化
- 添加典型方案采纳功能 (POST /api/plans/<id>/adopt)
- 添加推荐方案列表 (GET /api/students/<id>/recommended-plans)
- PracticePlan 新增 created_by/updated_by/updated_at 审计字段
- 方案编辑/详情页导航优化 (bfcache 处理、pageshow 事件)
- 方案列表支持删除功能
- 学员列表'暂无方案/问题'样式统一
- 更新文档:问题文件已废弃(迁移到数据库)
- 更新部署脚本和验证清单
2026-04-27 02:01:22 +08:00
hmo 6abdd49c04 更新:models/routes/services/templates/docs 2026-04-26 18:02:36 +08:00
hmo 070533326a feat: 班级管理增加分配目标功能,支持批量分配目标给班级所有学员 2026-04-24 09:24:24 +08:00
hmo 035c599c2f feat: 重构学员目标系统,支持评估日期/状态自动计算/评估目标,同时恢复方案列表的典型设置 2026-04-24 00:06:26 +08:00
hmo 66451c2006 feat: settings页面改名为problems,移除调试代码 2026-04-23 22:29:51 +08:00
hmo f83769fa20 feat: 目标和问题统一分类体系(综合/乐理相关/演奏能力/其他),添加数据库迁移 2026-04-23 21:57:00 +08:00
hmo 7da9e9a43c feat: 目标添加级别字段,卡片显示级别和子目标数量,修复Modal重置 2026-04-23 21:02:24 +08:00
hmo 6b787bc9c9 feat: 添加学员目标API和目标管理页面 2026-04-23 20:29:28 +08:00
hmo ab0a8f383d feat: 添加目标管理CRUD API和关联蓝图 2026-04-23 20:18:36 +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