-
Help with Postman and API connection
I'm new to working with APIs and have a project here at the college that I need to access the Datasets available in the Brightspace API. I'm trying to follow the "Learn Postman with Paul" course found here. And I'm stuck. My goal is to access the Datasets for All Grades, Final Grades, Content Progress and Learner Usage. To…
-
/myenrollments/{orgUnitId} returns 404 if learner is only in EXPIRED OrgUnit
Hi all, I’m working on a custom homepage widget in Brightspace that shows a learner’s course progress using status icons. Each course is linked to up to four OrgUnitIDs: Main course (e.g. ODS214) ENROLLED (e.g. ODS214-ENROLLED) COMPLETE (e.g. ODS214-COMPLETE) EXPIRED (e.g. ODS214-EXPIRED) Optional: GRANDFATHERED (e.g.…
-
When Uploading profile images using the API, the images are not changing.
I receive the access token without any problem. I can change the profile image through the UI without any problem at all. I then loop through all the jpg images in a directory (Only 4 for testing) uploading them using the API. I receive a status OK after each loop through, but I do not see the change in the image. I…
-
Developer Instance for Brightspace
Is there a way to get a developer instance for Brightspace to work out integration with a external software
-
Link to the assignment tool evaluate screen
It used to be possible to create a link to an assignment submission's Evaluate screen using the OrgUnitId, dropbox ID and Submitter Id, which can all be obtained from the API. It seems that the URL format has changed and has a long random looking string as part of it. I have a use case where a course has multiple…
-
Export the Syllabus created using the Brightspace HTML tools
In either classic or new content experience, if we create our syllabi using the Brightspace HTML tools - can we then export the syllabi in a format that could be uploaded to a database?
-
Scopes Table used in LTI Advantage tools?
We are developing a tool that is registered as an LTI Advantage. In this tool we authenticate and authorize the user, then we try to call some API endpoints (with the authorization header applied). To be able to call our selected API endpoints, we have to authorize the user specifying the right scopes. Our question is: How…
-
Learning Outcomes API
Hi Is there are API endpoint that allows you to GET from the system data related to learning outcomes 1. the Learning Outcomes Achievement Scale 2. The standards/outcomes in a course 3. The standards/outcomes associated with an assessment and rubrics - ie. Which part of the Rubrics each standard/outcome is associated to.
-
Assessment and Rubrics API
Is there an API that allows you to UPDATE an end users Assessment and Rubrics with what the grading/points the assessor marked them with ? I've found the end point that allows you to pull out the Rubric Assesment: https://docs.valence.desire2learn.com/res/assessment.html#Rubric.RubricAssessment But can't see how you could…
-
2025 Development Manual
I am new to d2l api development. Can the updated manual be downloaded on single pdf file?
-
How to overwrite file when updating topic file
Our course team has a custom app that generates pages from template files and then creates corresponding modules and topics within a course in D2L. This is great for new courses we launch as course designers can play around with the structure of the course in the place we track video and other page information. A new…
-
API Use to upload Common Cartridge, convert, create offering
Is it possible to use the valence API to upload a Common Cartridge ZIP, convert it, then create a course offering from that?
-
Example making a submission to an assignment using the API?
Hi all, I'm trying to use the Brighspace API to make submissions to assignments from an instructional programming environment (IPE). The students submits their work in the IPE, then the IPE submits the names of the files submitted to Brightspace. I'm using this API:…
-
Is there a way to integrate with Salesforce?
Prospective students fill out an RFI form on the website and then are redirected to choose a course and pay at that time if they would like via course merchant. Since the information from the RFI form goes directly to Salesforce as a new lead, we would like to be notified somehow if that student went ahead and purchased at…
-
Course completion API not returning results?
I'm trying to retrieve course completion information via Postman. GET {{BrightspaceDomain}}/d2l/api/le/{{leversion}}/1234/grades/courseCompletion/ GET {{BrightspaceDomain}}/d2l/api/le/1.75/grades/courseCompletion/12345/ Each time I run the GETs above, I get a 200 status, but it doesn't return any details: {"PagingInfo":…
-
Insufficient Scopes despite having wildcards.
Trying to get course related files via this endpoint: d2l/api/lp/{version}/{orgUnitId}/managefiles/ based on this documentation: https://docs.valence.desire2learn.com/res/course.html#get--d2l-api-lp-(version)-(orgUnitId)-managefiles- however, getting insufficient scopes despite having scopes set as wildcards: { Errors: […