-
Using API to Create, Edit and Delete for Intelligent Agent tool
Hi, Anyone has any experience on using API to do the CRUD actions for Intelligent Agent tool?
-
Question about API
Hello dear, I hope you are doing well. I am an MMI student at Breda University of Applied Sciences in the Netherlands. I am working on an idea about schedule arrangements for students who are using Brightspace. This application can create plans for students' assignments. Now, I have a question for you. Does Brightspace…
-
OAuth 2.0 Client Credentials Flow Support for Brightspace (M2M)
Is there any support for OAuth 2.0 flows other than Authorization Code Grant (preferably Client Credentials flow)? I'm needing support for fully headless automation, and the need for a user to log in with a browser in order to get an initial authorization code doesn't make sense for a fully automated environment. Private…
-
How do you use the Brightspace API to associate a grade item with a topic in a course?
Using the Brightspace Valence API : I am creating a grade item with this call: But I don't see how I can then associate this new grade item with content in a Course. I can retrieve a topic within a course and see it's ContentObject JSON block: This ContentObject JSON block has a "GradeItemId": But there is no way to set…
-
Brightspace API to check if a page is in Edit mode
Hi there, I was just wondering if one can leverage the Brightspace API or some other way to check if a page (content page) is in edit mode. If so I can use some JavaScript to add a class to the <body> which temporarily disables SAL animations. I use SAL (Scroll Animation Library) and elements that bear data-sal attributes…
-
Unity App to submit xAPI data not LMS hosted.
Hi there. I work for a studio and we are invastigating building a Unity Game that submits xAPI data back to a D2L LMS. The intention is not to host the application on an LMS, but instead to have it run localy on people's machines, so authentication would need to be managed via API requests. Is this something that is…
-
Regarding Access Token With OAuth in c# console application
Hello Team, I tried to get access to Token in my c# console application but got an error like the below An error occurred while generating token: Status Code: 400 Response: {"error":"invalid_request","error_description":"Missing \u0022client_assertion\u0022 parameter"} Failed to obtain access token. Can anyone suggest me…
-
Is there a way to test brightspace api with a sandbox?
Hi, Is it possible to try out some brightspace api without a production account. Thanks!
-
Students' Survey/Quiz Responses
Is there any way of accessing the students' survey or quiz responses using the API? So far I can only access metadata around their attempt (e.g. when they took a quiz, the grade, how long it took).
-
How do I code a solution to query the Brightspace API?
I am trying to develop a programming solution to query the Brightspace API. The reason is because of incompatibilities with Informatica which is my only tool for integration at this time. I have tried scripts in both Python and Powershell. I need a refresh token. The following link shows how to obtain a refresh token. I…
-
Survey/quiz responses in the API
Is there any way of accessing students' quiz and survey responses in the API? So far I have only been able to access attempt metadata (e.g. when a student took the quiz, how long it took them).
-
Search functions and Searchability within Brightspace Classes
Hi! I'm wondering about the search features in Brightspace and how to utilize them if they exist. Is there an internal Brightspace way to incorporate a search function into a large class for the users? I would hope the search function would allow for a user to enter any words and then multiple avenues be identified to…
-
User Timezone update through API
We create users through the API, but for some reason Timezone is not an attribute that can be set and we need to ask users to configure it themselves. This is causing a lot of headaches for us as we have students and programs in multiple timezones. When could something like this be delivered?
-
416 Error when initiating upload
I'm trying to initiate an upload by posting to: /d2l/api/lp/(version)/(orgUnitId)/managefiles/file/upload I'm including the required headers (with the actual token where the placeholder is): { 'Authorization': 'Bearer <TOKEN>', 'X-Upload-Content-Type': 'text/csv', 'X-Upload-Content-Length': '530', 'X-Upload-File-Name':…
-
BDS 9.2 stopped updating datasets
On Feb 11, I updated to BDS 9.2. I noticed for a few days that data (e.g. Awards Issued dataset) stopped updating. Today, I finally remembered that I updated the version. I reverted back to the old version, and data is now appearing. Might be worth investigating.
-
New Service API = Announcement API?
I started reading the News Service API. It sounds like this deals with Announcements. When I look at the News config variables, they are specifically talking about Announcements. Does this provide a way to programaticlly post announcements at the various org levels using the API?
-
Can anyone help to integration Course Outcomes integration (Third party URL)
Hi @Team, I am integrating the D2L into our application. Can anyone help me for integration. I have stucked in some of the places. Now I need to create a course outcome. Which API I have to refer. Please help?
-
Bug when updating quizzes?
I'm an experienced developper making a tool to update a bunch of information programatically. I have no problem updating folders but I have a weird issue with the PUT /quizzes/quizID endpoint, see here https://docs.valence.desire2learn.com/res/quiz.html#put--d2l-api-le-(version)-(orgUnitId)-quizzes-(quizId) I kinda figured…
-
machine readable API documentation?
Is there a full machine readable API documentation available? I realize there are blocks of JSON-like descritiption in the human readable reference, and they are described here: But are all of those JSON-like segments gathered somewhere (for each API-version)? Potential formats (but I'm not limited to those): JSON, YAML,…