UTDNebula / nebula-api

The central API for Nebula Labs. Makes UTD data easily available through endpoints for both internal and public usage.
MIT License
26 stars 33 forks source link

Add course, section, and professor-specific grade endpoints #226

Open jpahm opened 2 weeks ago

jpahm commented 2 weeks ago

Currently, we have one centralized grade endpoint that handles all types of grade queries based on a provided subject, course number, and/or professor.

For example, a current grade request might look something like this: GET /grades?subject_prefix=CS&course_number=1337

For the sake of backwards-compatibility and supporting mixed queries, it would be best to leave the current grades endpoint in place. That being said, it could be considerably more convenient for the following endpoints to also be created:

Ideally these endpoints will be able to share as much internal logic with the current /grades endpoint as possible so as to keep things uncluttered.

dhomiller commented 2 weeks ago

I'll take this one!

jpahm commented 2 weeks ago

I'll take this one!

It's all yours!