.github/workflows | ||
3rdparty | ||
bin | ||
src | ||
.gitmodules | ||
LICENSE | ||
README.md |
The Quatalog
The official RPI course catalog is well-known for being a garbage fire. Just about every piece of information that it gives for a course can be inaccurate.
Oftentimes, the prerequisites are wrong, the times that the course is offered is wrong ("Spring annually"/etc), and worst of all many courses still listed in the catalog haven't been offered in years and effectively no longer exist (e.g. CHEM-4330 hasn't been offered since 2013).
The Quatalog aims to make course planning easier by providing accurate prerequiste data and data for when a given course was offered in the past, as well as data for how many students were enrolled in the course, and the professor(s) teaching during a given semester. The name comes from QuACS, which is the source of data for this project.
This is the main quatalog repo, which includes the data scraper (converts quacs-data into the quatalog's data format). To see the data for this project, see the data repo, and to see the static site, see the site repo.