Canvas Deploy Notes (2021-06-09)
Canvas deploys contain code changes that are intended to fix bugs, improve performance, and prepare for new features, but they do not affect customer workflows. These deploys take place every two weeks and can be tested in the beta environment before the production deploy date indicated in the title of this document. Intended changes in workflow are noted in the Canvas Release Notes published monthly.
Deploy notes may include notable fixed bugs, resolved fixes in Known Issues, and other updates that do not affect user functionality.
- Interface Updates
- Assignment Enhancements
- File Upload Interface
- MFA Requirement
- Rubric Rating Removal
- Other Updates
- Email Addresses and Manual Enrollments
- Enrollment Requirements
- Fixed Bugs
- Account Settings
- Assignment Enhancements
- Unpublished Module Explanation
- Direct Share and Multiple User Roles
- Admin Roles and Discussion Duplication
- Search Field and Account Roles
- Anonymous Comments and SpeedGrader Assessments
File Upload Interface
Discussion about this feature is welcome in the Releases Q&A: 2021-06-09 Assignment Enhancements File Upload Interface
The File Upload interface for assignment submissions has been updated with an improved design.
This change allows the interface to be more user friendly with the file upload experience. No workflow behavior has been affected.
Instead of viewing large buttons for submission files, the File Upload interface has been updated to a full-width drag-and-drop menu. When files are added, the files display in a table below the upload field, and progress bars are shown for each individual upload.
Discussion about this feature is welcome in Releases Q&A: 2021-06-09 Authentication MFA Requirement
Canvas Multi-Factor Authentication can be set on a per-authentication-provider basis.
This change allows admins to set MFA requirements for individual authentication providers.
Affected User Roles
When Multi-Factor Authentication is optional or required in the Account Settings page, an MFA checkbox displays below all enabled authentication providers in the Authentication page. The MFA checkbox can be selected for individual providers as needed.
Related Idea Conversation: Selective Two-Factor Authentication for External U... - Canvas Community
Rubric Rating Removal
Discussion about this feature is welcome in Releases Q&A: 2021-06-09 Rubrics Rating Removal
Ratings within a criterion can be deselected as part of a rubric assessment in SpeedGrader.
This change allows rubric assessors to remove a rating that may have been applied incorrectly.
Affected User Roles
When an instructor or other assessor selects a rating within a criterion, and the rating needs to be removed, the instructor can click the rating again to deselect the rating from the criterion. The rating score that used to display in the points field will be removed.
Related Idea Conversation: Erase Saved Speedgrader Rubric Entry - Canvas Community
Email Addresses and Manual Enrollments
Users must confirm their email address before they can be enrolled in a course using that email address. When a user with permission to add another user tries to add users to a course using an email address, users will only display in the search results if their email address has been confirmed.
This behavior affects manual enrollments regardless of whether Open Registration is enabled and ensures that only intended users are added to a course via email address.
ePortfolios cannot be created by a user until the user is enrolled in a course. The only exception is users with admin roles, who are typically not enrolled in courses. This change helps minimize spam ePortfolios created in Canvas accounts.
Quota and Notification settings include labels for screen readers.
The Reports page information windows can be scrolled by keyboard users. Additionally, the Configure and Run Report elements have been changed to buttons.
Unpublished Module Explanation
Assignments in an unpublished module include a message as to why the assignment is not yet available.
Explanation: When an assignment was part of an unpublished module and Assignment Enhancements was enabled in the course, students who tried to access the assignment were not told why it was unavailable. Canvas code has been updated to include explanations for assignments in unpublished modules to state that the module has not been unlocked yet.
Direct Share and Multiple User Roles
Instructors cannot access Direct Share options in a course where they are a student.
Explanation: When a user had a student enrollment in one course and an instructor enrollment in another course, the user was able to view the Direct Share options in the first course, but course content would not copy to the second course. Canvas code has been updated to restrict access to Direct Share options in courses where a user has a student role.
Admin Roles and Discussion Duplication
Users with an account-level role can duplicate discussions in a course.
Explanation: When a user with an account-level role tried to use the Duplicate option for any published or unpublished discussion, the page generated an error. Canvas code has been updated to allow account-level user roles to duplicate discussions in a course.
Search Field and Account Roles
Account roles display when admins use the Search field.
Explanation: When the Search Permissions field was used in the Account Roles tab, only course-level permissions were returned. Clearing the search did not cause account-level-only permissions to reappear in the list. Canvas code has been updated to retain account-level permissions in the search.
Anonymous Comments and SpeedGrader Assessments
Authors of anonymous comments remain anonymous when an assignment is assessed with a rubric.
Explanation: When anonymous grading had been enabled on an assignment and contained a rubric, submitting a rubric assessment via SpeedGrader revealed who authored the anonymous comments left by the student. Canvas code has been updated to keep comments anonymous.
|2021-06-10||Added Other Updates—Courses: Email Addresses and Manual Enrollments|
|2021-05-28||Published Deploy Notes|
With respect to Courses: Email Addresses and Manual Enrollments listed under Other Updates...
We have some "dummy" user accounts (fictional names with e-mail addresses that do not exist in real life ... such as Optimus Prime ... shown below) in Canvas that we had set up several years ago in order for us to do various testing as needed. Last week we discovered that we can no longer use the e-mail address attached to that user account to manually enroll that fictional user in a course. This was not the case prior to this update. Instead, we get a message similar to the following:
The above update states, "Users must confirm their email address before they can be enrolled in a course using that email address." However, because the e-mail address for Optimus Prime technically does not exist (since we made it up in Canvas), we don't have an actual school mailbox for this account...so that Optiums Prime's e-mail address could be confirmed.
Our work-around now is to instead manually enroll the user via "Login ID" instead of via the "Email Address" option via the "People" page of the course. 😕 🙁