Wiki › Project
Prerequisite tree
Article
ReadAll pages
From Chaipat's knowledge graph
Prerequisite tree draws the prerequisite relationships between university courses as a tree, so students can see which courses unlock which. It reads course data from a Google Sheet, converts it to JSON and lays it out with dagre-D3, a library for drawing directed graphs. He built it for the computer-science curriculum at Chiang Mai University.
Details
- Anyone can update the course data by editing the spreadsheet, without touching code.
- The project's GitHub wiki documents setup, customisation and updates.
- Code quality is checked with SonarCloud in GitHub Actions.
- The repository is archived. A course tree is also part of Pre3.