Skip to content

Refactor course info for multiple majors support and unified management #400

@kowyo

Description

@kowyo

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.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions