Commit Graph

  • 8fd2aabbba fix: 学生/教师列表分页错位与班级院系total丢失;登录密码错误与账号不存在分开提示;AI助评评项名归一化修复误报502 main chenyuan 2026-10-14 14:37:41 +0800
  • b3a9a50fc8 feat: 学生Excel导入取消院系/专业列、班级直接按本校行政班匹配;添加教师账号默认继承操作者学校/院系/专业 chenyuan 2026-10-12 22:01:59 +0800
  • 179d18e754 feat: 启动时检查数据库连接与AI评估表字符集,Druid固定characterEncoding防按平台默认GBK写库 chenyuan 2026-10-12 22:01:54 +0800
  • 247669f648 fix: AI助评失败记录不再抛错卡死,PROCESSING超时可重试,报错信息精简 chenyuan 2026-10-12 11:41:24 +0800
  • 15f1a399df refactor: BI数据源内置表名仅保留新增数据源 chenyuan 2026-10-11 12:50:17 +0800
  • 0bd56cdeea fix: 用户行为表查询改用selectByExampleWithBLOBs以包含大字段 chenyuan 2026-10-10 14:06:45 +0800
  • e1effbf35c feat: BI数据源内置表名抽取为常量并新增数据源表 chenyuan 2026-10-10 13:09:35 +0800
  • 61b3c169a9 fix: 考试分析-最难题目SQL在不选班级时缺少空格导致语法错误,点分析报错 fix/exam-question-access-material-excel-delete-draft chenyuan 2026-10-09 17:06:16 +0800
  • 8d7a4fdaab test: 测试代码改用JDK8兼容写法(List.of/String.repeat),可在JDK8下编译运行 chenyuan 2026-10-09 12:42:09 +0800
  • 78bb701e53 fix: 教师可选用本校题库题目组卷;简答题资料支持Excel;未发布考试可删除 chenyuan 2026-10-09 12:42:05 +0800
  • 960de29bf7 fix: Excel导入表头定位改为自动扫描(官方模板标题/说明占前两行导致一直导入0题);空结果时报Excel未读取到题目而非假成功 chenyuan 2026-10-09 10:41:59 +0800
  • d2831d3af9 fix: 题库Word批量导入同一题型下多道题时选项未重置导致标签重复报选项格式不正确;简答题多行答案/解析续行并入完整内容 chenyuan 2026-10-09 10:36:42 +0800
  • 134fe299ba feat: 平台题库归属项目(任务)改为可选 chenyuan 2026-10-08 13:59:18 +0800
  • 92bd2fc162 fix: 判题规则按原型调整 chenyuan 2026-10-06 01:25:30 +0800
  • f032ae92b4 BI可视化内置表:清单新增帕累托ABC分析与智能健身镜/卫浴镜/美妆镜产品数据4张表(数据已入库999999999名下),RFM明细数据已换为新案例数据 陈沅 2026-09-28 20:40:20 +0800
  • b3d74d1a7a 实训任务支持四类资料:training_task与班级配置表新增案例视频/实训指导手册/AI排错指导手册六列(存量自动补列),实体与mapper透传,Excel导入未提交字段保留原值,默认任务修改同步班级未改字段 陈沅 2026-09-28 16:38:33 +0800
  • fbd2428d4a docs: require Java 8 for backend builds chenyuan 2026-09-28 15:18:13 +0800
  • ccb24ee358 考评选题支持按学校题库取题:新增scope=school按school_id过滤教师题,默认范围不变 陈沅 2026-09-28 15:03:44 +0800
  • 73f0d7f6b9 feat: return exam question score rates chenyuan 2026-09-28 14:00:54 +0800
  • 525e046310 merge: include exam query collation fix chenyuan 2026-09-28 14:00:14 +0800
  • b658fabc79 fix: handle exam query collation differences bugfix/ai-assessment-evidence-rescore chenyuan 2026-09-28 14:00:02 +0800
  • d69efbd865 feat: add exam settings and platform question bank APIs chenyuan 2026-09-23 09:39:50 +0800
  • c74c803618 feat: support exam question template formats and grading chenyuan 2026-09-21 11:31:28 +0800
  • 3af6320739 feat: add exam assessment backend chenyuan 2026-09-16 17:33:07 +0800
  • 1e8ffce76b feat: configure first-step choice questions chenyuan 2026-09-12 15:53:04 +0800
  • 2de6b89ca9 feat: add teacher task review APIs 陈沅 2026-09-03 17:51:07 +0800
  • a7dd10be3a merge: persist project study time 陈沅 2026-09-03 14:58:27 +0800
  • b0b70ea5aa feat: persist project study time by student 陈沅 2026-09-03 14:58:08 +0800
  • f398ed37ab merge: synchronize teacher task grades 陈沅 2026-09-03 14:28:55 +0800
  • af8f337a5d fix: sync teacher task grades and training progress 陈沅 2026-09-03 14:27:47 +0800
  • 1784ff010e docs: align default teacher score weights 陈沅 2026-09-03 14:13:07 +0800
  • 16436042d7 docs: specify teacher grade progress sync 陈沅 2026-09-03 14:09:53 +0800
  • ac9d116f05 merge: evidence-based AI assessment and saved-answer reassessment chenyuan 2026-09-03 10:13:14 +0800
  • a11901fb93 fix: ground AI grading in evidence and reassess changed answers chenyuan 2026-09-03 10:13:00 +0800
  • 067469bd4c feat: align training AI assessment with task steps chenyuan 2026-09-02 23:23:25 +0800
  • 9b389607a0 merge: teacher admin home all-class charts chenyuan 2026-09-02 23:06:13 +0800
  • 6301ed181f merge: score center class access and teacher scoring chenyuan 2026-09-02 23:04:02 +0800
  • bc4e7fec73 fix: expose all school classes on teacher admin home chenyuan 2026-09-02 22:56:32 +0800
  • a5866cf8b0 feat: add class-scoped teacher scores chenyuan 2026-09-02 22:53:52 +0800
  • f44a8da89e merge: score detail summary bugfix chenyuan 2026-09-02 22:47:50 +0800
  • 40498fac1d fix: persist teacher scores for score details chenyuan 2026-09-02 22:47:40 +0800
  • 06bae933f2 merge: teacher student scope and admin access chenyuan 2026-09-02 22:28:07 +0800
  • 5441a20647 fix: allow teacher admins to manage school classes chenyuan 2026-09-02 21:38:00 +0800
  • 615eb1cc93 merge: teacher class summary and password reset chenyuan 2026-09-02 21:59:17 +0800
  • d4ac0077f2 feat: expose teacher class summary and password reset chenyuan 2026-09-02 21:58:33 +0800
  • 1cd3846005 merge: allow teacher admins to manage school classes chenyuan 2026-09-02 21:38:14 +0800
  • d478ef34b8 fix: allow teacher admins to manage school classes chenyuan 2026-09-02 21:38:00 +0800
  • d4658f6725 merge: product diagnosis step 2 validation message chenyuan 2026-09-02 20:47:27 +0800
  • 713a2dbe94 fix: clarify diagnosis sentiment validation chenyuan 2026-09-02 20:47:11 +0800
  • 3ffdf606bf merge: product diagnosis dynamic channels chenyuan 2026-09-02 20:22:18 +0800
  • df87a052f3 fix: validate dynamic diagnosis channels chenyuan 2026-09-02 20:21:22 +0800
  • 773aa5fb6d 替换实训23第三个Excel模板 陈沅 2026-09-01 13:19:35 +0800
  • f8547d2bae Merge remote-tracking branch 'origin/main' 陈沅 2026-08-31 12:32:11 +0800
  • 48637ac804 fix: localize hardware cost step four validation 陈沅 2026-08-31 12:18:31 +0800
  • 046bc1fe96 fix: localize hardware cost step three validation 陈沅 2026-08-31 12:12:31 +0800
  • 6ab53c6591 feat: add training case knowledge reindex endpoint chenyuan 2026-08-30 20:00:29 +0800
  • 8a738c3105 feat: 增加实训 AI 知识库解析 陈沅 2026-08-30 14:33:36 +0800
  • 4fd2b43133 fix: 优化竞争环境分析校验提示 陈沅 2026-08-28 12:38:45 +0800
  • 2c7b83972a feat: 增加内置实训资料静态服务 陈沅 2026-08-27 17:47:26 +0800
  • 97408f590d fix: 校验商业可行性论证模块 陈沅 2026-08-26 17:59:30 +0800
  • a216204de3 fix: guard market opportunity insight validation 陈沅 2026-08-26 15:34:23 +0800
  • 5237bb713d test: cover market opportunity score validation 陈沅 2026-08-26 15:09:07 +0800
  • 82a06108e8 test: cover market opportunity weight validation 陈沅 2026-08-26 14:18:14 +0800
  • 2e28718646 fix: use deployment-relative material URLs 陈沅 2026-08-25 18:03:35 +0800
  • b4dd453afb feat: complete product pricing training steps 陈沅 2026-08-25 16:18:36 +0800
  • 298d26da81 perf: make student task navigation read-only chenyuan 2026-08-25 12:01:30 +0800
  • d9c5ad27e7 fix: move task allocation index creation out of runtime 陈沅 2026-08-25 11:35:48 +0800
  • a2e733f309 chore: update development database connection chenyuan 2026-08-25 10:13:44 +0800
  • 4424196fc9 feat: complete market opportunity selection training workflow chenyuan 2026-08-24 23:27:38 +0800
  • 3fa742c5bc perf: reduce student training task configuration queries chenyuan 2026-08-24 22:55:00 +0800
  • 5d847faa42 fix: avoid global class initialization on task reads chenyuan 2026-08-24 19:28:15 +0800
  • 369182595a fix: sync default training task content to classes 陈沅 2026-08-24 16:41:15 +0800
  • 5759113dae chore: enable swagger documentation 陈沅 2026-08-24 16:29:30 +0800
  • 7a8e5a6b26 fix: sync admin task steps to student classes 陈沅 2026-08-24 16:28:47 +0800
  • d70eae296c Merge branch 'codex/target-user-profile-step1' chenyuan 2026-08-18 17:03:59 +0800
  • 0010b04df7 Merge branch 'codex/industry-demand-analysis-step1' chenyuan 2026-08-18 16:59:48 +0800
  • 31e47483f2 Merge branch 'codex/feature-conversion-step1' chenyuan 2026-08-18 16:58:02 +0800
  • 6ea1c84875 Merge branch 'codex/consumer-scenario-step1' chenyuan 2026-08-18 16:56:10 +0800
  • 540c793acd Merge branch 'codex/competitive-analysis-step1' chenyuan 2026-08-18 16:54:31 +0800
  • 6460b92bf0 Merge branch 'codex/business-feasibility-step1' chenyuan 2026-08-18 16:52:06 +0800
  • 2124ba0468 feat: 新增实训模块后端校验 chenyuan 2026-08-18 11:14:44 +0800
  • f6e28bbb6c merge: product development process module chenyuan 2026-08-13 10:00:37 +0800
  • 0493d06319 merge: product value positioning module chenyuan 2026-08-12 11:18:49 +0800
  • f51133090f feat: validate product positioning mrd chenyuan 2026-08-12 09:16:33 +0800
  • 5b7602bca3 feat: validate value positioning statements chenyuan 2026-08-12 08:08:27 +0800
  • 0aac26f13b feat: validate value proposition canvas chenyuan 2026-08-12 01:01:31 +0800
  • 9c67878ac7 feat: validate product value positioning step one chenyuan 2026-08-11 23:46:19 +0800
  • bc263e93ab feat: validate feature conversion priorities chenyuan 2026-08-11 23:26:41 +0800
  • f5c61f8035 feat: validate feature conversion rice scoring chenyuan 2026-08-11 23:15:42 +0800
  • 766dde4d73 feat: validate feature conversion step one chenyuan 2026-08-11 23:05:12 +0800
  • 3c23050e2c feat: validate consumer scenario optimization analysis chenyuan 2026-08-11 22:51:49 +0800
  • 3db2ab087f feat: validate consumer scenario journey map upload chenyuan 2026-08-11 22:43:46 +0800
  • c0e7fc82b0 feat: validate consumer scenario journey analysis chenyuan 2026-08-11 22:29:36 +0800
  • a936b92da5 feat: validate consumer scenario journey ordering chenyuan 2026-08-11 22:18:59 +0800
  • 4f4798c42d merge: consumer behavior module chenyuan 2026-08-11 21:57:52 +0800
  • 3143f136e1 feat: validate consumer behavior survey report chenyuan 2026-08-11 21:56:41 +0800
  • fc5b3e7b96 feat: validate consumer behavior questionnaire chenyuan 2026-08-11 21:48:41 +0800
  • 1e409dfa69 feat: validate consumer behavior kano needs chenyuan 2026-08-11 18:45:36 +0800
  • 1ce291ceef feat: validate consumer behavior hypotheses chenyuan 2026-08-11 18:36:17 +0800
  • 231d989843 feat: validate target user market selection chenyuan 2026-08-11 18:23:18 +0800