icssc / peterportal-public-api

API that provides easy-access to UC Irvine data such as: courses, professors, grade distribution, schedule of classes, and more
https://api.peterportal.org/
MIT License
23 stars 10 forks source link

Move AntAlmanac's Course Enrollment Data to API #111

Open ChaseC99 opened 2 years ago

ChaseC99 commented 2 years ago

AntAlmanac tracks course enrollment data over each registration window. image

This information is stored in MongoDB. We should transfer this data over to the API so that everyone has access to it.

Reference AntAlmanac issue: https://github.com/icssc-projects/AntAlmanac/issues/182

ramanxg commented 2 years ago

TODO: Create an endpoint, similar in AntAlmanac, for requesting data from AntAlmanac's MongoDB instance of enrollment history.

Helpful to reference: https://github.com/icssc-projects/antalmanac-backend

ChaseC99 commented 2 years ago

Oh shoot this reminds me, I need to start logging enrollment data for this upcoming quarter!

ChaseC99 commented 2 years ago

Here's the enrollment data from AntAlmanac's mongo: https://drive.google.com/file/d/16Fe-wjwW7P4aistpdmINr8fDhl4ONUMP/view?usp=drivesdk

It hasn't been tracking recent quarters though. You could reach out to @Douglas-Hong to see if he has that data available from ZotTracker