Go to file
2023-02-23 14:40:25 -05:00
.github/workflows Rearrange some stuff 2023-02-16 21:20:04 -05:00
3rdparty Begin rewriting in C++ 2023-02-04 12:38:37 -05:00
bin Recompile scraper : Fri Feb 17 02:50:25 UTC 2023 2023-02-17 02:50:25 +00:00
src Replace if-chain with map 2023-02-16 21:49:17 -05:00
.gitmodules Begin rewriting in C++ 2023-02-04 12:38:37 -05:00
LICENSE Initial commit 2023-01-27 16:55:07 -05:00
README.md Create README.md 2023-02-23 14:40:25 -05:00

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.