过卫栋 gwd

gwd извршује push на main у gwd/math_cms

  • 2c50994d33 docs: 新增知了数学2.0项目规划文档 包含系统架构设计、功能模块、人员分工、开发节奏(5阶段28工作日)、 内容规模与AI生产方案等完整规划,用于团队对齐2.0版本开发方向。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
  • cab82d3507 feat: 题型比例调整为442(选择4:填空4:解答2),配合固定分值各题型贡献均等 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
  • c2f36208eb feat: 难度分布步骤改为题型感知,同时满足题型比例和难度分布 原难度分布步骤从整个题池按难度分桶随机选题,完全忽略题型比例, 导致解答题(数量占主导)被大量选入。新增 applyTypeAwareDifficultyDistribution 方法,在每种题型内部分别应用难度分布,确保最终结果同时满足 question_type_ratio 和 difficulty_category 两个约束。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
  • 3b848dfa0e feat: 非摸底组卷按比例分配题型,避免解答题独占缺口 之前选题逻辑:每种题型保底1题,剩余从混合池按权重填充, 导致解答题(题库数量最多)吃掉所有剩余名额。 新逻辑: 1. 按 question_type_ratio 计算每种题型的目标数量 2. 从各题型池中按目标选题 3. 某题型不足时,缺口按 填空>解答>选择 优先级补到其他题型 摸底测试(type 0)的知识点优先逻辑不受影响。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
  • b8585658f2 fix: 智能组卷(type 1/8)强制10题,忽略前端传入的total_questions 前端请求显式传入total_questions=20导致默认值逻辑不生效, 改为对type 1/8强制覆盖为10题,其他类型保持原有默认逻辑。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
  • Поређење ових 6 комита »

пре 1 месец

gwd извршује push на feat-question-num10 у gwd/math_cms

  • 2c50994d33 docs: 新增知了数学2.0项目规划文档 包含系统架构设计、功能模块、人员分工、开发节奏(5阶段28工作日)、 内容规模与AI生产方案等完整规划,用于团队对齐2.0版本开发方向。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

пре 1 месец

gwd извршује push на feat-question-num10 у gwd/math_cms

  • cab82d3507 feat: 题型比例调整为442(选择4:填空4:解答2),配合固定分值各题型贡献均等 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

пре 1 месец

gwd извршује push на feat-question-num10 у gwd/math_cms

  • c2f36208eb feat: 难度分布步骤改为题型感知,同时满足题型比例和难度分布 原难度分布步骤从整个题池按难度分桶随机选题,完全忽略题型比例, 导致解答题(数量占主导)被大量选入。新增 applyTypeAwareDifficultyDistribution 方法,在每种题型内部分别应用难度分布,确保最终结果同时满足 question_type_ratio 和 difficulty_category 两个约束。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

пре 1 месец

gwd извршује push на feat-question-num10 у gwd/math_cms

  • 3b848dfa0e feat: 非摸底组卷按比例分配题型,避免解答题独占缺口 之前选题逻辑:每种题型保底1题,剩余从混合池按权重填充, 导致解答题(题库数量最多)吃掉所有剩余名额。 新逻辑: 1. 按 question_type_ratio 计算每种题型的目标数量 2. 从各题型池中按目标选题 3. 某题型不足时,缺口按 填空>解答>选择 优先级补到其他题型 摸底测试(type 0)的知识点优先逻辑不受影响。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

пре 1 месец

gwd извршује push на feat-question-num10 у gwd/math_cms

  • b8585658f2 fix: 智能组卷(type 1/8)强制10题,忽略前端传入的total_questions 前端请求显式传入total_questions=20导致默认值逻辑不生效, 改为对type 1/8强制覆盖为10题,其他类型保持原有默认逻辑。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

пре 1 месец

