cancel
Showing results 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

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

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

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

Related Community IdeaMake Math Equation Editor Accessible

### 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

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.

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

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.

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.

Related Idea ConversationSearch feature in the Add images area

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.

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

## 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

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

### Text Wrap and Scrollbar

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

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

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

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

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

Labels (1)
• ### Canvas LMS Deploy Notes

Best news ever!!! SO excited about the course links search field!! THANK YOU!!

Hi,

Does the Delete File button also affect the preview of the file (as one does with replace=true in https://canvas.instructure.com/doc/api/files.html#method.files.destroy)?

Erin,

Sorry to write to this deploy but the one from last week is closed already.

MathJax is loaded if Canvas detects an equation image added by the equation editor. Killed the Math Equation Editor in Canvas. I have a ticket in.

Here is what the faculty are saying.

"

Sometime this afternoon, math mode stopped functioning correctly in Canvas quizzes. When I use the equation editor inside the answers for a multiple choice problem, they format right while I'm editing the problem. When I push "update question" the display for the multiple choice answers changes. It shows the correctly formatted equation & the Latex code that it took to generate the correctly formatted equation. I have attached a screenshot of the multiple choice issue that I've described.

Also when I "Insert Equation" it doesn't preview the format of the text anymore, which is fine but it seems to struggle to generate the text in the body of the Canvas question."

Another one,

"

When putting math notation, using the math editor that looks like a little square root symbol, it comes out all weird. I will attach pics. Sometimes it just wouldn't show at all. While loading, you could see the formula, then when it finished loading, you would just get a big blank space."

Thank you,

Karen Matson

University of Oregon

Contrary behaviors should always be reported through Canvas support, thank you. The team is working on it. For now, MathJax is not enabled in the production environment.

Thanks,

Erin

@erinhmcmillan The delete submission button is a great addition!  However, can it be please moved away from the download button?  I know there is a warning that pops up, but that doesn't stop everyone(!) And for those of us who are Admins and also marking, these are positioned too close for comfort.

Also, maybe the pop up could have the Cancel button pre-selected instead of OK?

We are also having the same issues. Unfortunately, we can't report to our Canvas support right now, because they are closed for the holidays. Those of us still working (every instructor), are still trying to grade and write quizzes.

It seems that for some instructors, for all the equations written during the period MathJax was on for our campus, they are just blanks now. Other instructors have students reporting they see only LaTeX code and some have the rendered math followed by LaTeX code. I haven't had time to figure out what caused each problem - but we have screen shots.

I am hoping Dec. 2nd fixes this.

I am also really excited about all the math support and MathJax - so I hope it goes well!

I have an instructor reporting new issues with equations; her local support person reports that equations that broke with the last update are broken in a different way.  I'm looking at getting a support record file, but thought I'd give a heads - up here.

@rake_9 Can you have her try in beta? We've been making a lot of fixes that just went to the beta environment. Trying there first would help us know if the beta fixes have worked correctly.

Thanks,

Erin

@erinhmcmillan These were errors in a live quiz, in production, with students.  I'll have the support person take a look in beta to see if older content can reveal improvements.

We are also getting numerous reports from faculty and students of broken equations and error messages with the equation editor.  We are seeing an error that says "Math Processing Error", as well as equations being enlarged momentarily.

Here is the reply fro Support:

"Unfortunately, there is not currently a workaround that will resolve this issue indefinitely. You can try completely deleting the affected questions, then recreating them (this will not retroactively affect any student quiz submissions). However, this again is not something that will indefinitely resolve the issue.

This is a behavior our engineers are aware of and are currently working to fix."

We are also seeing issues with math equations too for the second deploy in a row.  We're seeing cases where latex/mathjax code is shown after the equation, and cases where when inserting an equation into a quiz answer and clicking update causes a ton of whitespace to be inserted, so much so that we can't access the save button or anything.  I have a ticket open and also communicating with our CSM, but receiving similar responses form support as others have mentioned...  Nothing with equations was supposed to change with this deploy (the changes were supposedly delayed to January release), so it is incredibly disappointing and frustrating to have to deal with this issue , especially right before final exams are starting.

-Chris

Please fix the math editor the equations don't render and students can't submit their work.

This is not good and we are very frustrated.

Should we submit another ticket?

Karen Matson

University of Oregon

Hi, all,

The team is still working to resolve equation data in classic quizzes outside of SpeedGrader.

Thanks,

Erin

Hi, all,

Deploy notes for the next deploy have been posted: Canvas Deploy Notes (2020-12-16) - Canvas Community

Thanks!

Erin