Commit Graph
19 Commits
Author SHA1 Message Date
developer 76742ed65a 清理测试中的导图相关测试用例 2026-07-09 00:12:29 +08:00
cat-shark 7ac7868511 feat(复习):回忆对比优先走 AI 语义对比,失败时降级为内置算法
- CompareResult.java:新增 evaluation 字段(AI 对比时写入评价文本)
- AiServiceClient.java:新增 compareRecall(),调用 lpt-ai /ai/compare-recall
- StandardMindMapServiceImpl.java:recallCompare() 中注入 AiServiceClient,
  优先 try AI 语义对比,含层级上下文和同义表达识别;
  AI 不可用或失败时自动 fallback 到内置标题匹配算法
- StandardMindMapServiceImplTest.java:适配新增的 AiServiceClient 依赖
2026-07-04 15:47:24 +08:00
cat-shark 3c4db2fead feat(复习):feed 智能模式——加权随机采样
- /review/feed?mode=smart:时间衰减 × 回忆掌握度加权采样
- 越久未见、回忆覆盖率越低的内容出现概率越高
- 保持随机性,符合复习模块偶遇式设计理念
- 概率性单元测试验证低掌握内容显著优先
2026-07-03 23:44:40 +08:00
cat-shark 32b247526b feat(复习):标准思维导图生成与回忆对比
- 新增 review_standard_mind_maps / review_recall_records 数据表
- BuiltinMindMapGenerator:从报告/残片/应用场景规则生成标准导图
- MindMapAiClient 接口 + RemoteAiMindMapClient 预留
- StandardMindMapService:生成/编辑/重新生成/回忆对比
- 对比算法:标题归一化 + Bigram Jaccard 模糊匹配
- ReviewController 新增 6 个端点
- MindMapTreeTool / MindMapNode / CompareResult 工具类
- 完整单元测试(10 个,全部通过)
- 更新 docs/review-module-design.md
2026-07-03 08:53:51 +08:00
cat-shark 5f3f35c53b feat: parse uploaded review mind maps 2026-06-20 10:33:14 +08:00
cat-shark f170e85297 feat: complete review workflow support 2026-06-20 09:16:20 +08:00
cat-shark 2cf3533141 feat: 登录密码改用 BCrypt 校验 2026-06-18 00:06:42 +08:00
cat-shark d0c78ceb28 test: 新增 StudySessionsServiceImpl 单元测试 (10 cases)
覆盖场景:ONGOING/PAUSED 状态的消息返回、报告创建、
边界值、会话不存在异常、updateById 调用验证
2026-05-30 17:37:29 +08:00
cat-shark d7e1d9a10c test: 新增 StudySessionsEntity 单元测试 (16 cases)
覆盖场景:直接结束、暂停后结束、暂停继续再结束、多次暂停继续、
边界值(10分钟)、极短时间、已结束会话、PAUSED 状态直接结束等
2026-05-30 17:37:22 +08:00
cat-shark aa9a278108 feat:1.优化commonResult 2. 重新初始化数据库结构 2025-06-29 15:30:40 +08:00
cat-shark 0a65204c35 [xingyu.guo] feat: 完善任务管理相关api 2025-06-28 21:09:17 +08:00
cat-shark da0f58b08b 任务基本信息相关测试类调整(忘记了为何要改。。。) 2024-08-11 08:28:06 +08:00
cat-shark 9e7128a7be 1. 配置数据库日志输出 2. 任务更新API与测试类 3. 任务删除API与测试类 2024-07-16 21:34:00 +08:00
cat-shark e759ab2a75 完善框架结构,解决了validation和saToken的问题 2024-07-14 23:00:59 +08:00
cat-shark b1358eaca0 架构性调整【懒得区分了,哈哈哈哈】,主要是跑通了第一个功能测试 2024-07-11 22:59:16 +08:00
cat-shark c83dd750e6 修改目录架构 2024-07-09 22:45:29 +08:00
cat-shark e3f27cf975 修改登录API逻辑 2024-07-09 22:32:12 +08:00
cat-shark f1dc42fce5 init_object,增加了不完全的登录API,完善数据库设计 2024-06-28 22:31:21 +08:00
cat-shark 3a513a7063 init_object 2024-04-25 20:07:20 +08:00