31f7020190
- 登录要过 4 位图形验证码:readCaptcha 返回 data:image/png;base64,用 ddddocr 识别, 失败按登录页 #errorText 判断原因并最多重试 5 次 - 换票入口纠正:票按 ITLMS-xxx||ticketId 两段 GET /nts/loginToStoreByAccount, 之前直接带 ?ticket= 访问 courseRegister 是无效的 - requirements / pyproject 增加 ddddocr;文档同步实测结论
770 B
770 B
后续待办
- 接入第二个学习平台时,在
platforms/<平台>.py里实现session/login/list_courses/discover/study并注册;账号在「添加账号」里选平台后即可用,登录与课程发现不需要再改路由。 - 前端补一条自动化回归(Playwright):空态、账号卡片、测验弹窗、设置保存、平台下拉。
- 构建检查进 CI:
cd web && pnpm install --frozen-lockfile && pnpm typecheck && pnpm build, 并校验static/与源码同步。 - 广东公需课:用一门未学完的课实测进度上报,确认平台端「已学时长 / 已完成」状态跟着变。
- 广东公需课:视频弹题与课程考核未接入(第一期只做登录 / 课程列表 / 看课)。