cancel
Showing results for 
Search instead for 
Did you mean: 

Canvas Deploy Notes (2020-09-09)

Canvas Deploy Notes (2020-09-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, bugs included in the Canvas Known Issues list, and additional updates that do not affect user functionality.

 

  • Subscribe to the deploy notes page to be notified of posted deploy notes
  • For Canvas Platform Service changes (API, GraphQL, Canvas Data), please see the appropriate page in the Change Log 
  • Other questions? Visit the Canvas Deploy FAQ 

 

Deploy Notes Change Log

 

Interface Updates

BACK TO TABLE OF CONTENTS

Account Settings

Course and User Search Character Count


Summary

The Search field supports a minimum of two characters.

Change Benefit

This change enables courses and users to be searched by only two characters in an account, which accommodates more course and user names that may contain only two characters. Previously the search field required three characters.

Affected User Roles

Admins

Admins who need to locate a course or user can enter two characters in the search field and any applicable results display in the page.

Account User SearchAccount User Search

Related Idea Conversation: Search trigger with just two characters

Course Settings

People Search Character Count


Summary

The Search field supports a minimum of two characters.

Change Benefit

This change enables users to be searched by only two characters in a course, which accommodates more course and user names that may contain only two characters. Previously the search field required three characters.

Affected User Roles

Instructors

Instructors who need to locate a user in the People page can enter two characters in the search field and any applicable results display in the page.

People Page SearchPeople Page Search

Related Idea Conversation: Search trigger with just two characters

Courses

Direct Share Course Code Search


Summary

The Copy To search field displays the course code below the name of each course result.

Change Benefit

This change helps users locate courses that may have similar names.

Affected User Roles

Admins, Instructors

When a user accesses the Copy To option in a course and searches for a course name, the course code displays below the name for course search results.

Copy To Menu with Course CodesCopy To Menu with Course Codes

 

New Quizzes

Quiz Question Copy


Summary

Individual quiz questions can be copied within New Quizzes.

Change Benefit

This change helps instructors efficiently create copies of individual quiz questions. For instance, this functionality is helpful for formula questions that should generate different variables per question.

Affected User Roles

Instructors

Instructors can copy an individual quiz question within a quiz. Quiz questions can be copied when viewing the quiz and editing the quiz. 

Quiz question copying is currently not supported for stimulus questions or item bank questions. Individual questions added to a quiz from an item bank can be copied, but the copy will not be added to the bank.

Quiz Question Copy while Viewing QuizQuiz Question Copy while Viewing Quiz

 

Quiz Question Copy while Editing QuizQuiz Question Copy while Editing Quiz

Related Idea Conversation: New Quizzes: Duplicate Question

 

New Rich Content Editor

Group Links


Summary

In Groups, the menu bar includes a Groups file link.

Change Benefit

This change allows users in a group to access their group files.

Affected User Roles

Students

Students in a group can open the New Rich Content Editor, select the Links menu, and select the Group Links option. This functionality allows students to link to group content. Previously only External Links were supported.

Group LinksGroup Links

File Link Consistency


Summary

In the Course and Group Links, the sidebar retains the state of each section when the sidebar is closed.

Change Benefit

This change retains the state of whatever section was expanded or collapsed to minimize the number of clicks within the sidebar.

Affected User Roles

All Users

When a user opens or closes the Canvas Links or Group Links sidebar, the sidebar persists the state of the last expanded sidebar. For instance, if the Assignments section was expanded and then the sidebar were closed, opening the sidebar again would display the Assignments section as expanded until another section was selected. Previously the sidebar always closed each category when the sidebar was closed. 

Quizzes

Student Extension Availability Date Rephrase


Summary

In the Moderate Quiz page, the Student Extension window includes clarification about quiz availability dates and student extensions.

Change Benefit

This change helps with clarification regarding availability dates and student extensions in Classic Quizzes.

Affected User Roles

Instructors

The Student Extensions window includes clarification about student extensions. The window states that quiz attempts whose availability dates have passed will still auto-submit even if the extended time has not expired.

People

Student Assignments within Groups 


Summary

As part of a group set, groups can be created with a specific number of students per group.

Change Benefit

This change allows instructors to set a specific number of students per group when creating a group set.

Affected User Roles

Instructors

As part of creating a group set, instructors can create groups based on a number of students within the group. 

Assign Groups by Student NumberAssign Groups by Student Number

Once a number of students has been assigned, students in the course are automatically and randomly added to groups. If the total number of students in the course doesn’t divide evenly into the given group size, the students will be distributed evenly across all groups. For instance, a course with 11 students where each group has five students results in two groups of four students and one group of three students.

Groups Assigned Per StudentGroups Assigned Per Student

 

 

Fixed Bugs

BACK TO TABLE OF CONTENTS

Accessibility

Courses

When a course is attempted to be favorited from the All Courses page, the tooltip identifies that the course cannot be favorited unless the course is active. Previously the tooltip noted that the course could not be favorited at this time.

Related Idea Conversation: Change message displayed to user when trying to add a Past course.

Grades

The Student Grades page has been reformatted to accommodate responsive styling for browsers within 320px.

Outcomes

If an outcome group contains one or more outcomes that are currently aligned to content, and the outcome group is attempted to be deleted, the warning message identifies the group contains alignments and cannot be deleted. Previously the tooltip noted that something went wrong.

User Signup Pages

The Create Account button in the student, parent, and teacher signup pages retains focus in the Close icon for screen readers. 

Assignments

Manual Post Policy Peer Reviews and Rubric Assessments

When a peer review assignment includes a manual post policy, students can submit a peer review via a rubric and view their rubric assessment even if the submission has not yet been posted.

Explanation: When a rubric was added to a peer review assignment with a manual post policy, and a student reviewed an assignment using the rubric, viewing the Show Rubric button did not display any indication the student had submitted a rubric for the peer review. Canvas code has been updated to allow students who have assessed another student to view rubric assessments, even if the associated submission has not yet been posted. 

Browsers

Images and Safari

Images load correctly when cross-site tracking is not allowed in Safari.

Explanation: When the browser option to prevent cross-site tracking was enabled for Safari 13+, and a user navigated to a page with an older embedded image, it failed to load and generated an error. Canvas code has been updated to load images when the cross-site tracking option is not allowed.

Courses

Google Slide Links

 

This behavior was deployed to the production environment on August 27.

Links in embedded Google Slides function correctly.

Explanation: When a course used the Google Apps LTI, and Google Slide containing links was embedded in a course object such as a page or assignment, the link inside the slide was unresponsive. Canvas code has been updated to allow links to function correctly within the iFrame content of the embedded slide.

Gradebook

Anonymous Grading and Bulk Uploads

When an assignment has enabled anonymous grading, re-uploading assignment submissions does not display student names.

Explanation: When assignment submissions were downloaded and re-uploaded to Canvas, and the assignment enabled anonymous grading, student names displayed in the uploaded submissions confirmation page. Canvas code has been updated to remove student names when submissions are re-uploaded to Canvas.

Large Submission Uploads

Large submission files being re-uploaded to a course do not time out after one minute.

Explanation: When assignment submissions were downloaded and re-uploaded, any uploads that took longer than 1 minute failed and generated a page error. Canvas code has been updated to not time out with large uploads.

New Rich Content Editor

Content Auto Size

The content window no longer automatically resizes based on the contents of the editor.

Explanation: When a user edited content in the New Rich Content Editor, occasionally the editor would resize itself based on the content in the editor. Editing content would move focus to the top of the page.Canvas code has been updated to remove automatic resizing for content.

Related Idea Conversation:  Do not auto adjust height in New Rich Content Editor

Elementary Theme Font Edits

Architect’s Daughter and Balsamiq Sans fonts save correctly in the New Rich Content Editor when accessed through the menu bar.

Explanation: When Architect’s Daughter or Balsamiq Sans were selected in the Rich Content Editor through the menu bar option, saving the content removed the font formatting. This behavior occurred with or without the Elementary Theme feature option enabled.

Image Link Edits

Updating a link on an image does not remove the link.

Explanation: When an image was added to the Rich Content Editor, and a link was added to the image, if the link was later edited, the link was removed from the image completely. Canvas code has been updated to not remove links after a link has been edited.

Manually Created Uploaded Media Folder

Course copies that include a manually created Uploaded Media folder resolves correctly when copying media content.

Explanation: When a course has a manually created folder called Uploaded Media, media uploaded through the New Rich Content Editor created an Uploaded Media 2 folder, since duplicate folder names are not allowed. When a course copy imported the Uploaded Media 2 folder into a course with an existing Uploaded Media folder created by the New Rich Content Editor, the Uploaded Media 2 folder failed to copy and generated an error. Canvas code has been updated to resolve course copies in folders with name conflicts.

Notifications

Hidden Files

Students do not receive notifications about hidden files.

Explanation: When a file was uploaded to a course and then changed the permission so it was only available to students with the link, a notification was sent to any users who have enabled file notifications. Canvas code has been updated to not send notifications for any files that are changed a hidden status.

Related Idea Conversation: Honour visibility settings in Files notifications

Permissions

Permissions Caching

Changing a permission in the Permissions page reflects the changed permission immediately.

Explanation: When a permission was changed in the Permissions page, the icon did not immediately reflect the new permission. Canvas code has been updated to improve caching within the Permissions page.

Quizzes

Precision Answers and Rounding

Precision questions support up to 16 decimal places.

Explanation: When a student attempted to answer a numerical answer classic quiz question that had a precision answer, the student’s answer was rounded to five decimal places, causing the student to never get a correct answer. Canvas code has been updated to support up to 16 decimal places for precision answers.

 

Source Code Summary

BACK TO TABLE OF CONTENTS

To view a summary of all code included in the deploy, please see the Deploy Source Code Summary (2020-09-09) reference sheet.

 

 

 

Deploy Notes Change Log

BACK TO TABLE OF CONTENTS

Date  
2020-09-02

Added—Fixed Bugs

  • Notifications: Hidden Files
2020-08-31

Added—Interface Updates

  • Courses: Direct Share Course Code Search
  • New Rich Content Editor: Group Links, File Link Consistency
  • Quizzes: Student Extension Availability Date Rephrase
  • People: Student Assignments within Groups

Added—Fixed Bugs

  • New Rich Content Editor: Content Auto Size
2020-08-28 Deploy Notes Published

 

Labels (1)
Comments

Is this no longer accurate for deploys?  

"
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."

Examples in this deploy:  The new limits for group size that affect creation.  Group Links in the RCE. 
Examples from 8/26 deploy:  Direct share options changed,  RCE Icons moved.  Favoriting of LTI tools in RCE.

There are many other examples, but those are some clear examples that do not fit the pattern.  Are deploys now just a mid-week release?

 

Hi @anf107 

Since Covid began, we recognize we've shifted from the traditional pattern of deploys. Our product teams are discussing how we want to manage these changes moving forward. I'm hoping we can resolve what the team would like to be doing to better help customer expectations as quickly as possible. The team wanted to get out as many features as they could before school start in the fall hemisphere, which is also why there's an exception from the norm.

For the RCE, we'll ensure that the user group is current with all available features in one location to minimize confusion. 

Erin

Thanks @erinhallmark for the confirmation that items in a deploy are no longer restricted to their documented purpose.  Can we expect deploys to go back to normal now that the school year has started? 

Unfortunately Instructure does not have a good understanding of fall start dates if you are planning on the start of classes to occur after Sept 9th.  These deploys with features during semester start up create more work during an already busy time.  If you want to get new features out for the beginning of a semester than aim for a few weeks prior to the semester start. 

Are there conversations happening somewhere around deploys/release that we can join?  We provided the same feedback through our csm.  

Hi @anf107 

As previously mentioned, our product teams are discussing how we want to manage these changes moving forward.

Features will always continue to be modified throughout the year. What the product team reviews is the impact of the change. 

Thanks,

Erin

@erinhallmark The Direct Share Course Code Search is a great improvement and would be AMAZING if it were deployed to other areas where instructors need to select a course (Inbox, Calendar, Import). Do you think this is possible to become consistent throughout Canvas? 

Regarding the Permissions Caching change - Will this caching change impact the way permissions are maintained for previously provisioned roles? For example if a permissions change was made for the TA role that change would only be reflected when that role is provisioned from that moment on. 

Hi @lftapper, that type of change would be up to the Canvas teams that manage each of those areas. You can ensure that type of request will be visible if you post it as an Idea Conversation, as enhancement ideas aren't managed in deploy notes comments.

@olden043 all this change does is helps you know something is happening when you are changing a permission. Previously it was hard to tell if your clicking the button to change the permission was applied or not.

Thanks!

Erin

New deploy notes are now available here: Canvas Deploy Notes (2020-09-23)

Thanks,

Erin

Version history
Revision #:
6 of 6
Last update:
‎09-11-2020 03:20 PM
Updated by: