Hi there, My team is currently creating a custom student dashboard widget for the main homepage. Pulling the various course information is working, but when trying to make the banner image call, we've hit a snag. This is the API call: GET /d2l/api/lp/(version)/courses/(orgUnitId)/image And although there isn't any…
While trying to create a create a gradeObject (POST /d2l/api/le/(version)/(orgUnitId)/grades/) using the API vide OAuth 2.0, I receive the following error { "type": "http://docs.valence.desire2learn.com/res/apiprop.html#json-binding-error", "title": "JSON Binding Error", "status": 400, "detail": "Provided JSON is invalid…
We would like to set the Brightspace profile photos for our users using our photos from their ID cards. Is there a way using file transfer or the API to pass the photos? Has someone else done this before? We'd like to then prevent them from changing it (we have an approval process in place for the photos already in our…
I am trying to determine a list of all of the D2L products and methods that provide data to admins, educators, and students. So far, I have come across the following names for data sources: Application API, Brightspace Data Portal, Brightspace Analytics, CSV Data Exports, Data API, Data Hub, Data Sets, Insights Console,…
Hi there, Can anyone suggest the best way of recording that a user has dismissed or actioned a notification in Brightspace? Example: if the user agree's to a statement with a checkbox, a PUT action so the statement is essentially dismissed and this action is recorded against the user to prevent the notification appearing…
When registering an LTI Advantage tool, you can specify a fixed width/height for the iframe to open the link in. A tool can also use postMessage to let D2L know its desired size. However, for a tool with a responsive layout and dynamic content (e.g. a list), there is no fixed size to set. This means that in practice, the…
We are trying to build a widget that uses an API call to display certain information based on the term name that is part of the course name. Instructor or student roles get a 403 error when the widget runs. How can we get those roles acccess? We are using this call: GET /d2l/api/lp/1.9/orgstructure/{orgUnitId} Is there a…
I'm trying to setup an LTI advantage link with Mahara on our test environment but after completing all the details as instructed on the Mahara help pages here: https://manual.mahara.org/en/21.10/external/lti_brightspace.html#ltiadvantage-brightspace Brightspace returns a Keyset URL cannot be reached error. Any ideas what I…
I'm having trouble trying to make the API call below due to the lack of permissions from "Learner", the scope given is correct but yet the API returns a 403 which is forbidden. PUT https://learn.build.org/d2l/api/le/1.9/(orgUnitId)/grades/(gradeObjectId)/values/(myGradeValues) { "GradeObjectType": 1, "PointsNumerator": 12…
It looks like you're new here. Sign in or register to get started.