User Story
As a developer, I want to standardize course pre-requisite information in a easy-to-parse format to render a course pre-req chart.
Technical Tasks
- Inform @GuyWhoCode through Discord to ask for data set
- Sanitize parsed CSV data if necessary
- Use machine learning model like Natural Language Processing (NLP) to parse data
- Data should be returned in a JSON format as shown below:
[{
"courseName": "CS 2400",
"PreReqs": ["CS 1300", "CS 1400"],
"CoReqs": []
},
{
"courseName": "CS 3010",
"PreReqs": ["CS 2400", "MAT 1150"],
"CoReqs": []
}
]
Acceptance Criteria
- Parses given CSV file into JSON files
- Creates a program to automate this process, not uploading file to ChatGPT
Note
The end goal of this task is in preparation to generate the below image for every single major.

https://codesandbox.io/p/sandbox/busy-snow-5ss3hl?file=%2Findex.js
User Story
As a developer, I want to standardize course pre-requisite information in a easy-to-parse format to render a course pre-req chart.
Technical Tasks
[{ "courseName": "CS 2400", "PreReqs": ["CS 1300", "CS 1400"], "CoReqs": [] }, { "courseName": "CS 3010", "PreReqs": ["CS 2400", "MAT 1150"], "CoReqs": [] } ]Acceptance Criteria
Note
The end goal of this task is in preparation to generate the below image for every single major.
https://codesandbox.io/p/sandbox/busy-snow-5ss3hl?file=%2Findex.js