August 2025 Edition
This section provides a preview of product and feature delivery plans for October 2025/20.25.10 and November 2025/20.25.11 releases. The Product and Services Preview document replaces the former 60/90 day Review/Preview.
Important: The most recent and accurate version of Release Notes apply to near-term delivery plans for the upcoming September 2025/20.25.09 release. This page is a preview of planned release features only. As stated in the Safe Harbor Statement, the information provided herein is subject to change at any time, at the discretion of D2L, and D2L makes no commitment to update the information.
Print the PSP
You can print select features or announcements from the page from your browser.
To create a printable version of the Product and Services Preview information
- Highlight the feature announcement(s).
- Right-click and select Copy.
- Paste the content into a text editing document. This process copies over all text, images, tables, and links.
Enablement Information
Information about the default state of a released feature, function or change in a Brightspace site is included to provide additional information, supporting change preparation, or planning in your organization.
Availability (Enabled State)
Advanced knowledge about whether customers can control access to the feature, function, or changes. This allows Administrators, trainers and supporting roles in an organization an opportunity to know which items are controllable and which are not.
- On: Indicates that the feature’s default state is visible/on and that there is no override or setting to control this state by any user.
- Off: Indicates that the feature’s default state is hidden/off and that there is no override or setting to control this state by any user.
- On (Overridable): Indicates the features default state and that it can be controlled or overridden by a user. For example, a new permission that is automatically selected for specific roles, or an editable config variable default that is on both offer opportunities to configure or override the default states.
- Off (Overridable): Indicates the features default state and that it can be controlled or overridden by a Brightspace user. For example, a new permission that is not selected, a new setting or new config variable that is off by default both provide opportunities to review and enable if desired.
Site Actions (Enablement Method)
For any feature, function, or change that is controllable, this section indicate the role settings, permissions, config variables, tool, or application settings you use to control the feature.
This allows Administrators, trainers, or supporting roles in an organization the opportunity to make decisions earlier and better plan for any work required to support any updates or changes.
Some examples include;
- Role Settings
- Role Permissions
- Config variables
- In Tool settings (such as Grades Settings or Widget customization)
- In Application settings (such as Pulse Settings)
October 2025 / 20.25.10
Manage Languages Tool - Permission Names for Locales and Language Updated for Consistency and Clarity
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Administrator
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
To ensure that permissions for locales and language management are clear, some minor changes to their names will occur to better demonstrate that they are used for management of a tool, and are not required for learner roles.
In Roles and Permission, when filtering by tool ‘Manage Locales’ the permission ‘See Manage Locales’ will be updated to ‘See Locale Management’. Similarly the Languages tool permission will be updated from 'Manage Languages’ to ‘See Language Management’ so that it aligns to the administration tool that it controls access to.
The Account Settings tool permission ‘Change Preferred Locale in My Account Settings’ will be updated to ‘Change Preferred Locale and Language in My Account Settings’ to make it clear that this permission allows for users to change both locale and language for their Brightspace account.
Data Access / Data Hub - Track Re-offer Usage with the new Re-offer Brightspace Data Set
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Data Administrator, Administrator
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
Using the new Re-offer Brightspace Data Set, administrators can gather Re-offer data that audits the creator and the re-offer date for a source course’s associated course offerings. With this data set, administrators can analyze their organizations creation and distribution of re-offered courses.
Field | Description |
---|
SourceCourseId | Unique org unit identifier for the source course. |
CourseOfferingId | Unique org unit identifier for the associated course offering. |
CreatedBy | Who created the associated course offering. |
ReofferDate | When the associated course offering was re-offered. |
Administration and System Settings - Introducing a New Admin Tools Menu
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Administrator
Site Availability: Off (Customer Overridable)
Site Enablement Actions: Config Variable (Org)
Additional Information Overview
The current Admin Tool menu is old and inefficient for quickly finding tools that admins need. To improve the administrative experience, a new Admin Tools menu experience is being introduced.
The new experience offers the same functionality but helps administrators to easily navigate the tools that they use most often and also quickly search for the tools that they need in Brightspace.
The new experience will provide below functionalities:
- Single column display
- Pinned items list
- Search capability
- Autocomplete search
The new Admin menu exp. can be enabled by a config variable (d2l.Preferences.NewAdminCogMenu (Org) ) and will follow below steps for enablement:
1. The CVB is OFF as a default for 1 month - 20.25.10
2. The CVB is ON as a default with November release - 20.25.11
3. The CVB is ON and no option to opt-out with December release - 20.25.12. Enforce ON and remove CVB.
API, Valence - Support Distributed Administration within the Courses API
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Administrator
Site Availability: None
Site Enablement Actions: None (Automatic)
Additional Information Overview
Courses API will support distributed administration feature so that there will be restricted API calls that can be made for sub-org administrators.
Valence - Support Distributed Administration within Org Unit Editor, Including via Valence API
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Administrator, API Developer
Site Availability: None
Site Enablement Actions: None (Automatic)
Additional Information Overview
Org Unit API will support distributed administration feature so that there will be restricted API calls that can be made for sub-org administrators.
Org Unit Editor - Support Distributed Administration of Organizational Units Within the Org Unit Editor
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Administrator
Site Availability: On
Site Enablement Actions: Role Permission
Additional Information Overview
For any customers leveraging Distributed Admin feature, the sub-org admin will be able to access and modify Org unit hierarchy within their sub-organization in Org Unit Editor.
This feature is automatically enabled if the customer has the Distributed Administration feature enabled( d2l.Tools.CMS.CoursePathEnforced = On)
Courses - Courses No Longer Dictated by Form Elements
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Administrator
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
Form Elements will no longer dictate the new Courses (they will still dictate old Course Management). This will allow fields in Courses such as Department and Semester to only be controlled by config variables during the course creation process.
By consolidating the control, this will remove the confusion on displaying and requiring department and semester field in Course creation process in Courses.
Course Management - Enable distributed Administration of Courses and Course Updater
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Administrator
Site Availability: On
Site Enablement Actions: Role Permission
Additional Information Overview
The Course management tool will support distributed administration by allowing the creation of course offerings and course templates at the sub-org level. Sub-admins who have been granted the applicable permissions will be able to access Manage Courses to perform search, create and delete actions.
To leverage distributed administration in Courses (as well as Course Management), the below must be enabled:
- d2l.Tools.ManageCourses.SupportsDistributedAdmin -> Course Management tool ONLY (won’t need it once it becomes unavailable in February 2026)
- d2l.Tools.CMS.CoursePathEnforced
- Tool permissions
- permissions to sub-org admin role(subject to change for each customer):
- Has Access to the Manage Courses tool
- Create Courses Offerings and Templates
- Change Start and End Dates
- Change Status
- Change Locale
- Force Locale
- Delete Course Offerings and Templates
Sub-admins will no longer require permissions to be set at the Non-Cascading, Organization level. Sub-admins with Courses and Org Unit Editor permissions granted at the sub-org level will now have access to manage course offerings and course templates wholly within their sub-org.
Course Management - Deploy a Source Course to multiple Course Offerings for Quick Course Content Deployment
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Administrator
Site Availability: On
Site Enablement Actions: Role Permission
Additional Information Overview
Previously, there was no way to deploy the contents of a course to multiple course offerings using a single workflow. Users needed to rely on Copy Course Components, which would require an Administrator to perform this task for each course they needed content in, or use offline Bulk Tools to copy the courses.
The new Deploy functionality allows Administrators to deploy the contents of a Source Course org unit to multiple inactive Course Offerings.
When using the Deploy function, the target course offering will be reset and a new copy of the materials from the Source Course will be copied.
Grades - Comments and Assessments Always Visible | Updated
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Learner
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
To ensure feedback and links to assessments are always available to Learners when they are published, Learners will now always see the Comments and Assessments column in Grades.
With more links pushing in from connected tools into Grade feedback for Learners, we will no longer conditionally show this column and it will always be available. For example, Rubrics, Assignment annotations, and Quiz attempts generate links in Grades feedback for Learners. This change is intended to support current and future features that may add additional information into Learner feedback in Grades.
Homepage Widget Expansion Pack - Slim Announcements Permissions Update
Change and Enablement Information
Role / Audience: Administrator
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
Currently, the Slim Announcements Widget uses duplicate strategies to enable users to see the New Announcement option. Users must have the “Add/Edit/Delete Announcements” permission AND users must also have a role that is mapped to the “moderator” role in the roleDefinitions variable in the d2l.Custom.LCSWidgets.SlimAnnouncements.ContextOverride config variable.
Starting in 20.25.10 Slim announcements will use only the “Add/Edit/Delete Announcements” permission to determine is a user will see the New Announcement button. This change will align the widget more closely with Roles and Permissions used by the Announcements tool.
Any roles which have “Add/Edit/Delete Announcements” permission, but are not listed in the roleDefinitions variable will begin to see the button after this release.
Starting in 20.25.10, the d2l.Custom.LCSWidgets.SlimAnnouncements.ContextOverride will be unused. This configuration variable will be removed from Brightspace in a following release.
Quizzes - Updates to Quiz Question Pools to Indicate When There are Insufficient Questions
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Instructor, Administrator
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
The following changes will occur:
- Quizzes with Question Pools that contain insufficient questions will have a visual indicator on the Quiz List page.
- Question Pools that contain insufficient questions will have a visual indicator in the Quiz Builder (edit) page.
- During Course Import Question Pools will be validated to ensure they have sufficient questions before they can be imported.
- During Course Copy Question Pools will be validated to ensure they have sufficient questions before they can be imported.
Quizzes - Instructors Can Now Hide the Point Value for Quiz Questions
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Instructor
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
New option available within the Timing & Display section when creating/editing a quiz to hide question point values. This will hide point values for all questions within the quiz - encouraging learners to spend equal effort on all questions. Commonly needed for Associations and Employee Training scenarios.
Quizzes - Quiz Attempt Exports Will Now Include Line Breaks
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Instructor
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
When exporting to csv and exporting to excel on the Quiz Grade page the question text and question answers fields will now include line breaks (previously they were removed during export).
Quizzes - Update to Quiz Objects BDS to Add New Hide Points Column
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Data Administrator
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
The Quiz Objects BDS will have a new column called HidePoints.
This column will indicate if the quiz has enabled the feature to hide quiz question point values from learners while they are taking the quiz.
Quizzes - Migrate Quiz Attempts Data Set
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Data Administrator
Site Availability: ON
Site Enablement Actions: None (Automatic)
Additional Information Overview
New column will be added: Version (data type: bigint) will indicates the version of the row. This information will be used to determine which table row occurred first, similar to the way time stamps function in other data sets.
All Datetime and Bit fields will be updated to use consistent formatting as per: Enhancing Consistency : Upcoming Updates to Brightspace Data Sets - Brightspace
Brightspace Usability - Tooltip Positioning Improved
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: All
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
This update is for all tooltips in the LMS.
We have updated the positioning logic for the tooltip component. This will reduce visual bugs going forward.
The vast majority of the LMS tooltips will be unaffected, however, in some cases the tooltip text will now wrap in a more natural way.
No changes to the wording will occur.
Brightspace Usability - Improve Accessibility for Older Tab Areas
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: All
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
As part of regular upkeep we are updating several older tabs to improve accessibility and consistency.
The tabs on the following pages are being updated:
- Content Additional Details tabs
- Quiz attempt log tabs
- Custom Terms and Conditions tabs
When using the keyboard on these tabs, now the tab will need to be selected by pressing space or enter, in the legacy version it would auto-select.
D2L Lumi - Outcomes Now Suggests Outcome Alignments for Quiz Questions
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Instructor, Administrator
Package: Add On
Site Availability: On
Site Enablement Actions: Role Permission
Additional Information Overview
Course creators and educators will get a head start when aligning learning outcomes to Quiz Questions with AI suggested outcome alignments. Subject matter experts will remain in the loop as they review the AI outcome suggestions.
Previously, D2L Lumi Outcomes was only available for Assignments, Discussions, and Pages.
D2L Lumi - Quiz Now Supports Generating Feedback as Part of Question Generation
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Instructor, Administrator
Package: Add On
Site Availability: On
Site Enablement Actions: Role Permission
Additional Information Overview
When generating questions with Lumi Quiz, a new checkbox will be available to have Lumi generate feedback in addition to the AI generated question text and answer fields. This ability will generate answer level feedback for Multiple Choice, True or False, and Multi-Select question types. A human will remain in the loop and have the opportunity to review the AI generated feedback as part of the existing question review/approve workflow.
D2L Lumi - Surface Insights to Instructors
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Instructor, Administrator, Data Administrator
Package: Add On
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
New Lumi Insights will appear on the quiz display screen of the New Content Experience when quizzes have Lumi Study Support activated. These insights will include the most incorrectly answered question, the most recommended activity, and the most viewed recommended content.
Educators will be able to view these insights to gain a deeper understanding of how their learners are progressing when studying.
IPSIS - D2L Standard CSV 3.1 Makes Semesters Optional for Course Offering Records
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Administrator
Site Availability: On
Site Enablement Actions: App Version
Additional Information Overview
When creating or updating a course offering, D2L Standard CSV currently requires that a semester parent is specified (Orgs - Brightspace ), meaning you cannot create a course offering without having a semester parent specified in the CSV file. In a corporate context, semesters don’t apply there. Additionally, there is a Form Elements field that can change whether or not a course offering needs to have a semester to be created (CreateCourse > Semester). This value is respected when actually creating the course, but right now the validation of the CSV will prevent even getting to that point and will reject the CSV.
With the introduction of version 3.1 of D2L Standard CSV integration, the restriction on the semester being a required column is removed, and validation moves to Form Elements (or to config variables introduced with the new Courses tool).
The semester column of the orgs file for course offerings previously required that a value be present. With this change, a value is no longer required.
Customers with existing SIS integrations using D2L Standard CSV are not impacted as the validation rules for previous versions of D2L Standard CSV remain unchanged.
SIS - IPSIS - IPSIS Can Create New Courses as Inactive via OneRoster Integrations so Administrators Can Decide when they Become Visible
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Administrator
Site Availability: Off (Customer Overridable)
Site Enablement Actions: In Tool/App Setting
Additional Information Overview
For OneRoster CSV and REST source systems, a client can have IPSIS create course offerings in Brightspace as inactive. Administrators can then use the Course Updater tool to bulk activate courses at a time that’s suitable for when they want teachers and students to see the courses.
The new option appears under the Courses and Sections section of the Configuration screen for a source system.
Enablement Information
By default, the new option is not enabled. Administrators with permission to edit a source system configuration can enable as necessary.
Brightspace Data Sets, Rubrics - Expanded Feedback Field in Rubric Assessment Criteria Dataset for Enhanced Reporting
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Instructor, Internal D2L Teams, Administrator
Site Availability: Off (Customer Overridable)
Site Enablement Actions: Role Permission
Additional Information Overview
To support better reporting, we will increase the character limit for the Feedback field in the Rubric Assessment Criteria Brightspace dataset from 1,000 characters to 4,000 characters.
This enhancement ensures that when up to 4,000 characters are entered in the Rubric Criteria Feedback field, the full content is captured in the dataset—enabling more complete and accurate reporting.
Outcomes - Course Reset Now Fully Clears Learning Outcome Data for a Clean Start
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Administrator
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
The Course Reset functionality will be enhanced to include the deletion of Learning Outcome data. This ensures that resetting a course will fully removes outcome-related data, aligning with user expectations and reducing the need for backend support.
Previously, Learning Outcome data persisted after a course reset, requiring manual intervention or workarounds. With this update, course administrators and instructional designers can confidently reset a course and start fresh—without residual data affecting reporting, Mastery View, or learner progress.
Outcomes - Improved Display of Learning Outcomes Achievement Scales on Consistent Evaluation and Feedback Pages
Change and Enablement Information
Role / Audience: Instructor, Learner
Site Availability: On
Site Enablement Actions: None
Additional Information Overview
We will enhance the way Learning Outcomes achievement scales are displayed during evaluations to improve readability and usability. These updates will apply to:
- Consistent Evaluation pages for instructors and evaluators
- Feedback pages for learners
Key improvements will include:
- Wider scale columns: Remove the previous width cap, allowing scale levels to display more fully.
- Optimized layout: Adjust the column proportions so that the achievement level column takes up more space, making it easier to scan and interpret.
- Consistent experience: These changes will be applied across evaluation and feedback workflows to ensure a unified and accessible presentation of Learning Outcomes.
Creator+, H5P - A New Content Type Picker for H5P Interactives Provides Clear, Direct Access to H5P Interactives and Improves the Ease-of-use and Navigation for Course Authors
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Instructor
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
When course authors select H5P interactives from the Creator+ Page menu options, a new Brightspace modal will appear and allow for the filtering, searching and selecting of H5P interactives. The H5P interactive type now reflects the author's choice and they can begin creating.
Assignments - UI Update to Assignment Type Selection
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Instructor, Administrator
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
This feature introduces a refinement to the Assignments Creation interface by replacing the existing radio button selection for Individual and Group assignments with a drop down menu. This change is foundational and intended to support future enhancements to the Assignments tool.
Before
Previously, Assignment type selection presented as two radio buttons:
After
Assignment type selection presented as a drop-down menu with conditional availability based on group configuration.
If no groups are configured within the course, the Group option appears disabled in the drop-down menu (greyed out), preventing selection.
Assignments: Annotation Availability Awareness Enhancements in Assignment Creation
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Instructor, Administrator
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview:
To improve the Assignment Creation experience with Annotations and to improve clarity for instructors, we have added the following updates to the annotation settings within the Assignment Creation workflow:
- Informational Tooltip: A new informational tooltip has been added beside the checkbox for Annotations. When selected, this tooltip will open to a new information dialog which will provide additional information on which assignment types support annotations, enabling instructors and administrators to verify whether annotations are available for specific assignment types during assignment creation.
- Annotation Option Disabled for Text/Observed/On-paper Assignment Types: Since annotations are only available when there is a file submission, the annotation toggle is now automatically disabled (greyed out) for assignment types where annotations are not supported such as Text, Observed, and On-Paper assignments. This change helps prevent misconfiguration and ensures consistency in assignment creation for instructors or admins.
- Updated messaging based on Context:
- In the scenario where annotations are not available due to the assignment type, a new message 'Annotations are only available for assignments with file submissions will be shown to the user
- In the scenario where annotations are disabled since submissions have been received Annotation settings are locked after submissions are received is displayed
Visual Reference
Screenshots below show the new changes.
New Tooltip for Annotations
Dialog for New Tooltip
Disabled Annotation Options for Text Submissions Assignment Type
Message Shown When User Hovers Over the Annotation Checkbox [to be confirmed]
Creator+ - New Content Experience - Choose Whether to Create a Grade Item when you Embed H5P Interactives in an HTML Topic
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Instructor
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
When an instructor adds an H5P interactive to an HTML page, they will now see a dialog box that will ask them if they would like to add an associated grade item to the grade book. If a grade item is added, it will appear in the grade book upon saving the HTML page.
Creator+ - Changing the Tool name in OrganizationTools > Tools Availability from "H5P Editor Integration" to "Creator H5P Integration"
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Instructor
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
With deeper integration of H5P in our workflows, especially the changes to how they appear in the Topic Menu, the name “H5P Editor Integration” no longer accurately describes the scope of what the tool affects. To make it easier for Administrators and tool enablers understand how the enablement of the tool affects the H5P experience, we will rename the tool to “Creator H5P Integration.”
Media Library - An Improved Media Library to help better organize and manage your course assets
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Instructor
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
We will introduce several new features to improve the capabilities of the Media Library and allow users to have a wider variety of assets that can be reused in their courses.
These improvements include:
- Add Images, Office Documents, PDFs, and SCORM packages directly to Media Library for re-use across your courses.
- Use Media Library’s new Manage Versions menu to upload and manage a new version of your asset.
- Create Folders to better organize your assets by type, subject, or however you’d like.
- Share a folder with another user by adding them to a folder as a Collaborator.
New Asset Types!
Users will see an expanded list of asset types when clicking the Add Asset button and then using the click to Browse feature of the upload dialog. This expanded list will include images, office documents, and SCORM packages.
Manage Asset Version in Media Library
When in Media Library, users will be able to click on the More Actions button […] beside the object to access the Manage Versions dialog.
From the Manage Versions Dialog, a user will be able to upload and publish a new version of the asset, revert to an older version of the asset, preview the asset, or download the asset. While the Manage Versions menu will appear for all assets, it is recommended that Manage Versions only be used for non-Audio/Video assets.
Create Folders for better organization of assets!
Users of Media Library will now be able to create folders to organize assets of similar nature together in one place. Click the Create Folder button inside Media Library and organize your assets to your heart's content.
Share your asset folders with Collaborators
When creating a folder, users will also be able to add other users as collaborators to share the folder and all assets saved to that folder with them.
Data Access / Data Hub - Enhancements to the Assignment Submission Details Brightspace Data Set
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Data Administrator
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
The following updates have been made to the Assignment Submission Details Brightspace Data Set.
- New Field Added
- Version: A new Version field has been introduced. This field is required for records that may change over time and supports version tracking.
- Foreign Key Enhancements
- UserId and SubmittedByUserId are now foreign keys referencing the User data set (when non-null), improving relational integrity.
- Field Property Updates
- TotalFileSize is now nullable to accommodate submissions without file attachments.
The table below shows the various columns in the Assignment Submissions Details data set and any changes that were made, a star indicates the new changes:
Column Name (Ordered) | Column Properties | Changes |
---|
UserId | FK, nullable | Now FK |
TotalFileSize | nullable | ⭐️Now nullable |
SubmittedByUserId | FK | Now FK |
DateSubmitted | nullable | datetime formatting |
Comments | nullable | Truncated to 1000 |
IsTurnItInExempt | nullable | binary formatting |
IsDeleted | | binary formatting ⭐️ true when record is hard deleted. |
IsPreview | | binary formatting |
Version | binary(8) | ⭐️ New column |
Employee Training - The new Source Course Org Unit allows Administrators to Create a Source Course that can be Iteratively Updated and Re-offered to Users or Deployed to Existing Course Offerings
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: People Manager, Administrator
Site Availability: On
Site Enablement Actions: Role Permission
Additional Information Overview
As part of improvements to training and certification in Brightspace, the new Source Course org unit allows administrators to create a source course, or model, for creating courses that can be re-offered and for deploying content to existing courses. Source courses let users iteratively create and update content in a single space that can then be easily re-offered or deployed to learners.
Employee Training - Re-offer a Course to Learners for Retraining and Recertification
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: People Manager, Administrator
Site Availability: On
Site Enablement Actions: Role Permission
Additional Information Overview
The Re-offer functionality allows users to re-offer a course to learners using the Source Course org unit. With Re-offer, users can re-offer previous courses to learners to recertification, training, or a new semester based on existing content in a source course.
Brightspace API - Determine learning history for a source course's associated course offerings
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: API Developer
Site Availability: N/A
Site Enablement Actions: None (Automatic)
Additional Information Overview
Users will be able to use this API to get all the re-offered courses for a given source course. Administrators will be able to gather a learning history for their source courses and re-offered courses.
Brightspace API - Determine learner enrollment history in re-offered courses
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: API Developer
Site Availability: N/A
Site Enablement Actions: None (Automatic)
Additional Information Overview
This API will gets the current re-offered course offering for a Source Course. Users will be able to gather enrollment history for a given user to determine their course completion history for a re-offered course.
LTI - LTI Advantage deep links and Content Item Links are now consistently identified by the brick symbol in all areas of Brightspace, providing instructors with a consistent user experience with third party tools.
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Instructor, Administrator, Integration Vendor
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
LTI Advantage Deep Links and 1.1 Content Item Message Links will be identified by the brick symbol in all areas of Brightspace.
LTI - Registration and Deployment Audit Datasets no include data on Asset Processor Service Enablement
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Data Administrator
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
Customers will now see the HasAssetProcessor column in the LTI Registration and Deployment Audit Data sets.
LTI - Third party integrations are now easier than ever to set up with more convenient default settings.
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Instructor, Administrator, Integration Vendor
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
When third party LTI integrations are set up using dynamic registration, the Org Unit Information setting will be enabled by default on the deployment.
Insights Builder - Remove outdated Insights Report Builder transition banner to reduce confusion and improve user experience
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Instructor, Administrator
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
To support the transition from Insights Report Builder to Analytics Builder, a "Coming Soon" banner was previously displayed. Now that most users have moved to Analytics Builder, this banner will no longer be needed and may cause confusion.
We will removing the banner and its related settings to provide a cleaner, more focused experience. This change will have no impact on the functionality of Analytics Builder or other Insights features.
Analytics Builder - Simplifying Analytics Builder: Removing Outdated Brightspace Data Set (BDS) v9 Datasets to Ensure Access to the Latest Data
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Data Administrator
Package: Performance +
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
Effective September 30, 2025, all Brightspace Data Set (BDS) v9 datasets will be removed from Analytics Builder. Customers will only see the latest available BDS v10 datasets.
This change supports our version management strategy by removing outdated datasets, reducing confusion, and ensuring customers use the most current and supported versions.
Brightspace Parent and Guardian - Teachers can now view the Parents/Guardians Email Summary
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Instructor, Administrator
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
Building on earlier releases — “View as a Parent” (August) and “Parent/Guardian Information” (20.25.07), this enhancement will give teachers complete visibility into the weekly email summaries sent to parents and guardians from the Brightspace platform.
Parents/guardians who opt in will receive one email per student, summarizing that student’s activities for the week across their enrolled courses.
With this update, teachers will be able to view the exact weekly summary email for each student in their own course(s). This visibility will allow teachers to:
- Understand precisely what parents see related to their courses.
- Confidently promote the Brightspace Parent & Guardian tool.
- Ensure accurate, consistent communication between school and home.
Brightspace Parent and Guardian - Teachers' visibility into what parents can see in the activity feed increases Teachers' confidence in promoting parents and guardians
Planned Release | 20.25.10
Change and Enablement Information
Role / Audience: Instructor
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
Building on the 20.25.08 release, Teacher “ view as a parent” - which allows teachers to view the parent view of the student progress related to their course, except for Activity feeds.
This feature release will allow teachers to view the in Parent view, and activity feeds as well.
This is what the teacher will view:
The teacher will be able to filter the activity feeds based on their course in case they have multiple courses for the same student.
November 2025 / 20.25.11
IPSIS - Section Association Redirects to Courses instead of Course Management
Planned Release | 20.25.11
Change and Enablement Information
Role / Audience: Administrator
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
The IPSIS Section Association will redirect to Courses instead of Course Management.
This is in preparation for EOL of Course Management in February 2026.
Course Management - Redirect all users to their latest re-offered course enrolment for a source course with an unchanging link
Planned Release | 20.25.11
Change and Enablement Information
Role / Audience: All, Administrator
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
Administrators can now use a new URL to redirect all users to the latest re-offered course of a source course in which those users are enrolled. Administrators can always use this new URL in their external resources instead of constantly updating the link to the latest re-offered course. The URL routes users to the latest re-offered course in which they are enrolled.
Course Management - Ability to Set Locale and Force Locale during Course Creation Process
Planned Release | 20.25.11
Change and Enablement Information
Role / Audience: Instructor, Administrator
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
When you create a course using Courses, you will be able to set Locale and Force Locale.
Administration - Improved Admin Tools Menu Experience - default ON (Config Variable Browser)
Planned Release | 20.25.11
Change and Enablement Information
Role / Audience: Administrator
Site Availability: On (Customer-overridable)
Site Enablement Actions: Config Variable (Org)
Additional Information Overview
The current Admin Tool menu is old and inefficient in quickly finding tools that admins need. In order to improve the administrative experience, a new Admin Tools menu experience is being introduced. The new experience will offer same functionality but helps administrators to easily navigate the tools that they use most often and also quickly search the tools that they need in Brightspace.
The new experience will provide below functionalities:
- Single column display
- Pinned items list
- Search capability
- Autocomplete search
As of 20.25.11 (November release), the configuration variable -
d2l.Preferences.NewAdminCogMenu (Org) - for the new Admin Tools menu will be ON by default.
This change follows the following roll-out plan:
The CVB is OFF as a default for 1 month - 20.25.10- The CVB is ON as a default with November release - 20.25.11
- The CVB is ON and no option to opt-out with December release - 20.25.12. Enforce ON and remove CVB.
Assignments - Enhancements to the Assignment Submissions Data Set
Planned Release | 20.25.11
Change and Enablement Information
Role / Audience: Data Administrator
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
The following updates will be made to the Assignment Submissions Data Set:
- New Fields Added
- Version: A new Version field will be introduced
- IsDeleted: New Column will identify purged rows that are pending deletion
- Feedback Field Updates
- Feedback field will no longer be subject to the truncation config d2l.Tools.BrightspaceDataSets.TruncateLimit. Instead, it will be limited to a maximum of 1000 characters. If you need to retrieve feedback beyond this limit, please review our valence APIs.
- SubmitterType will be a primary key (PK) column
The table below shows the various columns in the Assignment Submissions data set and any changes that will be made. A star (★) indicates the new changes:
Column Name (Ordered) | Column Properties | Changes |
---|
DropboxId | PK | None |
OrgUnitId | FK | None |
SubmitterId | PK | None |
SubmitterType | enum | ★ Will be Primary Key |
FileSubmissionCount | | None |
TotalFileSize | | None |
FeedbackUserId | nullable | None |
FeedbackIsRead | bit | None |
Score | nullable | None |
IsGraded | bit | None |
LastSubmissionDate | nullable, datetime2 | None |
Feedback | nullable, truncated | No longer subject to truncation config and hard capped to 1000 |
FeedbackLastModified | nullable, datetime2 | None |
FeedbackReadDate | nullable, datetime2 | None |
CompletionDate | nullable, datetime2 | None |
IsDeleted | bit | ★ New Column to identify purged rows that are pending deletion |
Version | bigint | ★ New Column to indicate row version for EDDS |
Data Changes
There will be differences in the number of records, or the properties of the records reported between DDDS and EDDS.
- Purged Rows: Rows marked for deletion will persist in EDDS until removed from the event lake. These will be flagged using the new IsDeleted column.
- Course Reset Rows: These will no longer be purged. Instead, they will be marked with IsDeleted.
Link - Create and Manage Service User Accounts Apart from Human User Accounts
Planned Release | 20.25.11
Change and Enablement Information
Role / Audience: API Developer, Integration Vendor, Internal D2L Teams, Administrator
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
A new Service Users tab will be available within the Users tool. This tab will display service users, and allow you to create, edit, and manage service users apart from you human users. The various UI elements for creating, editing, and managing service users and their permissions will be streamlined to limit the available fields and functions that can be performed on service users (e.g. service users cannot be deleted if attached to an OAuth2.0 application, reduced account fields, and more).
LTI - Assignments can now have their third party processing tools copied with them during course copy and copying within a course
Planned Release | 20.25.11
Change and Enablement Information
Role / Audience: Instructor, Administrator
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
When Assignments with third party processors attached are copied within a course or course to course the processors will be included with the assignment copy. Additional information will be provided to the third party tool to provide context on where the assignment is copied from so the third party tool can make sure the processor functions the same way as in the origin course.
Brightspace Data Sets - Introducing New Datasets: Outcome Set Course and Outcome Set Org for Improved Reporting and Alignment
Planned Release | 20.25.11
Change and Enablement Information
Role / Audience: Data Administrator
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
We will introduce two new datasets—Outcome Set Course and Outcome Set Org—to strengthen the back-end infrastructure for Outcome Sets and support future enhancements.
These datasets are intended to replace the Outcomes Program Details dataset and will include historical data to ensure continuity. All three datasets will be available during the transition period to give clients time to adjust their reporting.
Outcomes - Outcome Achievement Dashboard Will Now Support ASN Outcomes
Planned Release | 20.25.11
Change and Enablement Information
Role / Audience: Data Administrator
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
ASN outcomes added to an Outcome Set will now appear in the Outcome Achievement Dashboard—provided they are aligned to assessable activities and have been assessed. This enhancement will enable a more complete and accurate view of outcome achievement across all outcome types, including ASN-defined outcomes.
Outcomes - Improved Outcome Organization: View Outcomes Grouped by Outcome Set Across Brightspace
Planned Release | 20.25.11
Change and Enablement Information
Role / Audience: Instructor, Administrator
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
Outcomes will be clearly grouped by Outcome Set across Brightspace, including in the Course Outcomes list, release condition dropdowns, etc. This improved organization will make it easier for users to navigate, differentiate, and understand outcomes within a course.
Previously, outcomes were listed in the order they were added, which could lead to confusion and repetition of Outcome Set names. With this update, each Outcome Set will be displayed as a distinct group, enhancing clarity and laying the groundwork for future Outcome Set features.
We’ll also make the following improvements to outcomes:
- Rename "lower-level outcomes" to "sub-outcomes" for clearer terminology and consistency.
- Remove the "Delete outcome" option from individual outcome management to prevent unintended structural changes—such as accidentally promoting a sub-outcome to a parent.
- To delete outcomes safely, users will need to use the Delete outcomes from the More Actions menu, which allows for full list review and ensures the defined structure of Outcome Sets is preserved.
Analytics Builder - Help Analytics Builder users fix dashboards impacted by breaking Brightspace Data Set minor version changes
Planned Release | 20.25.11
Change and Enablement Information
Role / Audience: Data Administrator
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
Analytics Builder will now handle breaking minor version changes in Brightspace Data Sets more proactively. If a dataset update could impact dashboards:
- Affected assets will be moved to an “Assets to Review” folder
- Data refresh will pause on those assets
- Authors will receive a notification to take action
- Fixed assets will automatically resume refresh and be removed from the folder
This will help prevent silent breakages and ensure users are guided to review and fix impacted dashboards similar to the process used for major version changes.
Homepage Widget Expansion Pack - Learner Award Widget to use Brightspace Permissions to Control Behavior
Planned Release | 20.25.11
Change and Enablement Information
Role / Audience: N/A
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
The Learner Awards widget will no longer depend on a context override config variable but now use Brightspace permissions to control behavior.
Previously, if a user was a Learner and all awards had HiddenAward property as true, then the widget would be empty. Now when all awards are hidden, the widget will show the following message: “There are no items to display.”
Homepage Widget Expansion Pack - Welcome Window Will now use Brightspace Permissions to Control Behavior
Planned Release | 20.25.11
Change and Enablement Information
Role / Audience: N/A
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
The Welcome Window widget will no longer depend on a context override config variable but instead will use Brightspace permissions to control behavior.
Usability Improvement - Update legacy style tabs to D2L's modern tabs
Planned Release | 20.25.11
Change and Enablement Information
Role / Audience: N/A
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
Several tab groups in Brightspace use a legacy style.
As part of routine maintenance, we will be uplifting these to align with our latest tab controls to improve accessibility, usability, and ensure consistency with the rest of the Brightspace user experience.
Change history
- 20-08-2025: Published the August Product and Services Preview
- 22-07-2025: Removed Assignments - Support Bulk feedback Submission in Assignments and Discussions Submission Page from the list of features planned for the 20.25.10 release.
- 21-07-2025:
- Added more information to Data Access / Data Hub - Updates to Grade Results Data Set.
- 17-07-2025:
- Corrected duplicated heading content for HWEP - Slim Announcements Permissions Update
- Added missing item for Data Access / Data Hub - Updates to Quiz Attempts Brightspace Data Set
- Corrected heading for Data Access / Data Hub - Updates to Question Relationships Brightspace Data Set
- 16-07-2025 - Published the July Product and Services Preview.
- 13-06-2025 - Published the June 2025 Product and Services Preview.
- 04-June-2025 - Corrected duplicated heading and removed Course Management - Enable delegated administration of courses to support distributed administration initiatives from 20.25.07 release.
- 03-June-2025 - Corrected misplaced information for Lessons/New Content Experience items.
- 28-May-2025 - Updated list of features coming in 20.25.07
- 26-May-2025 - Removed internal-facing metadata.
- 15-May-2025 - Published the May 2025 Product and Services Preview.
- 22-April-2025 - Updated the following preview features:
- Outcomes - Implement Outcome Set (prev Programs) Management with Achievement Scale Setting for Better Reporting is changed to Renaming 'Programs' to 'Outcome Sets' for Better User Familiarity.
- Updated the Additional Information section of Rubrics - Adding Ability to Clear Rubric Selections to Save Instructors Time in Evaluation.
- 8-April-2025 - Published the April 2025 Product and Services Preview.
Safe Harbor Statement
The information provided herein is confidential and proprietary to D2L Corporation and its affiliates (“D2L”) and may not be shared without the written consent of D2L. Nothing herein should be construed as legal, human resources, insurance, tax, or other advice for any particular issue, including compliance with relevant laws. You must consult a professional advisor that is familiar with your particular factual situation for any such advice. The information provided herein could include inaccuracies, typographical and other errors. The information provided herein is subject to change at any time, at the discretion of D2L, and D2L makes no commitment to update the information.
TO THE GREATEST EXTENT PERMITTED BY LAW, THE INFORMATION PROVIDED HEREIN IS PROVIDED “AS-IS” AND WITHOUT WARRANTY, AND ALL WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, COMPLIANCE, RELIABILITY, SUITABILITY, NON-INFRINGEMENT, TITLE AND ANY WARRANTIES RESULTING FROM CUSTOM OR USAGE OF TRADE, OR COURSE OF PERFORMANCE OR DEALING ARE HEREBY DISCLAIMED, AND YOU AGREE TO WAIVE SUCH WARRANTIES. D2L reserves all of its rights with respect to the information provided herein.