Currently course info in each course page is rendered using https://shields.io. Which is hard to externes and needs heavy human intervention for updating.
Since in HOA v3, we will use course metadata yaml file. I plan to implement a similar parsing system that:
- Automatically parsing existing READMEs under HITSZ-OpenAuto into course metadata yaml files that supports multiple majors
- Migrate course info into styled card
- Update it through GitHub Actions
- We will migrate a unified database for unified viewing and managing
- Support upload academic plan for updating related courses automatically through CI (which will involves LLM for structural output)
- (If possible) Scrape school education system for info update.