Closed jon-betts closed 4 years ago
Brightspace docs are not easy to understand. I can't work out what anything is as it's already assumed you know what everything is. I think I'm going to have to ask for some help to work out if what we want is even supported by the API.
I think Sean has given this a once over now.
In order to guide future development effort we should gather some basic details about each of the integrations before we start to ensure we don't go down any blind alleys.
Questions to answer
What is the integration method? JSON API? XML RPC?
Where are the docs?
How do we authenticate?
OAuth2
ID-key authentication
How do you get the list of files?
I really don't know. Some of the Brightspace specific language might make more sense to someone who knows about Brightspace.
Content topics :heavy_check_mark:
Not sure if this is the same thing, but looks likely.
Learning Repository Objects / Learning Object Repositories (LOR) :no_entry_sign:
Looks like the LOR is just a library of things which can be imported into courses. So the teacher might pick from this, but we shouldn't.
Lockers :no_entry_sign: :question:
Probably not the thing as it looks like everyone with access can edit. Which is a bad solution for homework.
E-Portfolios :no_entry_sign:
So for students then not teachers?
Dropbox :no_entry_sign:
How do you get the file?
Do we need to proxy the file or can we return a direct URL?
Does a particular assignment have one list of files or many?