Skip to content

Commit

Permalink
docs: 补充新后端的 WIP 提示
Browse files Browse the repository at this point in the history
  • Loading branch information
BH4HPA committed Oct 11, 2024
1 parent 2a28ea1 commit 8899790
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,30 @@
- [ ] 抓取添加更多元信息,例如每天课程数、每节课的时间段、课程详细信息等
- [ ] ……

### 新选课系统后端的适配

*Work in Progress..*
支持爬取来自 `https://jwxk.shu.edu.cn/` 选课系统的课程数据(#584

自 2024-2025 学年冬季学期选课开始,新的选课系统多次开启测试,且优于 xk.autoisp 提前放出冬季学期选课数据
猜测学校教务部有意加快使用新系统的推进节奏,因此特地跟进开发新的爬虫后端

现阶段要处理的任务:

- [ ] 支持解析处理新选课系统的课程数据并转换到同样的数据格式
- - [x] 支持抓取课程数据
- - [x] GitHub Action 工作流验证
- - [ ] 支持正确判断选课限制
- - [ ] 数据正确性的验证
- [ ] 解决在双系统并行时的数据决策问题(使用新数据还是旧数据)
- [ ] 优化项目的文件结构

目前遇到的棘手的问题:

- 新选课系统前后端分离,数据爬取方便,但是数据结构异常难懂(拼音首字母变量)
- 新选课系统耦合了多所大学的选课逻辑(如候补选课、男女生课容量等等),需要确定各个字段对于我校的实际作用
- 新选课系统的选课限制等具体细节实现方法不明,需要一次完整轮次的选课才可以确定

## 开发

### GitHub Actions 开发
Expand Down

0 comments on commit 8899790

Please sign in to comment.