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…
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…
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…
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…
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,…
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":…
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…
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…
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…
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.…
It looks like you're new here. Sign in or register to get started.
General discussions
Want to stay on top of the latest and greatest in Brightspace being released this month? This session will cover all the newest release information in May 2025!
Join us as we reveal key findings from a new research project by OLC and D2L, grounded in student voice. Using an adapted engagement framework, the study examines how AI shapes affective, cognitive, and behavioral dimensions of engagement through learners’ eyes. The results will offer strategic recommendations for higher…
Save your seat for our “Bright Ideas” 💡 Webinar Series. Each webinar is 45 minutes followed by 15 minutes of Q&A and networking. Take a deep dive with our Adoption Team into Brightspace tips and tricks for better digital learning experiences! ❓ What to Expect 📑 Learn how to create detailed and engaging Assignments and…
Save your seat in our “Bright Ideas” 💡 Webinar Series. Each webinar is 20 minutes followed by 10 minutes of Q&A. Take a deep dive with our Adoption Team into Brightspace tips and tricks for better professional learning experiences! ❓ What to Expect ⭐ Create an inclusive and accessible training environment so all learners…
This Global Accessibility Awareness Day (GAAD), the Brightspace Community is hosting a special accessibility webinar that explores how we can build more inclusive and accessible workplaces. Centered on accessibility for individuals with vision loss, this conversation, led by Chelsea Masson, Outreach Coordinator at Canadian…