gwd извршује push на feat-question-num10 у gwd/math_cms

  • 9413e8680f feat: 智能组卷(type 1/8)默认10题,非20题使用固定题型分值 - assembleType 1/8 默认 total_questions 从 20 改为 10,其余不变 - 20题沿用动态凑整算法(总分100),非20题使用固定分值(选择5/填空5/解答10) - 新增 applyFixedScores 方法,前端可传 total_questions 覆盖默认值 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
  • 955c5ba4c7 fix: 补回 createMasterySnapshot catch 块缺失的闭合大括号 前次编辑误删了 catch 的 },导致 PHP 语法错误, ExamAnswerAnalysisService 整个类无法加载,掌握度和快照均无法写入。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
  • a963f4eb1e fix: 修复快照查询逻辑,直接取最新快照而非skip(1) mastery_data 内已包含 current_mastery 和 previous_mastery, 查询意图是取最新快照,不需要跳过。skip(1) 会导致拿到更老的数据, 造成掌握度变化计算错误。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
  • 16ee21acf2 fix: 修复掌握度快照并发创建导致的偶发报错 - snapshot_id 加随机后缀避免同秒并发下唯一键冲突 - catch 块补 return null 修复 TypeError - PDF导出获取上一次快照改用 skip(1) 替代脆弱的 snapshot_id 拼接比较 - gitignore 过滤 .serena 目录 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
  • 1bd8f65263 feat: 新增2个pdf在线调试地址

пре 1 месец

gwd створи нову филијалy feat-question-num10 at gwd/math_cms

пре 1 месец

gwd извршује push на main у gwd/math_cms

  • 955c5ba4c7 fix: 补回 createMasterySnapshot catch 块缺失的闭合大括号 前次编辑误删了 catch 的 },导致 PHP 语法错误, ExamAnswerAnalysisService 整个类无法加载,掌握度和快照均无法写入。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

пре 1 месец

gwd извршује push на main у gwd/math_cms

  • a963f4eb1e fix: 修复快照查询逻辑,直接取最新快照而非skip(1) mastery_data 内已包含 current_mastery 和 previous_mastery, 查询意图是取最新快照,不需要跳过。skip(1) 会导致拿到更老的数据, 造成掌握度变化计算错误。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

пре 1 месец

gwd извршује push на main у gwd/math_cms

  • 16ee21acf2 fix: 修复掌握度快照并发创建导致的偶发报错 - snapshot_id 加随机后缀避免同秒并发下唯一键冲突 - catch 块补 return null 修复 TypeError - PDF导出获取上一次快照改用 skip(1) 替代脆弱的 snapshot_id 拼接比较 - gitignore 过滤 .serena 目录 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

пре 1 месец

gwd извршује push на main у gwd/math_cms

  • 1bd8f65263 feat: 新增2个pdf在线调试地址

пре 1 месец

gwd извршује push на main у yms/math_cms

  • 61b763c97b fix: 解答题-解析中-步骤分割后多一个框的问题

пре 1 месец

gwd извршује push на dev3 у yms/math_cms

  • 61b763c97b fix: 解答题-解析中-步骤分割后多一个框的问题
  • cd6b1c297d feat: update ignore
  • 382d972e2b fix:修复学习进度计算规则,排除初高中干扰
  • ead6b8dec7 feat: 组卷获取题目-只获取合格的题目
  • 68cf1b703d fix: 智能组卷如果章节已掌握自动生成下一个章节的摸底测试

пре 1 месец

gwd створи нову филијалy dev3 at yms/math_cms

пре 1 месец

gwd извршује push на main у yms/math_cms

пре 1 месец

gwd извршује push на dev2 у yms/math_cms

  • ead6b8dec7 feat: 组卷获取题目-只获取合格的题目

пре 1 месец

gwd извршује push на main у yms/math_cms

  • ead6b8dec7 feat: 组卷获取题目-只获取合格的题目

пре 1 месец

gwd извршује push на main у yms/math_cms

пре 1 месец

gwd извршује push на dev2 у yms/math_cms

пре 1 месец