Skip to main content
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Canvas Deploy Notes (2020-12-02)

Canvas Deploy Notes (2020-12-02)

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.

 

  • 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

 

Courses

Text Field MathJax Equations [DELAYED]



This feature is delayed until the 2021-01-16 Canvas Release


Summary

LaTeX equations can be entered in any Canvas text field, and MathJax is loaded if Canvas detects an equation image added by delimited LaTeX characters.

Change Benefit

This change allows users to use equations in more areas of Canvas and manage equations more efficiently.

Affected User Roles

All Users

Equations can be added manually in any Canvas area that includes a text field, such as the title of an assignment or in a calendar event. Manual entries must be formatted according to LaTeX specifications. For help using the LaTeX Editor, please see the Canvas Equation Editor Advanced PDF.

erinhallmark_1-1604696371635.png

Text Delimiters

Text fields support MathJax $$ or /( delimiters to identify equations. Adding equations added in a \(...\) format indicates the equation should be in an inline format. Generally, equations entered with text should be formatted inline. However, an equation in a $$...$$ format indicates the equation should be in a block format. 

Inline Example: 

\(area = \int_{a}^b f(x)dx\)

Block Example:

$$y = mx + b$$

erinhallmark_2-1604696371646.png


When saved, MathJax renders the LaTeX equations in the editor window as inline and block text, respectively.

erinhallmark_3-1604696371601.png
 
 
Related Community IdeaMake Math Equation Editor Accessible
 

SpeedGrader

Delete Submission File Icon


Summary

For admin roles, SpeedGrader displays a Delete button next to submission files.

Change Benefit

This change allows admins to manage inappropriate or submissions or submissions that otherwise need to be removed from a course.

Affected User Roles

Admins

When an admin views a submission in SpeedGrader, a Delete icon displays next to the Download icon. If necessary, the admin can click the Delete icon to remove the submission. After confirming that the submission should be removed, the page reloads and replaces the submission link with File_Removed.pdf. 

Note: This functionality is allows for account roles granted the Users - Act As permission.

erinhallmark_0-1605913170143.png

 

Related Idea ConversationDelete submissions by students

 

People

Split Merged Users


Summary

The Users page includes the option to split user accounts that were previously merged.

Change Benefit

This change allows admins to manage user accounts without using the API.

Affected User Roles

Admins

When an admin has used the Merge with Another User option in the account-level Users page, the page also displays the Split Merged Users option. This option can be used to split previously merged users within 180 days of the user merge. However, merged users cannot be fully restored to their previous state.

If the Split Merged Users option is not displayed, the 180-day limit has expired and the user can no longer be split from the previous merge.

erinhallmark_1-1605913170154.png

Merging Account Reminder

Merging accounts combines the logins, contact methods, and enrollments for the two user accounts. Page views are not retained for the user who was merged. After the accounts have been merged, the user can use the logins that originated from either account to view all their course enrollments within the same account.

If the account being merged is enrolled in a course that the account it is being merged into is not enrolled in, grade information will be transferred to the merged account. If both accounts are enrolled in the same course, grade information from the account being merged will not be transferred.

New Rich Content Editor

 

In preparation for the New Rich Content Editor enforcement on 16 January 2021, the New Rich Content Editor will be turned on in the beta environment for all accounts.

All Files Search Field


Summary

The All Files section in each sidebar includes a search field.

Change Benefit

This change allows users to more easily search for files when viewing the entire files structure.

Affected User Roles

All Users

When a content folder is opened, and the All Files option is selected, the sidebar includes a search field. A folder must be selected before search can be used, and search only applies to the selected folder.

At least three characters are required to generate search results. Any search results for the open folder display for the section.

The Search field cannot be used while data is being loaded.

erinhallmark_3-1605913170124.png


Related Idea ConversationSearch feature in the Add images area

 

Course Link Search Field


Summary

The Course Link sidebar includes a search field.

Change Benefit

This change allows users to more easily search for course links.

Affected User Roles

All Users

When the Course Links content folder is opened, the sidebar includes a search field. A course section must be expanded before search can be used, and search only applies to the expanded section.

At least three characters are required to generate search results. Any search results for the open section display for the section.

The Search field cannot be used while data is being loaded.

erinhallmark_2-1605913170156.png

 

Related Idea ConversationNew Rich Content Editor: Search Function Needed in Course Links Menu

 

Other Updates

BACK TO TABLE OF CONTENTS

InstUI Update

People Clone Group Window

In People, the Clone Group window for instructors has been updated to use the icon style used in InstUI. No functionality has been affected. 

 

Fixed Bugs

BACK TO TABLE OF CONTENTS

Accessibility

New Rich Content Editor

The contrast ratio has been improved for the background color in the table insert grid.

API

Decimal Point Values and Assignments API

Scores are rounded correctly when decimal point values are included in quizzes with three or more questions.

Explanation: When quizzes contained three or more questions with decimal point values, each question showed an incorrect total grade when the score included three or more correct questions. Canvas code has been updated to display correct values in rounding decimal point values.

Calendar

Appointment Groups and Multiple Courses

When an appointment group is shared among multiple courses, claimed appointment slots display the name of the course.

Explanation: When an appointment group is shared between multiple courses, if a student from one course signed up for an appointment slot, a teacher or student in another course would view that appointment slot as blank because the course name was not assigned. Canvas code has been updated to include course names for each claimed slot.

External Apps

Modules and YouTube LTI Videos

When added to a module, YouTube LTI videos that display an error include a clearer message for user troubleshooting.

Explanation: When a YouTube video was added to a module via the YouTube LTI, an error  displayed in the module. The error message was not clear on how to correct the behavior. Canvas code has been updated to improve error messages displayed with LTI tools.

Global Navigation

Text Wrap and Scrollbar

When a scrollbar is included in the Global Navigation Menu, the Dashboard link is retained as one word.

Explanation: When the Global Navigation Menu contained links with long names, and the Menu contained enough links to display a scrollbar, the Dashboard link was wrapped and the last letter of the link displayed below the text. Canvas code has been updated to reduce padding in the Global Navigation Menu and prevent wrapping.

New Quizzes

One Question at a Time and No Answer Selection

When a quiz does not allow a student to return to previous questions, and the current question does not include an answer, Canvas displays a confirmation message ensuring the student wants to proceed.

Explanation: When a student was taking a quiz where one question at a time was enabled, and the quiz did not allow the student to return to previous questions, and the current question does not include an answer, the student was not reminded he or she wouldn’t be able to answer the question. Canvas code has been updated to display a confirmation message ensuring the student wants to proceed to the next question.

Return Button and Chrome

In Chrome, the Return button returns a user to the index page used to access a new quiz.

Explanation: When a user accessed Canvas using Chrome 85, and the user clicked the Return button in a new quiz, the Return button directed to the home page. Canvas code has been updated to direct the Return button to the index page where the user accessed the new quiz.

Until Date and Quiz Access

If a quiz includes an Until date, the quiz autosubmits on the Until date, and quizzes cannot be attempted after the Until date.

Explanation: When a quiz was set up with multiple attempts and included an Until date, and a student completed the first attempt before the until date, the page still displayed the Take Quiz button even when the Until date had passed. Canvas code has been updated to make the quizzes page respect the Until date. If a quiz includes an Until date, the quiz autosubmits on the Until date, and quizzes cannot be attempted after the Until date. However, if a quiz has no Until date, timed and untimed quizzes are not affected.

New Rich Content Editor

Broken Images and Edit Mode

Image previews display correctly when editing content.

Explanation: When course content was edited and an image was filtered by selecting the All Files folder, the preview displayed as a broken image. Canvas code has been updated to display image previews for files selected through the All Files folder.

Downloads and Files

Non-preview file URLs are not written as download URLs.

Explanation: When files were linked through the New Rich Content Editor, removing the download portion of the URL was not retained when the page was saved. Canvas code has been updated to improve file URLs. Links to files do not include /download in the URL, and embedded images use /preview.



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-12-02) reference sheet.

 

 

 

Deploy Notes Change Log

BACK TO TABLE OF CONTENTS

Date  
2020-12-15 Added Fixed Bugs—New Quizzes: Until Date and Quiz Access
2020-12-04 Added Fixed Bugs—New Quizzes: One Question at a Time and No Answer Selection
2020-11-30 Delayed Interface—Courses: MathJax Text Field Delimited LaTeX Characters
2020-11-20 Deploy Notes Published

 

Change Log

Labels (1)
Was this article helpful? Yes No