Classes that have sections with different names are currently split into multiple classes
Now they would be combined into a single class
Example: First-Year Writing 1111 (below)
isHonors would be moved from the class to the section
Could add another column in the class panel to keep track of isHonors or not
isHonors isn't currently shown in the frontend anyway (except in the title)
Would probably be a good idea to keep track of the differences between the name of sections and the name of classes
Example: College Writing vs First-Year Writing
This change makes it so Search NEU will mirror how the classes are structured on Northeastern's site, instead of splitting up a single class into multiple classes
I don't think it should be too hard to make this change and it would let us delete a lot of code (all of prereqClassUids.js and addClassUids.js)
All references to classUid would be changed to classId everywhere in the code (we can do this incrementally though, and don't need to change it all over in one PR)
Example below. These would be merged into a single class panel.
I emailed a Northeastern Employee and they said that ENGW 1111: College Writing and ENGW 1111: First-Year Writing are the same class. Working on on this refactor rn.
isHonors
would be moved from the class to the sectionisHonors
or notisHonors
isn't currently shown in the frontend anyway (except in the title)prereqClassUids.js
andaddClassUids.js
)classUid
would be changed toclassId
everywhere in the code (we can do this incrementally though, and don't need to change it all over in one PR)Example below. These would be merged into a single class panel.
@edward-shen