peterportal-public-api icon indicating copy to clipboard operation
peterportal-public-api copied to clipboard

API that provides easy-access to UC Irvine data such as: courses, professors, grade distribution, schedule of classes, and more

Results 27 peterportal-public-api issues
Sort by recently updated
recently updated
newest added

Right now it accepts a list of values as a string with `;` as a separator. It makes more sense to accept an array. I need to look into GraphQL...

graphql
Story Point 3
low

AntAlmanac tracks course enrollment data over each registration window. ![image](https://user-images.githubusercontent.com/29494270/137737323-26eb6672-8c45-4f9e-8794-63ba82cf7423.png) This information is stored in MongoDB. We should transfer this data over to the API so that everyone has access...

Story Point 5
low

At ZotHacks, a project used our API for the grades data. However, even though it might have been easier to use the calculated version, they used the raw version and...

documentation
good first task
help wanted
Story Point 2

For queries to websoc, some courses we don't have in our cache, and this throws an error. This is the error message: > Cannot read property 'id' of null" Example...

bug
good first task
graphql

Following the README instructions, the site won't actually load, because the documentation isn't built yet. The commands to build are Note in instructions, that this isn't necessary, unless viewing the...

documentation
good first task
Story Point 1

We no longer use Moesif, and don't need to add the key to the env variables in the GitHub Workflow at `/.github/workflows/tests.yml`

good first task
Story Point 1

In reference to this [comment](https://github.com/icssc-projects/peterportal-public-api/pull/56#pullrequestreview-591103175), we could put old websoc data into the sqlite so that the query time is faster. This should prevent us from having to make a...

Story Point 5
blocked

Add documentation in relation to #207

documentation
Story Point 2

Queries that request only entire quarters or the entire database take very long, upwards of 4 seconds. We need to reduce this to less than 3 seconds. Whether this includes...

high

From PR #191 Add a JSON cache for the current week helpers. The helpers can use the JSON for data instead of making requests to uci, (especially old dates). We...

Story Point 3