- Removed Account Settings: Right-to-Left Language SupportOther Updates—
- Added Permissions: See Other Users’ Primary Email Address, View Login IDs for UsersPlatform/Integration—
- Added API Additions: Roles API
Upcoming Canvas Changes
SIS File Refactor: June 2
On June 2, the SIS File Refactor account-level feature option will be enabled for all institutions. This change benefits institutions with large SIS imports, provides more detailed error and troubleshooting information, and allows for future SIS Import engineering improvements. Learn more about the SIS File Refactor in the Canvas Production Release Notes (2018-04-21).
Course and People Search: June 2
On June 2, the Course and People Search account-level feature option will be enabled for all institutions. This change allows admins to more easily navigate courses and users in a Canvas account. Learn more about Course and People Search in the Canvas Production Release Notes (2018-03-10).
In this production release (May 12), Yo is no longer supported as a Canvas web service. Additionally, the Files Settings menu icon has been replaced with the Options icon.
For admins, the Customize this Menu link in the Global Navigation menu directs to the Help Menu section in the Account Settings page, and two new permissions have been added for allowing users to view primary email addresses and view login IDs.
For instructors, the Announcements commenting option is persistent per user across all courses that allow announcement replies.
For students, the submission details page sidebar displays the assignment status as Submitted instead of Turned In.
Production release notes also include API updates and fixed bugs.
Features are subject to change based on user feedback and testing. Please follow the release notes for the latest information.
Next release schedule
Production release notes indicate Canvas updates that will be included with Saturday’s release and are subject to change. However, some features may already be deployed to production as indicated in the release notes. New features may differ from those available in your beta environment. Learn more about the Canvas Release Schedule.
- Not all features will apply to mobile apps, and some functionality may be implemented in mobile apps at a later date.
- Mobile features are updated and announced separately according to app and device in the Mobile release notes
Account-level features are not available in Free-for-Teacher accounts unless otherwise indicated.
Flash Content Reminder: Canvas displays Flash content as supported within major browsers. Microsoft Edge, Safari, Chrome, and Firefox default to HTML5 as the preferred method for displaying website content, which promotes a faster, more secure browsing experience. These browsers will eventually block all Flash content. For best performance in Canvas, course content should be designed to support HTML5. Any affected content can still be accessed by manually allowing permission for flash content in the browser. Using the camera and microphone to record media content within the Canvas Rich Content Editor currently still relies on Flash and is being addressed by Canvas engineers.
When users are allowed to comment in announcements in a course, the Allow Users to Comment option is persistent and displays the same option set in the previous announcement. This change assists instructors so they don’t have to change the comment option for each announcement they create.
This setting is associated with the user context and not the course context. If an instructor changes the comment setting in one course and creates an announcement in another course, the same comment setting will apply. However, if the course has not enabled comments for announcements, the comment option does not display in the announcement and the announcement is locked by default.
Canvas notifications no longer integrate with Yo, a single-tap zero-character communication tool.
When a student submits an assignment, the submission details page sidebar displays the assignment status as Submitted. Previously the sidebar displayed the status as Turned In. This change helps align consistency with Canvas terminology.
The Files Settings menu icon has been replaced with the Options icon. This change helps align consistency throughout all Canvas areas and mobile apps.
In the Global Navigation Help menu, the Customize this Menu link directs admins to the Help Menu Options section in the Account Settings page. Previously, the customization link directed admins to the top of the Account Settings page, which required them to scroll down the page.
The Account and Course Roles page includes the See Other Users’ Primary Email Address permission. This permission is enabled by default for admins at the account level, and instructors and TAs at the course level (as well as any custom roles based on instructor and TA roles). However, this permission can be enabled for student, observer, and designer roles. Details about this permission have also been added to the Roles API.
When enabled, users can search for other users via primary email address in the People page and view email addresses via the Roles API. The People page does not display a user's email directly in the People page, but it is returned in search results via API.
The functionality of this permission has always existed in Canvas for users with the add/remove students permission. However, this new permission change limits email visibility to other users who may not need to view other users' email addresses.
The Account and Course Roles page includes the View Login IDs for Users permission. This permission is enabled by default for admins at the account level, and instructors and TAs at the course level (as well as any custom roles based on instructor and TA roles). However, this permission cannot be enabled for any other role. Details about this permission have also been added to the Roles API.
When enabled, users can view login IDs for users in the People page and access login details via API.
These changes resolve a fixed bug in Canvas:
When searching for a user in the new account-level People page, admins were unable to search for user data other than name if the admin did not also have permission to add/remove other teachers or add/remove students from the course permissions. Canvas code has been updated to allow admins to search for user data based on the permissions granted to the admin. The following permissions are now required for each intended search result:
List Active Courses in an Account Endpoint
List Observees Endpoint
List Active Courses in an Account Endpoint
Delete a Push Notification Endpoint
List Your Courses Endpoint
List Courses for a User Endpoint
Get a Single Course Endpoint
List Enrollments Endpoint
Create a New Role Endpoint
List Submissions for Multiple Assignments Endpoint
Add an Observee with Credentials Endpoint
Add an Observee Endpoint
Remove an Observee Endpoint
Create a User Endpoint
The Assignment Index page and Create Assignment page includes correct form labels and valid aria attributes.
At the account level, course search results are announced to screen readers.
User notification preference tooltip details can be viewed by keyboard users and screen readers.
At the account level, people search results are announced to screen readers.
When the Allow Outcome Extra Credit feature option is enabled, rubric score changes are announced to screen readers.
In the Create a New Course Endpoint, the course[default_view] parameter does not include the option to set a page as the front page.
Explanation: When a user created a new course via the API and set the default view for the home page, the API documentation displayed an option to set a front page. However, the parameter was unable to support the API call because the functionality was not supported. Canvas code has been updated to remove the option to set a page as the front page from the API documentation.
Duplicated or unmuted assignments with edited Until dates do not generate an error.
Explanation: When a duplicated or unmuted assignment was also edited so the Until date matched the Due date, the assignment generated an error. Canvas code has been updated to allow Until dates to be edited without error.
Removing a rubric from a peer review assignment does not affect currently assigned peer reviews.
Explanation: When a rubric was removed from a peer review assignment, all currently assigned peer reviews were also removed from the assignment. Canvas code has been updated to not affect peer review assignments when a rubric is removed.
Assignments can be assigned to an individual student if the student is enrolled in a section with term override dates.
Explanation: When a student was enrolled in a section with term override dates and assigned to an assignment, the assignment displayed that the date cannot be after the term end. Canvas code has been updated to not validate assignments assigned to individual students. This change does not affect assignments assigned to entire sections, which are still validated against term dates.
Modules with unlocked dates in Blueprint courses generate an unsynced change for associated courses.
Explanation: When a module was locked until a specific date in a Blueprint course, synced to associated courses, then unlocked, the Blueprint course did not trigger an unsynced change. Canvas code has been updated to generate unsynced changes when a previously locked module is unlocked in a Blueprint course.
Assignment due date edits do not affect placement within another grading period.
Explanation: When an assignment’s due date was changed in a course with multiple grading periods, the Gradebook displayed the assignment cells as grayed out notifying the submission was in another grading period. Canvas code has been updated to ensure assignment due dates place the assignment in the correct grading period for all submissions associated with the assignment.
Grading period assignments verify concluded and inactive student option visibility.
Explanation: When a user selects a grading period and has not selected the option to display inactive or concluded students, submissions for inactive and concluded students still displayed in the grading period. Canvas code has been updated to verify the concluded and inactive student visibility option in the Gradebook when displaying assignments.
In the new account-level People page, the Add People button only displays for users with permission to add users to courses.
Explanation: When an admin clicked the Add People button in the new account-level People page, and the admin did not have permission to add users to courses, the page generated an error message. Canvas code has been updated to only display the Add People button for admins who have the add/remove students and/or add/remove other teachers permission.
In the new account-level People page, deleted enrollments are not included in search results when filtering by role.
Explanation: When an admin filtered the new account-level People page by role, the search field displayed both deleted and active enrollments. Canvas code has been updated to display only active roles as part of the search filter.
In the new account-level People page, the test students are not counted in course enrollments.
Explanation: When a course included a test student, the test student displayed in the new account-level People page count as a student enrollment. Canvas code has been updated to remove test students from enrollment counts.
Auto-graded quizzes with manual edits retain all grades in the Grading History page.
Explanation: When an auto-graded quiz was manually edited, the Grading History page only displayed the manual grade change and not the original grade. Canvas code has been updated to retain and display all grades for an auto-graded quiz.