Brightspace events?

Hi.
I'm quite new to BS development. I'm faced with the following issue.
I need to get all enrollment changes in BS groups. The thing is that there are a lot of groups and I don't want to get the group info of all groups, and then check if there are changes.
I think that would take to much time, but also be to big a load on the BS API.
Is there another way to be notified of changes in the enrollments?
What would be the best practice or this?
Thnx in advance and greetings
Henk
Comentarios
-
You could use the Advanaced Dataset
The data range will allow you the only get the latest changes that you require. This dataset can also be generated using API. -
Hmm looks promising.
I will have a look into it.
Thank you Jim. -
Just a follow up question on this…
Above method depends on datasets being provisioned in BS, under Data Access - Data Hub.
As far as I know this is triggered manually.Is it possible to create these data sets automatically, on a recurring basis?
-
There's an API to create data sets! https://docs.valence.desire2learn.com/res/dataExport.html#post--d2l-api-lp-(version)-dataExport-create
-
Exactly what I was looking for.
Thank you!