-
API account creation, lookup returns 403 Forbidden
I've been experimenting with the retrieval of BDS data sets via Postman using some of the Brightspace collections and have been successful at that. However, I've now started trying to provision users via API calls, and my calls always return a 403 Forbidden, even when trying to look up a user. My auth and refresh tokens,…
-
Using a script to surface draft assignment grades - Javascript question
Our institution have been using the following script Steve Bentley posted back in 2019 https://community.brightspace.com/s/article/Developer-Spotlight-Using-a-script-to-surface-draft-assignment-grades Recently I've been looking to modify the script but my Javascript knowledge is basically non existent so I'm not even sure…
-
Updating grades with Postman
Hello team! Actually Im trying to update some grades using APIs in this endpoint: https://udlatest.brightspace.com/d2l/api/le/1.25/{my_orgUnitID}/grades/{grade_item_id}/values/{student/user_id} When I make a Get request, i have this output: { "PointsNumerator": 9.000000000, "PointsDenominator": 10.000000000,…
-
How can I obtain the assignment ID when the external tool launches?
Hi, I've integrated an external tool into Brightspace using deep linking, and everything works it launches correctly. I've also sent back a deep linking response, which has been added as my external tool link to the assignment. However, after checking the payload I received from the tool launch, I noticed that there is no…
-
Corelate file on dropbox with quiz answer
Hello, I need to get from API the exact file that was upload as answer to a question. I alredy use the API, and I was able to find the files on dropbox but I couldnt find a way to know which file was upload as answer to an specific question. I had a quizz with two quetions where the user send two files one for each, and…
-
scope error
when updating user via rest api PUT /d2l/api/lp/(version)/users/(userId) my app registration has the following scops: core:*:* enrollment:*:* groups:*:* organizations:*:* orgunits:*:* role:detail:* users:userdata:* still get the error : "No scopes defined for specified requests."
-
POST Create Grade Item
I was in the wrong area when I posted this question the first time. Hopefully this time its being posted to the Development group. I have tried many combinations for sending data to create a gradebook item but I get the same error message. I have checked and rechecked the documentation and it appears to be correct. Anyone…
-
Is there an established API integration with survey monkey?
I am currently seeking a solution for an established API integration with survey monkey. Thank you.
-
Questions Regarding Quiz Questions and API Capabilities in Brightspace
I am currently working on my paper, where I am investigating how to utilize Brightspace for generating quiz questions from an external application. In this context, I have the following questions: - Is there an API route available specifically for generating quiz questions? I have only found a route to create a quiz…
-
Grading Forum Discussions with Associated Rubrics via API for a POC in Brightspace
Hello Developer Community, I’m currently working on a proof of concept (POC) where I need to evaluate forum discussions using the Desire2Learn (D2L) API in Brightspace. Specifically, I want to ensure that the associated rubric criteria are applied when grading discussions. What I’ve done so far: I’m retrieving discussion…
-
Brightspace Awards API - mass download all issued badges or certificates?
I'm trying to use Postman to write some Python to batch download all Awards issued organization-wide. I *think* that I'd need to make a GET call to https://{{BrightspaceDomain}}/d2l/api/bas/{{version}}/library/templates (no parameters) to get the full list of certificate templates that can be issued. I make that call but…
-
Export All Students' Attempts for a Quiz's Selected Question
If we export a quiz' student attempts & grades into an Excel file, for a WR question, all the lines will be consolidated into one line, and it is difficult to read. Can D2L export all students' attempts for a specific quiz question into a Word or PDF file so that the formatting of the answers is preserved? If not directly,…
-
Subject: Assistance Required for Office 365 SSO Integration in Brightspace
Dear Brightspace Support, I am currently trying to integrate Office 365 Single Sign-On (SSO) with D2L Brightspace but cannot find the authentication tools or relevant settings to complete the integration from the Brightspace side. I have already configured the application on the Office 365 portal (Azure AD) and have the…
-
API Resumable uploads saving step returns HTTP:500
Hi, I've gone through the documentation and a couple discussion here, but I have not been able to complete the final file saving step. Acquiring the upload key: Gives me a location - which contains the key then using that we post the file: And finally we save it to the folder - this breaks :( Thank you, Corné
-
Ability to pull User Progress via API
How can I pull user Progress via the API? When I try yo use GET /d2l/api/le/(version)/(orgUnitId)/content/userprogress/, I get a 404 back. Regarding , 'Finally, note that the back-end service may not have all the Brightspace functionality enabled to provide access to all the APIs contained in this API reference…
-
Autenticação Oauth2
Boa tarde, prezados. Precisei excluir os dados da Api que estou criando no "gerenciamento de extensibilidade" e agora , ao criar um novo, não estou conseguindo gerar um access token e nem refresh token para seguir com a elaboração de uma api para comunicar com PowerBi. Sabem como consigo excluir o access token antigo, para…
-
403 when attempting to access le API endpoints
I'm working on an integration with Brightspace to sync course data and eventually completions / grades out to a third party system. Anything I query on the lp api such as roles or course offerings works fine (version 1.43) However I consistently get 403 Forbidden errors when trying to access data on the le api I've ruled…
-
API Authentication in postman
Greetings. Trying to run through the documentation about authenticating into the API and getting my access token. After setting up everything as documentation (and the training provided by "learn postman with Paul".... when I click get access token a browser window pops up with an error that "Sorry, but Apple Safari…
-
File upload using new Course Files APIs
Hi, I saw the release of the new Course Files APIs that allow users to upload files to a course offering and am excited to try them out! In particular, I am attempting to upload a file to a course, first with the /upload API followed by the /save API. I have successfully received the expected 308 response from /upload, but…