To Our Amazing Educators Everywhere,
Happy Teacher Appreciation Week!
In this Canvas release (15 February),the Copy Course page uses InstUI and includes updates like defaulting to term dates, requiring admins to adjust term dates, and displaying both local and course time zones if they differ. On the Account Level Grading page, admins can set an account or sub-account default grading scheme. The Import Content page uses InstUI with updated Add Import to Queue button text and displays both local and course time zones if they differ. When the New Login/Registration UI for Identity feature option is enabled at the Root Account level, the Login and Registration user interface is redesigned for accessibility and enables future identity enhancements. Instructors can migrate Classic Quiz question banks to New Quiz item banks using the updated Convert content to New Quizzes checkbox. The Full Validation of OpenID Connect Token's feature option is enforced for all Canvas institutions and the feature option is removed. The user interface features refined semantic markup, clearer error messages, and focused states for missing or incorrect fields, ensuring better content hierarchy and accessibility for all users. During course copy, leading zeros in Assignment Custom Parameter data are stripped. Deployment ID naming is updated for LTI compliance. The validation_context and error fields do not launch in LTI claim objects. An update is available in the Enhanced Rubrics Change Log.
All Resources | Features in this release may be included in product blogs and other content areas. For all related links, view the 2025-02-15 Community tag.
Table of Contents
Beta Environment Availability |
2025-01-20 |
Production Environment Availability |
TBD |
Location to Enable Feature |
None |
Name of LTI Tool |
None |
Permissions |
Manage Course Content-Add |
Related APIs |
None |
Affects User Interface |
Yes |
Affected Areas |
Settings, Course Copy |
Related Ideas |
None |
Summary
The Copy Course page has been updated to the latest version of InstUI, Instructure's internal design language. When a term is selected, the dates default to the term's dates. Instructors must contact their admin to update the term dates. If an instructor's time zone differs from the course timezone, both the local and course timezones are displayed.
Change Benefit
This update enhances user experience by providing a modern, consistent interface through the latest version of InstUI. Displaying local and course timezones improves scheduling accuracy for users working across different timezones.
Feature Workflow
When a term is selected [1], the dates default to the term's dates. Instructors must contact their admin to update the term dates [2].
When the Adjust events and due dates option is selected, both the local and course dates and times are displayed.
Feature Video
Not Available |
Beta Environment Availability |
2024-09-16 |
Production Environment Availability |
2025-02-15 |
Location to Enable Feature |
None |
Name of LTI Tool |
None |
Permissions |
Account Level Settings-Manage |
Related APIs |
None |
Affects User Interface |
Yes |
Affected Areas |
Account and Sub-Account Level Grading |
Related Ideas |
[Account Settings] Default grading scheme [Account Settings] Default Grading Schemes at the Account Level |
Previous Feature Mention |
Summary
On the Account Level Grading page, admins can set an account or sub-account default grading scheme.
Note: Course-level default grading schemes can only be set after the Enable Course Grading Scheme option is enabled in the Course Settings of a course. Once enabled, instructors can select the grading scheme they want to use as the course default, overriding any account-level default grading schemes. If the Enable Course Grading Scheme course setting is not enabled, the course inherits the account-level default grading scheme.
Change Benefit
This feature simplifies grading scheme setup by allowing institutions to set a default grading scheme at the account or sub-account level, ensuring consistency across all courses.
Feature Workflow
On the Account or Sub-Account level grading page, Click the Account default grading scheme drop-down menu [1]. Then, select the desired grading scheme [2].
Once a grading scheme is selected, click the Apply button.
Once applied, the default grading scheme displays in the Account default grading scheme drop-down menu [1]. To view all courses where the grading scheme is located, click the Show locations used link [2].
In Course Settings, instructors can view available Account Level Grading Schemes.
Feature Video
Not Available |
Beta Environment Availability |
2025-01-20 |
Production Environment Availability |
TBD |
Location to Enable Feature |
None |
Name of LTI Tool |
None |
Permissions |
Name of Permission relevant to feature area |
Related APIs |
Name of API(s) w/ link(s), if the feature can be managed via API |
Affects User Interface |
Yes |
Affected Areas |
Course Settings |
Related Ideas |
None |
Summary
The Import Content page is updated to the latest version of InstUI, Instructure's internal design language. The import button text is updated to Add Import to Queue and when an instructor's timezone differs from the course timezone, both the local and course timezones are displayed.
Change Benefit
This update enhances the user experience by updating the Import Content page to the latest InstUI version, providing a modern and consistent design. It also clarifies the import process with updated button text, improving workflow efficiency.
Feature Workflow
On the Import Content page, the user interface and the import button text are updated to Add Import to Queue.
When the Adjust events and due dates option is selected, the local and course dates and times are displayed.
Feature Video
Not Available |
Feature options allow institutions to enable newly developed Canvas functionality according to their preferred time frame. Unless otherwise noted, all feature options are opt-in and do not require any action by a Canvas admin until a feature's enforcement date is announced. For a complete list of feature options, please see Canvas LMS Feature Options.
A feature preview label indicates a feature option in active development, which is being built directly through user feedback. Feature previews deploy updates outside the regular Canvas release schedule and are posted in the Related Releases section in Canvas Releases & Deploys.
Please reference the table below each feature heading for specific feature information. For general information about feature options, please see the Canvas Release Notes FAQ.
Feature Option Name to Enable |
New Login/Registration UI for Identity |
Enable Feature Option Location & Default Status |
Account (Disabled) |
Beta Environment Availability |
2025-01-20 |
Production Environment Availability |
TBD |
Subaccount Configuration |
No |
Permissions |
Account-level settings-manage |
Affects User Interface |
Yes |
Affected Areas |
Login Page |
Mobile App Support |
Not available |
Free-for-Teacher Availability |
TBD |
Feature Option State |
Production-ready |
Related Ideas |
None |
Summary
When the New Login/Registration UI for Identity feature option is enabled at the Root Account level, the Login and Registration user interface is redesigned for accessibility and enables future identity enhancements.
Note: User interface will vary with Theme Editor branding.
Change Benefit
This update ensures a consistent and seamless login experience by reworking the Login/Registration user interface to accommodate identity changes.
Feature Workflow
The Login and Registration page interface is redesigned.
The placement of the Login with Google and Login with Microsoft buttons is updated for users utilizing Google and Microsoft OAuth Authentication methods.
The Parent Registration form page interface is also updated.
Additional Details
The updated Login User Interface and URLs do not support running custom javascript/css overrides for security reasons.
Feature Video
Not Available |
Feature Option Name to Enable |
New Quizzes New Quizzes migration during course import/copy |
Enable Feature Option Location & Default Status |
Account (Disabled/Unlocked) |
Beta Environment Availability |
2024-12-16 |
Production Environment Availability |
2025-02-15 |
Subaccount Configuration |
Yes |
Permissions |
Inherent to user role |
Affects User Interface |
Yes |
Affected Areas |
Copy Course page, Import Course Content page |
Mobile App Support |
Not available |
Free-for-Teacher Availability |
TBD |
Feature Option State |
Production-ready |
Related Ideas |
[New Quizzes] Migrate questions banks from one course to another, without having to create a test. [New Quizzes] Alternative in migration from question bank to item bank |
Previous Feature Mention |
Summary
Instructors can migrate Classic Quiz question banks to New Quiz item banks by using the Convert content to New Quizzes checkbox, previously labeled Import existing quizzes on the Course Copy and Import Course Content pages. Additionally, the Tooltip text is updated.
Change Benefit
This update allows Instructors to transfer question content from Classic Quizzes to New Quizzes without using quiz migration, greatly improving efficiency and saving valuable time.
Feature Workflow
The Import existing quizzes on the Course Copy checkbox is renamed Convert content to New Quizzes.
The Convert content to New Quizzes checkbox Tooltip text is updated.
Additional Details
After the copy or import is complete, all Question Banks converted to Item Banks appear on the Item Banks page of the new course, filtered under This Course.
Feature Video
Not Available |
A Feature Preview indicates a feature option in active development. Users who opt in to the feature and join the Community user group can help improve the feature through direct feedback.
The following Feature Previews have updates related to this release available in the User Group change log. When this feature option is available for general use, the feature option will be announced in the Canvas Release Notes.
For more details related to this release, see the Enhanced Rubrics Release Change Log.
Over the coming months, a series of updates will be introduced to enhance Canvas's accessibility, intuitiveness, and equity, with a focus on improving usability for assistive technology users. These updates will include changes in the following areas:
Refined semantic markup in the user interface to improve communication of content relationships and hierarchy.
In the user interface, improved error messages in forms and interactive elements offer clearer and more accessible feedback. Focused states for missing or incorrect fields ensure a consistent experience for all users, whether using a mouse, keyboard, or screen reader.
Beta Environment Availability |
2025-01-20 |
Production Environment Availability |
2025-02-15 |
Location to Enable Feature |
None |
Name of LTI Tool |
None |
Permissions |
Inherent to user |
Related APIs |
|
Affects User Interface |
No |
Affected Area |
Authentication |
Mobile App Support |
Not available |
Free-for-Teacher Availability |
Available |
Feature Option State |
Production-ready |
Related Ideas |
None |
Previous Feature Mention |
Summary
The Full Validation of OpenID Connect Tokens feature option is enforced for all Canvas institutions and the feature option is removed. Canvas fully complies with the OpenID Core specification for verifying identity tokens. It checks several important details:
The token also needs to be securely signed. It can be signed using a secret key or a published public key, which Canvas can access automatically if provided.
Note: Admins must complete the Issuer Identity field in the settings before enabling this feature, as well as provide the JWKS URI if signing tokens with a private key.
Change Benefit
This change makes it easier for admins to set up identity verification and ensures that settings stay updated. Additionally, it improves security and accuracy for identity verification within Canvas.
Feature Workflow
On the OpenID Connect page, the Discovery URL field [1], Issuer Identifier field[2], Token Endpoint Authentication Method field [3], and JWKS URI field are added [4].
Feature Video
Not Available |
Beta Environment Availability: 2025-01-20
Custom variables that previously stored values as integers or floats are converted to strings during course copy. While these values have been returned as strings in LTI responses for over a year, this change may affect API users who rely on the variable being an integer or float within the Canvas API (but not in the LTI response). No significant impact is expected; however, users are encouraged to monitor for any changes.
To ensure compliance with the IMS LTI specification, the naming convention for the deployment ID in LTI login requests is changed to lti_deployment_id. Previously, the deployment ID was sent as deployment_id.
In LTI launches, the JWT message was previously validated during creation in Canvas, which added extra, unintended fields (validation_context and errors) to the JWT payload. This update removes these unnecessary fields, ensuring a cleaner and more streamlined JWT payload.
2025-02-05
2025-01-29
2025-01-28
2025-01-22
To participate in the Instructure Community, you need to sign up or log in:
Sign In