June 2026 Release Notes (4000.17)
Release information
Tip
For maintenance release build numbers and bug fixes, visit Maintenance Releases.
For release status and delays, visit Blackboard Status.
Instructional Design
Add Folders and Learning Modules to the Learning Object Repository
The Learning Object Repository (LOR) now supports Folders and Learning Modules. These objects give institutions a consistent way to distribute related content across courses and organizations. Administrators can move objects between Folders and Learning Modules in the LOR. When an administrator updates a Folder or Learning Module in the LOR, those changes sync automatically to all courses and organizations where the item is in use. Syncing applies to all associated objects, even while items are active, unless the course is marked complete or its end date has passed. Institutions can add, update, or remove content in real time, eliminating repetitive updates and reducing the chance of errors.
To protect content integrity, synced Folders and Learning Modules are read-only in courses. The following attributes are locked:
Title
Description
Thumbnail
Alternative text or decorative image designation
Student visibility
Image 1: The LOR management view lists a learning module in the available objects.

Image 2: The LOR management view lists the contents of a learning module, including documents and folders.

Administrators
Availability: Available to all Ultra courses.
Activation: None needed.
Configuration: None needed.
Choose what happens to course content when deleting an object from the Learning Object Repository
Administrators can now choose between two options when deleting an object from the Learning Object Repository (LOR): Delete this object and Delete this object and all associated objects. These options give administrators precise control over content removal, reducing manual effort and helping maintain course integrity across the system.
When an administrator chooses Delete this object, the object is deleted from the LOR but remains in all associated courses and organizations. The object loses its link to the LOR and becomes fully editable in the associated course or organization.
When an administrator chooses Delete this object and all associated objects, the object is deleted from the LOR and from all active course and organizations it is associated with. Objects are not deleted from courses that have been marked complete or whose end date has passed.
Image 1: Administrators can choose to either Delete this object or Delete this object and all associated objects.

Administrators
Availability: Available to all Ultra courses.
Activation: None needed.
Configuration: None needed.
Sort objects by type in the Learning Object Repository
Administrators can now sort items in the Learning Object Repository (LOR) by type. As the volume and variety of content managed by institutions in the LOR grows, sorting by type helps administrators locate and manage objects more efficiently, saving time.
Image 1: In the LOR management view, the arrows next to the Type column sort items by type.

Administrators
Availability: Available to all Ultra courses.
Activation: None needed.
Configuration: None needed.
Assignments and Tests
Improved rubric usability when adding or adjusting grades
Instructors can override grades without locking the rubric as well as provide feedback at the criterion-level for single or multiple attempts. Grades entered in the rubric grade pill update the attempt grade immediately.
For discussions and journals, grades now save at the attempt-level. The override workflow has been removed in these areas for a more consistent grading experience.
To improve consistency with the Flexible Grading page, we updated the rubric score box label from “Submission” to “Rubric Score”. To improve clarity, we also removed the sentence “You can only override the final grade for assessments with multiple attempts. Individual submissions are scored with a rubric.” from underneath the rubric score box.
Administrators
Availability: Available to all Ultra courses.
Activation: None needed.
Configuration: None needed.
Learner Progression and Personalized Experiences
Track Announcement engagement by student
Instructors can now check which announcements a student has read or not read on the new Announcements tab of the Student Overview page. The Announcements tab complements existing announcement engagement data by adding a student-level view and helps instructors identify students who may have missed important course communications.
Instructors
On the Student Overview page, instructors select the Announcements tab for a list of which announcements each student has and has not read.
Image 1: The Announcements tab on the Student Overview page shows when an Announcement was posted and when it was read.

