Go to file
2023-02-23 14:43:00 -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 : Thu Feb 23 19:40:57 UTC 2023 2023-02-23 19:40:57 +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 Update README.md 2023-02-23 14:43:00 -05:00

The Quatalog

Use the live site here: https://quatalog.com

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.

The Quatalog project is a memeber of the Rensselaer Center for Open Source (RCOS).