Best Of
Re: Brightspace Data Sets Updates
📣 Keeping on Top of Brightspace Data Sets now includes upcoming changes from November and December 2025.

Request for Guidance on Tracking Practical Skills in D2L for Postgraduate Medical Program
We are currently managing a postgraduate program in surgery under the College of Medicine, and we’re looking to enhance how we track student progress on practical training requirements within our D2L Brightspace LMS.
Background:
As part of the program, students are required to complete specific hands-on surgical skills before being allowed to sit for their final exam. These are tracked as pass/fail components and are mandatory for program completion. For example:
- Perform 10 surgical operations on the head
- Perform 10 surgical operations on the arm
We need a solution that allows both:
- Students to view their own progress clearly — what’s completed vs. still in progress.
- Supervisors/Instructors to monitor progress and determine when a student is eligible to enter the exam phase.
Could you please advise on the best way to achieve this in D2L?
We’d appreciate any documentation, use case examples, or recommendations on how to implement this effectively within D2L.
Looking forward to your guidance.

Setting up a waitlist?
I'm trying to set up a course that will be offered virtually at a later date. Folks often request to be added to our waitlist, which is currently managed by an external spreadsheet rather than on Brightspace under the course itself. Is there a way of managing a waitlist directly on Brightspace?
Re: Release Notes Updates
November 2025/20.25.11 Preview Release Notes are now live and ready for review!
Please note, this is only a preview for the upcoming Brightspace version, which we will begin to roll out on November 6, 2025.
All features described are subject to change before then.
Also, the October 2025/20.25.10 Release Notes have been republished to include the following change:
- Updated the Courses – Create course models using the Source Course org unit | New release note to include optional functionality that automatically pushes learners enrolled in a source course to the latest re-offering version of that source course.

Re: calling the API
Hi Lisa,
You can use this to figure out how to connect to the API using Postman. While it might look a bit convoluted at first, if you follow the steps it should become clear - especially for initial connection and authentication. Make sure you start with the "Start Here".
While using this collection, I found a few mistakes but it should be good enough to get you started. Feel free to reach out directly if you need help. I am no API expert and I managed to get this running in a few hours (to update notification preferences).
Kind regards,
Mike

Re: Any success with the new Microsoft 365 LTI?
I've run into the same issue… I guess I'll contact MS and see what they say.

Re: Would it be best to use the Data Purge Tool to delete items currently in the Recycle Bin?
Ultimately it depends on what your goals are for performing the actions.
Data Purge is a destructive process and items cannot be restored after they have been Purged.
Items in the recycling bin can be restored.
Data Purge is a good way to manage an instance's overall storage footprint. Before utilizing data purge you likely want to consult legal teams and policy makers at your organization to determine what your data retention policies are.

Any success with the new Microsoft 365 LTI?
Has anyone completed the setup for the new Microsoft 365 LTI successfully? The instructions that they provide for setup on the Deploy the Microsoft 365 LTI® app in Brightspace by D2L page are the ones that I followed, BUT I noticed that when registering the new tool there wasn't a keyset URL provided before selecting the extensions (see screenshot of the setup instructions).
D2L requires that a Keyset URL be provided in order to select the Extensions, but when I reached out to Microsoft Support about this they were unable/unwilling (or just didn't understand what I was asking?) to provide a Keyset URL at this stage of the process. Microsoft Support directed me to use the "Brightspace Keyset URL" that you get when creating a deployment, but that results in an "Invalid JWT" error when trying to use the tool.
Has anyone had a different experience with this setup?

Re: Preferred Name in Data Set
Hi @Jason.H.500
Thank you for reaching out to the Brightspace Community team.
As mentioned in the documentation, although there isn't a specific data set that exclusively provides the user's Preferred Name, the FirstName column will return the Preferred First Name if one is provided. If a Preferred Name is not set, the system will use the legal first name instead.
Let me know if you have any further questions.
Best Regards,
Bhoomika
Re: assignment submission notifications
This is perfect. I was looking for exactly this information.
This community is amazing.
Shonelle
