ScottyLabs / course-api-v2

📃 A REST API for retrieving CMU course information and faculty evaluation data
8 stars 0 forks source link

Add support for cross-listed courses #11

Closed hdavidethan closed 3 years ago

hdavidethan commented 4 years ago

Parse the cross-listed course info from the CMU Schedule of Classes (SoC). Here is an example of a cross-listed course entry in the SoC: https://enr-apps.as.cmu.edu/open/SOC/SOCServlet/courseDetails?COURSE=15213&SEMESTER=F20

This feature will require some experimentation into HTML parsing:

I suggest working with whomever is assigned to the scraper issuer (#6).

Advanced follow-ups: Alter the MongoDB Schema to include a property in each course that lists the cross-listed courses.

hdavidethan commented 3 years ago

Duplicate of #6