Administrators
Availability: Available to all Ultra courses.
Activation: None needed.
Configuration: None needed.
Integrations
Use API for managing course user accommodations
Blackboard now offers public REST API support for managing student accommodations in Ultra courses. Developers can retrieve, create, and update course user accommodations programmatically. This reduces manual effort and improves consistency when supporting students with special requirements.
Previously, accommodations—such as extended time on assessments or time limit exemptions—could only be configured through the Ultra course interface. Instructors and administrators had to manage accommodations manually on a course-by-course basis, even when accommodations were already defined in external systems.
Two new attributes—timeLimitExceptionType and dueDateException—are now part of the existing Course Membership API endpoints. Developers can also use the batch endpoint PUT /public/v1/utilities/batch to apply accommodations across multiple courses at once. This supports scalable, repeatable workflows and helps institutions align accommodation practices with institutional policies or third-party accessibility systems.
Using the updated API endpoints, developers can:
Retrieve existing student accommodations for Ultra courses
Create or update accommodations, including extended time or time limit exemptions
Apply accommodations programmatically across multiple courses
Administrators
Availability: Available for Ultra courses.
Activation: None required.
Configuration: New attributes are available through the public REST API. Each attribute is documented in the Swagger document to support implementation and testing.
Institutional Hierarchy support for Microsoft Education integration
The Microsoft Education course-level integration now supports Blackboard's Institutional Hierarchy (IH) tool management. Administrators can control Microsoft Education availability at specific hierarchy nodes—such as campuses, colleges, or departments—directly from the Details & Actions location. This ensures the integration appears only where institutions intend it to be used, supporting licensing, structure, and phased rollout strategies.
This update builds on the previously released Institutional Hierarchy support for Ultra Extension Framework (UEF) course-level integrations, which introduced platform-level availability controls for UEF tools in the Details & Actions menu. Individual integrations must adopt this capability to respond correctly to being turned on or off in Institutional Hierarchy. The Microsoft Education integration now honors these settings.
When administrators disable the Microsoft Education integration for a hierarchy node, it no longer appears in the Details & Actions location for associated courses. When enabled, it becomes available automatically for those courses without additional course-level configuration.
This enhancement applies only to:
The Microsoft Education integration delivered as a UEF course-level tool
Course-context placement in the Details & Actions menu
This enhancement doesn't apply to:
Other UEF locations such as panels, modals, banners, or global tools
Other LTI placements such as Course Tools, Deep Link, or non-UEF integrations
Administrators
Availability: Available for all Ultra courses using the Microsoft Teams course integration.
Activation: None required.
Configuration: Configure Microsoft Education availability using Institutional Hierarchy tool controls in Manage Tools. The integration responds automatically to enable or disable events based on the assigned hierarchy node.
Grade Export: Configure OAuth 2.0 scope settings
Grade Export now includes an optional OAuth 2 scope field in the REST (Outgoing) Security Settings for OAuth 2.0. When configured, Grade Export includes the scope value in the OAuth 2.0 token request and as a header on outbound REST calls. Integrations that do not configure the field are unaffected. Institutions whose OAuth 2.0 implementations require a scope parameter can now connect and post grades successfully.
Administrators
Availability: Available to all Ultra and Original courses.
Activation: None needed.
Configuration: None needed.
Blackboard Admin
Restrict grading activity in completed Original courses
Grading activity in completed Original Course View courses is now read-only. Once a course is marked complete, instructors can no longer modify grades, apply overrides, or add grading feedback. This protects the integrity of finalized course records and supports institutional expectations for course closure and record retention.
Previously, instructors could update grades, overrides, group attempt grades, or feedback in some scenarios after a course was marked complete. This created inconsistent records and unexpected changes to finalized outcomes.
This change builds on earlier restrictions to student attempt activity in completed Original courses. It represents the next phase of an incremental effort to improve completed course enforcement. Additional restrictions may follow as this work continues.
Instructors
When an Original Course View course is marked complete, instructors can no longer:
Modify grades for individual or group attempts
Apply grade overrides
Add or update grading feedback of any kind
Instructors can still check grades and feedback in completed courses, but the system prevents any attempt to save grading changes. No action is needed—these restrictions apply automatically when a course is marked complete.
Administrators
Availability: Available to all Original Course View courses.
Activation: None needed.
Configuration: None needed.
Upgrade to Ultra
Preserve activity data for Groups Assignment submission through Bulk Copy and Convert
The Include Activity Data option in the Bulk Copy and Convert conversion process now supports submissions for Groups Assignments as well as individual Assignments. This enhancement allows students to access their historical Groups Assignment submissions and instructor feedback in converted Ultra courses.
Administrators
Availability: Available to all Original courses
Activation: None needed.
Configuration: None needed.

