You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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:
Course-specific grades: GET /course/{courseId}/grades
Section-specific grades: GET /section/{sectionId}/grades
Professor-specific grades: GET /professor/{professorId}/grades
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.
The text was updated successfully, but these errors were encountered:
jpahm
added
the
L2
A task suitable for someone who is comfortable implementing features.
label
Oct 23, 2024
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:
GET /course/{courseId}/grades
GET /section/{sectionId}/grades
GET /professor/{professorId}/grades
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.The text was updated successfully, but these errors were encountered: