Files
study-tool/docs/progress/todo.md
T
study-tool 16346159c2 feat: 接入广东公需课平台(jsglpt 登录 + jsxx 进度心跳)
- 新增 platforms/gdgxk.py:base64 登录 → ssoItlmsGxkTicket 换票进 jsxx →
  /uc/store/courseRegister 取课程 → updateViewTime1 心跳上报进度(无需真播)
- platforms/__init__.py 注册;配套抓包脚本与自测脚本
- CHANGELOG / OPTIMIZATION / todo 同步,版本升到 0.0.2
2026-10-30 22:17:47 +08:00

903 B
Raw Blame History

后续待办

  • 接入第二个学习平台时,在 platforms/<平台>.py 里实现 session / login / list_courses / discover / study 并注册;账号在「添加账号」里选平台后即可用,登录与课程发现不需要再改路由。
  • 前端补一条自动化回归(Playwright):空态、账号卡片、测验弹窗、设置保存、平台下拉。
  • 构建检查进 CI:cd web && pnpm install --frozen-lockfile && pnpm typecheck && pnpm build, 并校验 static/ 与源码同步。
  • 广东公需课:确认 loginIn.do 的图形验证码是否强制;若强制,接 OCR 或大模型识图后再自动登录。
  • 广东公需课:用一门未学完的课实测进度上报,确认平台端「已学时长 / 已完成」状态跟着变。
  • 广东公需课:视频弹题与课程考核未接入(第一期只做登录 / 课程列表 / 看课)。