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.
|
- Interface Updates
- Courses
- Text Field MathJax Equations [DELAYED]
- SpeedGrader
- Delete Submission File Icon
- People
- Split Merged Users
- New Rich Content Editor
- All Files Search Field
- Course Link Search Field
- Other Updates
- InstUI Update
- People Clone Group Window
- Fixed Bugs
- Accessibility
- New Rich Content Editor
- API
- Decimal Point Values and Assignments API
- Calendar
- Appointment Groups and Multiple Courses
- External Apps
- Modules and YouTube LTI Videos
- Global Navigation
- Text Wrap and Scrollbar
- New Quizzes
- One Question at a Time and No Answer Selection
- Return Button and Chrome
- Until Date and Quiz Access
- New Rich Content Editor
- Broken Images and Edit Mode
- Downloads and Files
- Source Code Summary
Interface Updates |
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.
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.
Related Idea Conversation: Delete 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.
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 Conversation: Search 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.
Related Idea Conversation: New Rich Content Editor: Search Function Needed in Course Links Menu
Other Updates |
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.
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 |
To view a summary of all code included in the deploy, please see the Deploy Source Code Summary (2020-12-02) reference sheet.
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 |
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Best news ever!!! SO excited about the course links search field!! THANK YOU!!
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
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)?
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
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."
Please help I have more of these.
Thank you,
Karen Matson
University of Oregon
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
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
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
@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.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Also, maybe the pop up could have the Cancel button pre-selected instead of OK?
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
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!
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
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.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
@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
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
@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.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
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."
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
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
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
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
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Hi, all,
The team is still working to resolve equation data in classic quizzes outside of SpeedGrader.
Thanks,
Erin
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Hi, all,
Deploy notes for the next deploy have been posted: Canvas Deploy Notes (2020-12-16) - Canvas Community
Thanks!
Erin