-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
DifficultThis may include advanced topics, concepts or applicationsThis may include advanced topics, concepts or applicationsFeatureNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Description
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
Metadata
Metadata
Assignees
Labels
DifficultThis may include advanced topics, concepts or applicationsThis may include advanced topics, concepts or applicationsFeatureNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Type
Projects
Status
In Progress
