-
API integration and section associations
We have switched to an API integration because we have implemented a new SIS. The new integration with Brightspace does not create SIS section associations, which has created a big challenge for us because we are unable to merge courses directly in Brightspace. Has anyone using an API integration been able to configure the…
-
LMS Admin Question > Course Sections
Hi All- Currently in the middle of a SIS change over and testing the API between the SIS and Brightspace. Noticed this morning on a test push, that the course sent over only had an offering and had no section. In our current LMS setup, we sent over the template, course offering and then a course section. I was not involved…
-
Error 403 when creating a new user via API request
Hi, I'm trying to create a new user using a Postman request, but I'm getting error 403 (Forbidden). I already tested the whoami request and was successful (status 200); my username has all the credentials to create a user, and I'm using the scope "core:: user::" when creating the token. Is there something I am missing? I…
-
Insufficient scope to call API.Required: ltiv1p3:ags:readlineitem
Hello, I'm trying to manage grades in BrightSpace using a LTI Advantage 1.3 tool connecting to our in house software. I had success registering the app, deploying it, login, accessing course and user info using this as a base : Now I want to access AGS (Assignment and Grade Services). I used this resource to do build my…
-
Service-to-service authentication?
We want to automate some processes using the Brightspace API, without the need for a human to log in (because the automation process will be running on a server). Does Brightspace have a process for service-to-service (S2S) authentication? To reiterate, we need to integrate with Brightspace's API without user interaction,…
-
API PUT to Course Offering Failing
I'm attempting to update a Course Offering to set IsActive to false. This is the record I'm attempting to update: { "Identifier": "745849", "Name": "Fall 2023 - Pharmacology I (NURS-3104-A-B)", "Code": "X2388082480198", "IsActive": true, "CanSelfRegister": false, "Description": { "Text": "", "Html": "" }, "Path":…
-
Why don't I seem to have role based access to API from a logged in session?
Hello, I am using a javscript file hosted in public files and a widget to prototype a tool for our school. I use replace strings to create a global variable with the org unit id that my javascript can access. I am able to use the org unit id to create API urls that allow me to retrieve information about the course (for…
-
Permissions error on GET /d2l/api/le/1.83/{orgUnitId}/grades/values/descendants/
Hi community, I'm trying to call this new endpoint but I always receive the error 403 "Context user lacks permission to fetch descendant grades in target OrgUnitType." I've tested using various orgUnitId values, including a semester, a course offering, and a section. The OAuth2 application scope grades:gradevalues:read is…
-
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…
-
/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.…
-
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?
-
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…
-
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…