https://github.com/conorpp/vt-prereq-tree-generator
Wolfram Language source for generating a tree graph of classes/prereqs for a department.
https://github.com/conorpp/vt-prereq-tree-generator
Last synced: 6 months ago
JSON representation
Wolfram Language source for generating a tree graph of classes/prereqs for a department.
- Host: GitHub
- URL: https://github.com/conorpp/vt-prereq-tree-generator
- Owner: conorpp
- Created: 2015-08-03T05:30:28.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2015-08-04T11:58:58.000Z (almost 11 years ago)
- Last Synced: 2025-06-13T01:06:26.637Z (about 1 year ago)
- Language: Mathematica
- Size: 129 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# VT-Prereq-Tree-Generator
Wolfram Language source for generating a tree graph of classes/prereqs for a department.
It's necessary because it's hard sometimes to figure out prereqs for courses
quickly on VT's timetable of classes.
This is my first go at a functional language. I'd appreciate any feedback on my style.
Go to the generator at this link:
https://www.wolframcloud.com/objects/user-f5b01625-1be5-47ac-8cd6-538aa2ec1ae2/Class%20Graph
Pick a department and see the generator graph. Larger departments will take time. Try LAT department for a small one.
# How it works
It scrapes the html from the timetable endpoint at https://banweb.banner.vt.edu/ssb/prod/HZSKVTSC.P_DispRequest?term=09&year=2015
It follows all the prereq links and then makes a list of nodes/edges to pass to a Wolfram
function for generating the graph.