Canvas Production Release Notes (2018-05-12)

Document created by Erin Hallmark Administrator on May 7, 2018Last modified by Erin Hallmark Administrator on May 21, 2018
Version 2Show Document
  • View in full screen mode

Changes from Canvas Beta Release Notes (2018-04-30)

 

Updated Features—
  • Removed Account Settings: Right-to-Left Language Support
Other Updates—
  • Added Permissions: See Other Users’ Primary Email Address, View Login IDs for Users
Platform/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.

 

watch-screencast-red.png

Canvas New Feature Screencast (2018-05-12)

 

Next release schedule

  • Beta release and notes: May 21
  • Production release notes: May 29 (in observance of Memorial Day in the United States)
  • Production release and documentation: June 2

 

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

 

The Canvas product team welcomes feedback according to Canvas Community Feedback Guidelines. Release notes comments are subject to release notes comment policies.

 

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.

 

Advanced CSS and JavaScript users: Canvas releases may include undocumented changes that affect styles and code in custom applications. Please make sure to view your Beta environment for any customization conflicts.

                                    

  Updated Features

  BACK TO TABLE OF CONTENTS

 

Announcements

Comment Setting Persistence

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.

 

Announcements comment option persistence

 

User Settings

Yo Web Service

Canvas notifications no longer integrate with Yo, a single-tap zero-character communication tool.

 

 

  Other Updates

  BACK TO TABLE OF CONTENTS

 

Assignments

Submission Details Page Sidebar Terminology Update

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.

 

Student assignment page wording update

 

Files

Settings Menu Icon Update

The Files Settings menu icon has been replaced with the Options icon. This change helps align consistency throughout all Canvas areas and mobile apps.

 

The Settings icon has been updated in Files

 

Global Navigation

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.

 

Global Navigation Help Link anchor tag to Help Menu section, Account Settings

 

Permissions

See Other Users’ Primary Email Address

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 all users. However, this permission change limits email visibility to other users who may not need to view other users' email addresses. 

 

View Login IDs for Users

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.

 

release-notes-bug-fix-icon.png 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:

  • Find a user by email address: See Other Users’ Primary Email Address permission
  • Find a user by SIS ID: Read SIS Data or Manage SIS Data permissions
  • Find a user by Login ID: View Login IDs for Users permission

 

 

  Platform/Integration

  BACK TO TABLE OF CONTENTS

 

For details about using Canvas API documentation, please see the Canvas API Policy page.

 

API Changes

Accounts API

List Active Courses in an Account Endpoint

  • Sort parameter: Replaced subaccount value with account_name value. Subaccount can still be used as a value for backward compatibility.

 

User Observees API

List Observees Endpoint

  • Clarifies that the returned observees will include the observation_link_root_account_ids attribute

 

API Additions

Accounts API

List Active Courses in an Account Endpoint

  • Include parameter: Added account_name value

 

Communication Channels API

Delete a Push Notification Endpoint

  • Added endpoint

 

Courses API

List Your Courses Endpoint

  • Include parameter: Added account object

 

List Courses for a User Endpoint

  • Include parameter: Added account object

 

Get a Single Course Endpoint

  • Include parameter: Added account object

 

Enrollments API

List Enrollments Endpoint

  • Added enrollment_term_id parameter

 

Roles API 

Create a New Role Endpoint

  • permissions[<X>][enabled] parameter: added read_email_addresses value (see other users’ primary email address) and view_user_logins value (view login IDs for users)

 

Submissions API

List Submissions for Multiple Assignments Endpoint

  • Added graded_since parameter

 

User Observees API

Add an Observee with Credentials Endpoint

  • Added root_account_id parameter

 

Add an Observee Endpoint

  • Added root_account_id parameter

 

Remove an Observee Endpoint

  • Added root_account_id parameter

 

Users API

Create a User Endpoint

  • Added destination parameter

 

 

  Fixed Bugs

  BACK TO TABLE OF CONTENTS

 

Accessibility

Assignments

The Assignment Index page and Create Assignment page includes correct form labels and valid aria attributes.

 

Courses

At the account level, course search results are announced to screen readers.

 

Notifications

User notification preference tooltip details can be viewed by keyboard users and screen readers.

 

People

At the account level, people search results are announced to screen readers.

 

SpeedGrader

When the Allow Outcome Extra Credit feature option is enabled, rubric score changes are announced to screen readers.

 

API

Courses API

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.

 

Assignments

Duplicated or Unmuted Assignments Validity Error

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.

 

Peer Reviews and Rubric Removal

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.

 

Section Date Term Override Error

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.

 

Blueprint Courses

Module Lock 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.

 

Gradebook

Grading Period Placement and Due Date Changes

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.

 

New Gradebook

Grading Periods and Enrollment Visibility

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.

 

People

New People Page and Add People Button

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.

 

New People Page and Deleted Enrollments

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.

 

New People Page and Test Students

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.

 

Quizzes

Auto-Graded Quiz Changes and Grading History Accuracy

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.

6 people found this helpful

Attachments

    Outcomes