Open lduarte1991 opened 8 years ago
Thanks @lduarte1991. I'll give it some thought, but I think one call is fine as long as the data returned is related to the request. However, I don't know if I like the aggregation of "collections" under the root. That could become really expensive if there are lots of collections and lots of objects. And do we actually use course_id
yet? I don't remember adding that as an indexed field.
@jmiranda oh actually... course_id
is supposed to be context_id
, I conflated the terms. And well it will be really expensive either way cause I will either make one call with all those items or a bunch of smaller calls all at once.
@jmiranda Given our conversation about requesting api calls for reporting, here's the first request:
Given a call with course_id as a parameter I should get the total number of annotations:
Ideally making this one call would be best, though if in the meantime there's one call where I send a request per item that I want, that would be fine too.
i.e.
The question is what does catch handle better? One call where I ask for everything or several calls where I ask for each part individually.