Release notes outline upcoming customer-impacting changes that are expected to be displayed
in production environments. Please note that features considered for future development are not
included in the notes.
Unless otherwise stated, all features in this release are available in the Production environment on 2026-04-14.
New Features
Data Sync
Display Account Grade Exchange History in Admin LTI
Summary
The Data Sync Admin LTI for Canvas provides administrators with greater visibility into account-level grade sync activity in the Grade Sync tab. Administrators can:
- View the completion status of account-level grade sync jobs (successful, failed, or in progress)
- Access a chronological history of account sync attempts, including the number of courses included
- Review grade exchange details to better understand what data was processed at both the account and course levels
Change Benefit
- Improved administrative visibility: Greater transparency into the grade sync process makes it easier to monitor job status and outcomes.
- Faster troubleshooting and auditing: Detailed sync history helps administrators quickly identify issues and better support audit processes.
- Increased data confidence: Clearer insight into grade processing helps ensure grades are accurately reflected between Canvas and the SIS.
Feature Workflow
Navigate to the Grade Sync tab [1]. To review scheduled account-level exchange status and details, select the Account Level tab [2]. To review specific grade exchange records, select the Course Level tab [3].
Updated Features
Data Sync
Delta-Based Grade Exchange Processing
Summary
Grade sync exchanges now process only updated grade results. Previously, exchanges included all grade results associated with recently graded assignments.
With this update:
- The Last Sync Time for each assignment is displayed on the Post Grades and Remaster Grades modals, giving administrators clear visibility when initiating a sync.
- Assignments with no changes since the last sync are marked as Successful in the history, but no grade data is sent.
- All grades continue to sync for Remaster exchanges without filtering, ensuring complete updates when needed.
- After each new exchange, the last synchronization time is recorded for every assignment.
- Performing a rollover or internal hard reset on the repository will remove all associated grade data, including exchanges, account-level exchanges, and last sync timestamps.
Change Benefit
- Improved processing efficiency: Reducing the volume of grade data in each exchange helps improve overall sync performance.
- Faster grade exchanges: Limiting processing to only changed grades helps exchanges complete more quickly.
- More targeted data updates: Processing only changed grades helps prevent unnecessary reprocessing and ensures more precise grade updates between Canvas and the SIS.
Feature Workflow
In the Sync grades modal, the Last Sync time displays.
Additional Details
When a grade is updated in Canvas, Data Sync detects the change during the next course-level or account-level exchange and sends only the updated grade information to the SIS. Administrators can review exchange results in the Admin LTI, and teachers can view results using the Teacher LTI.
Other Updates
Improved Category Name Matching
Summary
Improved the category name-matching logic for OneRoster SIS integrations that support assignment-level grade exchange to better align assignments with the correct categories.
Change Benefit
- Improved grade sync accuracy: Enhanced category matching helps prevent incorrect category alignment across unrelated courses, resulting in more reliable grade passback to SIS systems.
Improved Filtering Logic for Miscellaneous User Types
Summary
Improved filtering logic to ensure miscellaneous user types, such as administrators and observers, are included in school-related filters even if they do not have a formal section enrollment.
Change Benefit
- Improved user visibility: Enhanced filtering ensures administrators and other non-enrolled user types are properly included in school results, providing more complete and accurate user data.
Improved Assignment Matching for eSchoolPlus Integrations
Summary
Several enhancements were made to eSchoolPlus assignment matching when the Check SIS gradebook for existing lineItems option is enabled.
- Enhanced Assignment Name Matching: Improved logic better handles special characters in eSchoolPlus assignment names.
- More Accurate Assignment Due Dates: Due date matching has been improved to account for eSchoolPlus Daylight Saving Time behavior, ensuring assignments created before DST changes align correctly in the gradebook.
Change Benefit
- Improved grade sync reliability: More accurate assignment name and due date matching helps prevent duplicate or misaligned assignments, especially during mid-year eSchoolPlus implementations or upgrades.