Replies: 4 comments 8 replies
-
Pretty much everything looks good to me, though I am somewhat confused on the degree plan usage. Also, I'm thinking we could easily offer conditional search query parameters, simply by having them be comma separated (this may be bad practice). // all CS courses which are 3 or 4 credit hours.
// GET www.example.com/course/search?credit_hours=3,4&subject_prefix=CS
// results in the query...
db.courses.find({ credit_hours: { $in : [ "3", "4" ]}, subject_prefix: "CS"}) |
Beta Was this translation helpful? Give feedback.
-
I'm curious why a I would also add endpoints for professors since they will be free-standing in the database (one for |
Beta Was this translation helpful? Give feedback.
-
Endpoints for accessing Exam (AP/IB/CLEP) scores would be greatly appreciated. We'll need the following from the API:
|
Beta Was this translation helpful? Give feedback.
-
I noticed we don't have any professor endpoints, but we should since professors are free-standing in the database. I have also added two endpoints to satisfy Athena's requirements.
Please give feedback on my proposal. This is making me consider re-adding a |
Beta Was this translation helpful? Give feedback.
-
Overview
This discussion aims to create a structured list of endpoints and their intended uses. It will be helpful to developers to see what needs to be done and how to split up the development.
You can refer to Formal Requirements for Planner.pdf for what endpoints are necessary.
Endpoint Map
Beta Was this translation helpful? Give feedback.
All reactions