Canvas Updates

From e-Learning Documentation

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
-
Production Release notes for Saturday, January 9, 2016.<br>
+
Production Release notes for Saturday, January 30, 2016.<br>
-
In this production release (January 9) instructors benefit from improved processes in moderated grading.
+
In this production release (January 30), students can locate the modules progress bar more easily. All users can reply directly to announcement and discussion notifications, and the Canvas user interface includes font and icon adjustments.
<h1>Updated Features</h1>
<h1>Updated Features</h1>
-
<h2>Assignments</h2>
+
<h2>Notifications</h2>
-
<h3>Moderated Grading</h3>
+
<h3>Discussion and Announcement Reply URLs</h3>
-
<p>When creating Moderated Grading assignments and assigning students to a moderation set, the Moderation page only adds a second reviewer column when it is needed. Although the Moderation page supports provisional grades for two reviewers and one moderator, not all provisional grades may be needed in the course.</p>
+
<p>When a user receives a notification for a reply to a discussion or announcement thread, the URL in the email links directly to the post rather than the top of the thread.</p>
-
<p>Additionally, if a student who was not previously in the moderation set is added to the set at a later date, the Moderation page adds a SpeedGrader link to the 1st Reviewer column. If the student received a grade before being added to the set, the SpeedGrader link is added to the 2nd Reviewer column and opens directly in the 2nd Reviewer tab. Moderated grading supports provisional grades for up to two reviewers and one moderator. As clarification, if a moderator does not want to use the score from the 1st Reviewer, the moderator can add a second review or a moderator review in SpeedGrader to use for grading.</p>
+
-
<h2>Grades</h2>
+
-
<h3>Hide Assignment Group Totals with Final Grade</h3>
+
-
<p>When an instructor chooses to hide the final grade from students in Course Settings, assignment group totals are also hidden from students.</p>
+
-
<p><em>This feature was originally suggested by the Canvas community.</em></p>
+
-
<h2>Gradebook</h2>
+
-
<h3>Remove Student Names from Message Students Who</h3>
+
-
<p>When using the Message Students Who feature in the Gradebook, instructors can remove student names that are shown in the student list. If a student is removed from the message list, the student will not receive the message.</p>
+
-
<p><em>This feature was originally suggested by the Canvas community.</em></p>
+
-
<h3>Percent Symbol in Percentage-based Assignments</h3>
+
-
<p>When an instructor displays an assignment grade as a percentage, the percent sign appears in the Gradebook column. The percent sign is already included in the Student Grades page.</p>
+
<p><em>This feature was originally suggested by the Canvas community.</em></p>
<p><em>This feature was originally suggested by the Canvas community.</em></p>
-
<h1>Other Updates</h1>
+
<h2>User Interface</h2>
-
<h2>Course Settings</h2>
+
<h3>Icon Updates</h3>
-
<h3>Link Validator</h3>
+
<p>Several icons have received a slight design update throughout Canvas. Updated icons include stats, settings, check mark, trash, message, check plus, email, and discussion check.</p>
-
<p>The Link Validator find links to deleted and unpublished content. Instructors can choose to hide unpublished links. Additionally, the Link Validator provides a warning when links direct to different courses.</p>
+
-
<h2>Grades</h2>
+
-
<h3>Graded Anonymously Column</h3>
+
-
<p>The Student Grades page no longer includes the Graded Anonymously column. Previously used for Anonymous Grading, the Graded Anonymously column showed students if an assignment was graded anonymously in SpeedGrader by hiding student names.</p>
+
-
<h2>Gradebook</h2>
+
-
<h3>Individual View Download Submissions Button</h3>
+
-
<p>In the Gradebook Individual View, quiz submissions do not display the Download Submissions button. Previously the button was only grayed out as quiz submissions cannot be downloaded.</p>
+
-
<h3>Differentiated Assignments and Arranging Columns by Due Date</h3>
+
-
<p>When arranged in the Gradebook by due date in the Gradebook Settings, assignments with differentiated due dates are ordered according to the latest due date. For instance, if an assignment with three sections includes a different due date for each section, the assignment will be arranged in the Gradebook according to the latest due date in the assignment.</p>
+
-
<h2>Rich Content Editor</h2>
+
-
<h3>Text Line Height</h3>
+
-
<p>The line-height CSS property has been changed to a unitless height, which calculates line heights based on the font size shown in a user’s computer. The height value is set to 1.5, which the browser multiplies by the font size to determine the line height.</p>
+
-
<p><em>This feature resolves a fixed bug in Canvas: When users set a large font size in the Rich Content Editor, the text was overlapping in the page. This behavior occurred because the CSS line height was set at a fixed height. Canvas code has been updated to set the line height as a limitless height, which allows users to enlarge a page in a native browser and not view any overlapped font lines. This change affects both the new and legacy Canvas interface.</em></p>
+
<h1>Fixed Bugs</h1>
<h1>Fixed Bugs</h1>
<h2>Accessibility</h2>
<h2>Accessibility</h2>
-
<h3>Calendar</h3>
+
<h3>General</h3>
<ul>
<ul>
-
<li>Calendar events retain focus for keyboard navigation. Focused events display a blue outline.</li>
+
<li>Unnecessary ARIA button roles have been removed from Discussions, Modules, and the Gradebook.</li>
 +
<li>The gray text placed below the date and time fields throughout Canvas display a contrast ratio of 4.74:1.</li>
 +
<li>After adding a rubric, focus is retained on the Find a Rubric link for screen readers.</li>
</ul>
</ul>
-
<h3>Courses</h3>
+
<h3>Analytics</h3>
<ul>
<ul>
-
<li>After viewing a search element in the Account Courses page, such as Find a Course or Find a User, the page returns focus to the original search location.</li>
+
<li>In the Account analytics page, screen readers can read the table structure as a presentation and identify all headers, which begin with an H1 and properly nest H2 and H3 elements.</li>
</ul>
</ul>
-
<h3>Dashboard</h3>
+
<h3>Assignments</h3>
<ul>
<ul>
-
<li>The Enter and Escape keys function as shortcuts for the course nickname feature. Pressing the Enter key saves a course nickname, and pressing the Escape key closes the Nickname window..</li>
+
<li>When a keyboard user adds an assignment group, screen readers can identify the Add Assignment Group modal window. Focus is also retained in the modal window.</li>
-
<li>The Course Activity toggle can be read as a button by screen readers. When the toggle is changed on or off, the button label is also updated.</li>
+
</ul>
</ul>
-
<h3>Files</h3>
+
<h3>Calendar</h3>
<ul>
<ul>
-
<li>The files quota information does not include any ARIA attributes related to progress bars, as the files quota is a usage indicator. Screen readers can read the amount of space used in the files quota.</li>
+
<li>The Calendar Feed link is identified as a button and can be accessed by keyboard users.</li>
-
<li>After selecting a file, keyboard users can navigation through the option buttons in order. Keyboard focus is retained on each option.</li>
+
-
<li>File previews can be read by screen readers.</li>
+
</ul>
</ul>
-
<h3>Modal Windows</h3>
+
<h3>Discussions</h3>
<ul>
<ul>
-
<li>Canvas modal windows do not attach an aria-hidden element in the body property.</li>
+
<li>When viewing a discussion topic, keyboard users and screen readers are notified about keyboard shortcuts. However, screen readers are also notified that Canvas shortcuts may conflict with screen reader shortcuts.</li>
 +
</ul>
 +
<h3>Files</h3>
 +
<ul>
 +
<li>In Windows Edge, screen readers can view the progress of a file upload.</li>
</ul>
</ul>
<h3>Modules</h3>
<h3>Modules</h3>
<ul>
<ul>
-
<li>In the Add Module and Edit Module Settings windows, the prerequisite and requirement options display focus indicators for keyboard users.</li>
+
<li>The Delete Requirement button includes the correct title and aria-label values of Delete requirement.</li>
-
<li>After an item is added to a module, keyboard focus returns to the the Add Item button.</li>
+
<li>The Add Prerequisites drop-down menu is accessible to keyboard users.</li>
-
<li>In the Add Modules window, keyboard users do not see a second set of Cancel and Add Module buttons</li>
+
</ul>
 +
<h3>Pages</h3>
 +
<ul>
 +
<li>iFrames in Canvas include a title attribute that identifies iFrame content.</li>
</ul>
</ul>
<h3>Rich Content Editor</h3>
<h3>Rich Content Editor</h3>
<ul>
<ul>
-
<li>The line-height CSS property has been changed to a unitless height, which calculates line heights based on the font size shown on their computer. The height value is set to 1.5, which the browser multiplies by the font size to determine the line height. Users can enlarge a page in a native browser and not view any overlapped font lines in both the new and legacy Canvas interface.</li>
+
<li>The Insert Equation button does not trap focus for keyboard users.</li>
</ul>
</ul>
-
<h3>Dashboard</h3>
+
<h3>User Settings</h3>
<ul>
<ul>
-
<li>Screen readers can identify items in each sidebar section, which no longer include conflicting gray check marks. Items in the To Do list are indicated by their respective assignment icon. Coming Up items include calendar icons for upcoming events. Green check marks only display in the Recent Feedback section to indicate completed assignment feedback.</li>
+
<li>The user feature option toggle includes a bigger focus indicator for keyboard users.</li>
 +
<li>When users add a contact method, focus is set on the first tab.</li>
 +
<li>Screen readers can identify a user’s default email address. When an email address is deleted as a contact method, focus is placed on the closest email address link.</li>
 +
<li>Screen readers can identify which email addresses have been confirmed. Additionally, the Confirm Email Address dialog is associated as role-”dialog”, and the dialog identifies required fields for screen readers.</li>
 +
<li>Screen readers can identify how to delete contact methods and confirm a contact method.</li>
 +
<li>The confirmation code field for SMS contact methods includes a label and is identified as a required field. Screen readers can identify when a confirmation attempt does not include a confirmation code. The Cell Number field and Carrier drop-down menu include error messages if the fields are invalid.</li>
 +
<li>The Edit Settings page includes form fields that can be read by screen readers.</li>
 +
<li>For Web services, screen readers can identify each label with unique name and ID attributes.</li>
</ul>
</ul>
-
<h2>Announcements</h2>
+
<h2>Course Imports</h2>
-
<h3>Disable Comments on Announcement and Marked As Read</h3>
+
<h3>Restricted Files and Modules</h3>
-
<p>When users read an announcement, the announcement is marked read even if commenting is disabled</p>
+
<p>When a course is copied in Canvas, restricted course files that have been placed in a module retain their module association.</p>
-
<p><em><strong>Explanation</strong>: When an instructor set the course option to disable comments for announcements, reading an announcement did not mark the announcement as read and retained the bold text. This behavior occurred because Canvas wasn’t coded to mark a post as read if it was locked. Canvas code has been updated to change locked announcements as read if the topic is visible for the current user.</em></p>
+
<p><em><strong>Explanation</strong>: When a user copied a course that included restricted (hidden) files in a module, the restricted files were not longer associated with the module. This behavior occurred because course copies only retained module attachments for active files. Canvas code has been updated to retain attachments for all files that have not been deleted.</em></p>
-
<h2>Assignments</h2>
+
-
<h3>Assignment Groups</h3>
+
-
<p>When creating an assignment, instructors can always view the assignment group drop-down list.</p>
+
-
<p><em><strong>Explanation</strong>: When an instructor created an assignment, selected the assignment group drop-down menu, and selected the [New group] option, the assignment group modal window wasn’t able to be reopened if the instructor used the close icon instead of the Cancel button. This behavior occurred because of a Javascript rendering error. Canvas code has been update to reset the assignment group modal window regardless of how it was closed.</em></p>
+
-
<h3>Grading Schemes</h3>
+
-
<p>Instructors can edit the default grading scheme when editing an assignment.</p>
+
-
<p><em><strong>Explanation</strong>: When an instructor edited an assignment with a Letter Grade or GPA scale grade display, any changes made to the default grading scheme weren’t being saved. This behavior occurred because the assignment was not associating the ID of the grading scheme. Canvas code has been updated to save edits made to the default grading scheme in the assignments page.</em></p>
+
-
<h3>Muted Assignments and Assignment Group Totals</h3>
+
-
<p>Muting an assignment does not factor the score into an assignment group.</p>
+
-
<p><em><strong>Explanation</strong>: When an instructor muted an assignment in a course with assignment groups, the score of the assignment was appearing as part of the associated assignment group. This behavior occurred because the page cache was overriding the muted assignment status and refreshing the grades. Canvas code has been updated to hide muted scores in assignment groups.</em></p>
+
-
<h2>Calendar</h2>
+
-
<h3>Calendar Event Times</h3>
+
-
<p>Calendar events after 11:30 pm retain their correct times.</p>
+
-
<p><em><strong>Explanation</strong>: When an instructor used the calendar to move an assignment to another date, any default time of 11:59 pm was being changed to 11:30 pm. This behavior occurred because of a date formatting error. Canvas code has been updated to retain correct times for calendar events after 11:30 pm.</em></p>
+
-
<h2>Conversations</h2>
+
-
<h3>Non-favorite Courses and Concluded Status</h3>
+
-
<p>When a user has set up favorite courses, non-favorite courses only display in the concluded menu if they are concluded.</p>
+
-
<p><em><strong>Explanation</strong>: When a user set up favorite courses, non-favorite courses displayed in the Concluded courses menu. This behavior occurred because of misclarification in the code regarding the definition of complete courses. Canvas code has been updated to clarify code regarding term dates and end at dates and only display truly concluded courses in the Concluded menu.</em></p>
+
-
<h2>Courses</h2>
+
-
<h3>Course Home Page and Assignment List</h3>
+
-
<p>When a Course Home Page is set to the Assignment List, instructors do not view an overdue section.</p>
+
-
<p><em><strong>Explanation</strong>: When an instructor set the Assignments List as the Course Home Page, instructors and admins were viewing the assignments list with past due dates as overdue. This behavior occurred because the display was not confirming the user’s permissions and viewing rights. Canvas code has been updated to not display the student view of the Assignment List for admins and instructors.</em></p>
+
-
<h3>Course End Date Setting and Concluded Enrollments</h3>
+
-
<p>Instructors can view quiz results in concluded courses.</p>
+
-
<p><em><strong>Explanation</strong>: When an account enabled the Restrict Students from Viewing Quiz Questions after Course End Date option, instructors and TAs with concluded enrollments were also restricted from viewing quiz results in both the quiz and SpeedGrader. This behavior occurred because the restriction was not verifying multiple permissions to review grades. Canvas code has been updated to allow users to view quiz questions if they have grading permissions.</em></p>
+
<h2>Discussions</h2>
<h2>Discussions</h2>
-
<h3>Close for Comments and Marked As Read</h3>
+
<h3>Student Attachments and Course File Quota</h3>
-
<p>When users read a discussion, the discussion is marked read even if the discussion is closed to comments.</p>
+
<p>Students can submit attachments to a discussion as long as they have not exceeded their user files quota.</p>
-
<p><em><strong>Explanation</strong>: When an instructor set the course option to close a discussion to comments, reading a discussion did not mark the discussion as read and retained the bold text. This behavior occurred because Canvas wasn’t coded to mark a post as read if it was locked. Canvas code has been updated to change locked discussions as read if the topic is visible for the current user.</em></p>
+
<p><em><strong>Explanation</strong>: When a student attached a file to a discussion reply, the reply was not able to be posted if the course file quota had been exceeded. This behavior occurred because Canvas permissions were confirming the course quota instead of the user quota. Canvas code has been updated to only confirm the user quota for discussion attachments.</em></p>
-
<h2>ePortfolios</h2>
+
<h2>ePub Exports</h2>
-
<h3>ePortfolio Downloads</h3>
+
<h3>Subfolders</h3>
-
<p>ePortfolios can be downloaded even if the pages contain no content.</p>
+
<p>Subfolders are included as part of an ePub export.</p>
-
<p><em><strong>Explanation</strong>: When a user created an ePortfolio and tried to download the ePortfolio, the download never completed. This behavior occurred because ePortfolio pages required content to be downloaded. Canvas code has been updated to always download ePortfolio pages regardless of content.</em></p>
+
<p><em><strong>Explanation</strong>: When a user exported a course ePub with multiple subfolders in Course Files, the ePub export was not including the subfolders. This behavior occurred because the export permission was not confirming subfolders. Canvas code has been updated with a secondary permission that verifies all subfolders included in a course.</em></p>
-
<h2>Files</h2>
+
-
<h3>Maximum File Size</h3>
+
-
<p>Media files larger than 500 MB display an error message.</p>
+
-
<p><em><strong>Explanation</strong>: When a user uploaded a media file that was larger than 500 MB, the user viewed a message the video file was not acceptable. This behavior occurred because the correct error message relating to maximum file size was not configured correctly. Canvas code has been updated to display the maximum file size error message for file larger than 500 MB.</em></p>
+
-
<h3>Locked Media Files in IE 11 and Edge</h3>
+
-
<p>Students cannot preview locked media files in any browser.</p>
+
-
<p><em><strong>Explanation</strong>: When students used Internet Explorer 11 or Edge, they were able to view locked or unpublished media file previews throughout Canvas. This behavior occurred because of an error in media comment thumbnail URLs. Canvas code has been updated to disallow previews for locked or unpublished media files.</em></p>
+
-
<h3>Pages and Deleted Files</h3>
+
-
<p>Canvas does not display media previews for deleted file attachments.</p>
+
-
<p><em><strong>Explanation</strong>: When a media file was uploaded to Course Files and then added to a page, the file generated an embedded media and a download link. However, when the file was deleted from the course, the embedded media was still able to be played but the download link generated an error message. This behavior occurred because the download file was not specified to be disregarded for deleted objects. Canvas code has been updated to remove page content for deleted files.</em></p>
+
-
<h2>Grades</h2>
+
-
<h3>Grading Scheme Percentages</h3>
+
-
<p>Percentages in grading schemes round to the nearest tenth.</p>
+
-
<p><em><strong>Explanation</strong>: When an admin or instructor created a grading scheme, any percentages that had decimals between one and nine were not rounded consistently. This behavior occurred because the grading standards included no limits for rounding. Canvas code has been updated to round percentages to the nearest tenth.</em></p>
+
-
<h3>Late Quiz Submissions</h3>
+
-
<p>The Gradebook shows if a quiz submission was late.</p>
+
-
<p><em><strong>Explanation</strong>: If a student started a quiz but the quiz auto-submitted on the Until date, SpeedGrader showed the submission as late but the Gradebook did not. This behavior occurred because Canvas was not correctly checking the submission time for both the finished at time and the due date. Canvas code has been updated to determine when a quiz is late and display the status in the Gradebook.</em></p>
+
-
 
+
-
<h2>Modules</h2>
+
<h3>Duplicate File Names</h3>
<h3>Duplicate File Names</h3>
-
<p>Duplicate files added through modules include a unique counter to differentiate file names.</p>
+
<p>Users can export a course ePub file if the same file exists in multiple course directories.</p>
-
<p><em><strong>Explanation</strong>:  When adding files in the modules menu, users were able to add multiple files with the same file name. This behavior occurred because the code was not handling duplicate items. Canvas code has been updated to add a unique counter to differentiate duplicate file names.</em></p>
+
<p><em><strong>Explanation</strong>: When a user tried to export an ePub file, and if the same course file existed in multiple directories and was embedded in course content, the export was not able to be completed. This behavior occurred because the ePub export was not configured to support the same file in multiple course locations. Canvas code has been updated to support identical files in ePub exports.</em></p>
-
<h3>Lock Dates and Must View Module Items</h3>
+
<h2>Files</h2>
-
<p>When a module item is locked by an Until date and marked with the Must View requirement, the item is marked as viewed when a student views the page.</p>
+
<h3>CSS Relative URLs</h3>
-
<p><em><strong>Explanation</strong>: When a module item was locked by an Until date and marked with the Must View requirement to complete the module, the item was not being marked as viewed when a student viewed the page. This behavior occurred because modules were only confirming the locked date. Canvas code has been updated to allow visible but locked course content to count for the Must View requirement.</em></p>
+
<p>Within a course Files directory, relative links in CSS files should be accessed and displayed.</p>
-
<h3>Multiple Date Anonymous Surveys</h3>
+
<p><em><strong>Explanation</strong>: When a relative HTML link is included in a CSS file, the link generated an unauthorized error. This behavior occurred because of an error in rendering inline file attachments where Canvas was trying to access the file without an access key. Canvas code has been updated to support inline HTML content in CSS files.</em></p>
-
<p>When added as a module item, anonymous surveys show multiple due dates.</p>
+
<h2>Gradebook</h2>
-
<p><em><strong>Explanation</strong>: When an instructor created an anonymous survey, created multiple due dates, and added the survey as a module item, the module item wasn’t showing the survey as having multiple due dates and only showed the Everyone Else due date. This behavior occurred because surveys wasn’t retaining multiple due dates. Canvas code has been updated to return multiple due dates for surveys in modules.</em></p>
+
<h3>Concluded Courses and Download All Submissions Button</h3>
-
<h3>Submission Grades and Must Submit Module Items</h3>
+
<p>Instructors can download submissions from concluded courses.</p>
-
<p>Module items marked with the Must Submit requirement can only be fulfilled if a student submits the assignment.</p>
+
<p><em><strong>Explanation</strong>: When an instructor viewed a manually concluded course and clicked the Download All Submissions button, the download failed. This behavior occurred because the original fix in the November 21, 2015 release did not apply to manually concluded courses. Canvas code has been updated to allow user to download submissions if they have the View All Grades permission.</em></p>
-
<p><em><strong>Explanation</strong>: When an item is marked with a Must Submit module requirement, students were able to fulfill the requirement if an instructor added and removed a store for the assignment. This behavior occurred because the module only verified the grade and not the workflow state. Canvas code has been updated to require students to submit an assignment to complete Must Submit module requirements.</em></p>
+
<h3>Re-muted Assignments and Submission Comments</h3>
-
<h2>Notifications</h2>
+
<p>If an instructor mutes an assignment, unmutes the assignment, and then mutes the assignment again, all comments are hidden from the submission.</p>
-
<h3>Graded Discussions</h3>
+
<p><em><strong>Explanation</strong>: When an instructor muted and unmuted assignments multiple times, submission comments were not always being hidden from students. This behavior occurred because comments were being inconsistently hidden across several pages. Canvas code has been updated to check muted status of assignment before displaying comments in Canvas.</em></p>
-
<p>When a graded discussion is assigned to a specific section, notifications should only be sent out to users in that section.</p>
+
<h3>Differentiated Assignments</h3>
-
<p><em><strong>Explanation</strong>: When an instructor created a graded discussion for a specific section, users that were not part of the section still received notifications about the discussion. This behavior occurred because graded discussions were not honoring differentiated assignments. Canvas code has been updated to not distribute discussion notifications unless the discussion has been assigned to the student.</em></p>
+
<p>The Gradebook disables assignment cells for any student not assigned to an assignment.</p>
-
<h2>Quizzes</h2>
+
<p><em><strong>Explanation</strong>: When an instructor created an assignment and only assigned it to a few students, the first 10 students in the Gradebook always had their assignment cells available for grading regardless of whether they were associated with the assignment. This behavior occurred because of a sorting miscalculation with differentiated assignments. Canvas code has been updated to fix assignment availability in the Gradebook for differentiated assignments.</em></p>
-
<h3>Quiz Formula Question Sorting</h3>
+
<h3>Individual View Gradebook and Submission Downloads</h3>
-
<p>In Formula questions, single digit numbers sort by actual value.</p>
+
<p>The Gradebook Individual View paginates assignment submissions according to the number of assignments in the course.</p>
-
<p><em><strong>Explanation</strong>: When an instructor created a Formula question and created more than one single digit variable, the sort() function sorted lexicographically instead of by actual value. This behavior occurred because of an error in the Javascript sorting. Canvas code has been updated to sort variables in order of value.</em></p>
+
<p><em><strong>Explanation</strong>: When a user switched to the Individual View of the Gradebook and loaded an assignment submission, the submissions that had not yet loaded were grouped with at least 100 students, often causing a loading timeout error. This behavior occurred because Individual View was not supporting grouped submissions. Canvas code has been updated to paginate student submissions in Individual View.</em></p>
-
<h3>Anonymous Surveys and Student Names</h3>
+
<h2>Languages</h2>
-
<p>Quiz statistics do not display student names in anonymous surveys.</p>
+
<h3>English (United Kingdom/Australia)</h3>
-
<p><em><strong>Explanation</strong>: When an instructor viewed the statistics for an anonymous survey, student names could be viewed as part of the number of respondents answer details. This behavior occurred because statistics didn’t account for anonymous survey submissions. Canvas code has been updated to ensure that anonymous surveys remain anonymous.</em></p>
+
<p>The United Kingdom and Australia English language preferences do not include a PM drop-down menu when setting calendar dates.</p>
-
<h3>Essay Answers Symbols in Student Analysis Reports</h3>
+
<p><em><strong>Explanation</strong>: When a course or user account had a language preference set to English (United Kingdom) or English (Australia), entering a time and then selecting the PM drop-down option still applied the time as 24-hour time. This behavior occurred because Canvas wasn’t differentiating between languages that supported 12-hour time and those that preferred 24-hour time. Canvas code has been updated to remove the PM drop-down menu in the calendar for all language set to prefer 24-hour time.</em></p>
-
<p>Essay question responses that contain > or < symbols are included in the quiz Student Analysis Report.</p>
+
<h2>Link Validator</h2>
-
<p><em><strong>Explanation</strong>: When a student submitted an essay question that included > or < (greater than or less than) symbols, the symbols were not appearing in the Student Analysis Report. This behavior occurred because essay question stripped any characters that resembled tags. Canvas code has been updated to retain essay answers in the Student Analysis Report.</em></p>
+
<h3>Overwritten Links</h3>
-
<h2>Rich Content Editor</h2>
+
<p>The Link Validator does not report overwritten links as deleted links.</p>
-
<h3>Link to URL Button</h3>
+
<p><em><strong>Explanation</strong>: When an instructor uploaded or renamed a file, or updated a page name, the Link Validator was highlighting these links as deleted links. This behavior occurred because the Link Validator did not support updates to course pages or files after they were originally linked in the course. Canvas code has been updated to improve link verification in the Link Validator.</em></p>
-
<p>The Link to URL button creates a link for text that includes a parenthesis, brackets, or a plus symbol.</p>
+
-
<p><em><strong>Explanation</strong>: When an instructor entered text in the Rich Content Editor that included a parenthesis, bracket, or ended in a plus symbol, highlighting the text to create a link to the URL did not generate a link. This behavior occurred because of how the Rich Content Editor plugin was extracting content for the link. Canvas code has been updated to support parenthesis, brackets, and plus symbols in links.</em></p>
+
-
<h3>Text Links and Images</h3>
+
-
<p>Adding or modifying a link with an image does not remove the image.</p>
+
-
<p><em><strong>Explanation</strong>: When an instructor added or modified a link that was tied to an image and text at the same time, the image was removed. This behavior occurred because of how the Rich Content Editor plugin was extracting content for the link. Canvas code has been updated to retain images when adding or modifying links.</em></p>
+
-
<h3>Locked Embedded Image Files</h3>
+
-
<p>Instructors can embed hidden files in the Rich Content Editor.</p>
+
-
<p><em><strong>Explanation</strong>: When an instructor uploaded and locked an image file, then selected the option to let students download the file if they have the link, the instructor wasn’t able to link to the file using the embed image tool. This behavior occurred because the Folders API doesn’t count hidden files, so the embed image window didn’t ask for any associated files to embed. Canvas code has been updated to allow hidden files to appear when embedding images.</em></p>
+
<h2>SpeedGrader</h2>
<h2>SpeedGrader</h2>
-
<h3>Differentiated Quizzes and Late Status</h3>
+
<h3>Grading Schemes and Assignment Resubmissions</h3>
-
<p>When a quiz includes multiple due dates, late quiz submissions are marked as late in SpeedGrader.</p>
+
<p>When a student resubmitted an assignment with an attached grading scheme, SpeedGrader retains the original score if the instructor opts to use the same grade for the resubmission.</p>
-
<p><em><strong>Explanation</strong>: When an instructor created a quiz with multiple due dates, SpeedGrader did not indicate if a quiz submission was late. This behavior occurred because the logic for late quiz submissions did not account for multiple due dates (differentiated assignments). Canvas code has been updated to support multiple due dates in quizzes.</em></p>
+
<p><em><strong>Explanation</strong>: When a student resubmitted an assignment with an attached grading scheme, if the instructor clicked the Use same grade for resubmission link, the initial score was lost and the highest possible score of the range was given instead. This behavior occurred because SpeedGrader wasn’t confirming an existing score. Canvas code has been updated to check resubmitted assignments for existing scores.</em></p>
-
<h3>PCs and Content Expansion</h3>
+
-
<p>Instructors using a PC can view the scroll bar after expanding the SpeedGrader window.</p>
+
-
<p><em><strong>Explanation</strong>: When an instructor expanded the SpeedGrader window using a Windows computer, the scroll bar could become hidden if the submission included a rubric, and some browser windows were not able to be resized. These behaviors occurred because of a code change in a previous release. Canvas code has been updated to allow users to resize the SpeedGrader content window in Windows devices.</em></p>
+
<h1 dir="ltr">Next release schedule: </h1>
<h1 dir="ltr">Next release schedule: </h1>
<ul>
<ul>
<li dir="ltr">
<li dir="ltr">
-
<p dir="ltr">Beta release and notes: 1/12/16</p>
+
<p dir="ltr">Beta release and notes: 02/08/16</p>
</li>
</li>
<li dir="ltr">
<li dir="ltr">
-
<p dir="ltr">Production release notes: 1/18/16</p>
+
<p dir="ltr">Production release notes: 02/16/16</p>
</li>
</li>
<li dir="ltr">
<li dir="ltr">
-
<p dir="ltr">Production release and documentation: 1/23/16</p>
+
<p dir="ltr">Production release and documentation: 02/20/16</p>
</li>
</li>
</ul>
</ul>

Revision as of 13:48, 26 January 2016

Production Release notes for Saturday, January 30, 2016.
In this production release (January 30), students can locate the modules progress bar more easily. All users can reply directly to announcement and discussion notifications, and the Canvas user interface includes font and icon adjustments.

Contents

Updated Features

Notifications

Discussion and Announcement Reply URLs

When a user receives a notification for a reply to a discussion or announcement thread, the URL in the email links directly to the post rather than the top of the thread.

This feature was originally suggested by the Canvas community.

User Interface

Icon Updates

Several icons have received a slight design update throughout Canvas. Updated icons include stats, settings, check mark, trash, message, check plus, email, and discussion check.

Fixed Bugs

Accessibility

General

Analytics

Assignments

Calendar

Discussions

Files

Modules

Pages

Rich Content Editor

User Settings

Course Imports

Restricted Files and Modules

When a course is copied in Canvas, restricted course files that have been placed in a module retain their module association.

Explanation: When a user copied a course that included restricted (hidden) files in a module, the restricted files were not longer associated with the module. This behavior occurred because course copies only retained module attachments for active files. Canvas code has been updated to retain attachments for all files that have not been deleted.

Discussions

Student Attachments and Course File Quota

Students can submit attachments to a discussion as long as they have not exceeded their user files quota.

Explanation: When a student attached a file to a discussion reply, the reply was not able to be posted if the course file quota had been exceeded. This behavior occurred because Canvas permissions were confirming the course quota instead of the user quota. Canvas code has been updated to only confirm the user quota for discussion attachments.

ePub Exports

Subfolders

Subfolders are included as part of an ePub export.

Explanation: When a user exported a course ePub with multiple subfolders in Course Files, the ePub export was not including the subfolders. This behavior occurred because the export permission was not confirming subfolders. Canvas code has been updated with a secondary permission that verifies all subfolders included in a course.

Duplicate File Names

Users can export a course ePub file if the same file exists in multiple course directories.

Explanation: When a user tried to export an ePub file, and if the same course file existed in multiple directories and was embedded in course content, the export was not able to be completed. This behavior occurred because the ePub export was not configured to support the same file in multiple course locations. Canvas code has been updated to support identical files in ePub exports.

Files

CSS Relative URLs

Within a course Files directory, relative links in CSS files should be accessed and displayed.

Explanation: When a relative HTML link is included in a CSS file, the link generated an unauthorized error. This behavior occurred because of an error in rendering inline file attachments where Canvas was trying to access the file without an access key. Canvas code has been updated to support inline HTML content in CSS files.

Gradebook

Concluded Courses and Download All Submissions Button

Instructors can download submissions from concluded courses.

Explanation: When an instructor viewed a manually concluded course and clicked the Download All Submissions button, the download failed. This behavior occurred because the original fix in the November 21, 2015 release did not apply to manually concluded courses. Canvas code has been updated to allow user to download submissions if they have the View All Grades permission.

Re-muted Assignments and Submission Comments

If an instructor mutes an assignment, unmutes the assignment, and then mutes the assignment again, all comments are hidden from the submission.

Explanation: When an instructor muted and unmuted assignments multiple times, submission comments were not always being hidden from students. This behavior occurred because comments were being inconsistently hidden across several pages. Canvas code has been updated to check muted status of assignment before displaying comments in Canvas.

Differentiated Assignments

The Gradebook disables assignment cells for any student not assigned to an assignment.

Explanation: When an instructor created an assignment and only assigned it to a few students, the first 10 students in the Gradebook always had their assignment cells available for grading regardless of whether they were associated with the assignment. This behavior occurred because of a sorting miscalculation with differentiated assignments. Canvas code has been updated to fix assignment availability in the Gradebook for differentiated assignments.

Individual View Gradebook and Submission Downloads

The Gradebook Individual View paginates assignment submissions according to the number of assignments in the course.

Explanation: When a user switched to the Individual View of the Gradebook and loaded an assignment submission, the submissions that had not yet loaded were grouped with at least 100 students, often causing a loading timeout error. This behavior occurred because Individual View was not supporting grouped submissions. Canvas code has been updated to paginate student submissions in Individual View.

Languages

English (United Kingdom/Australia)

The United Kingdom and Australia English language preferences do not include a PM drop-down menu when setting calendar dates.

Explanation: When a course or user account had a language preference set to English (United Kingdom) or English (Australia), entering a time and then selecting the PM drop-down option still applied the time as 24-hour time. This behavior occurred because Canvas wasn’t differentiating between languages that supported 12-hour time and those that preferred 24-hour time. Canvas code has been updated to remove the PM drop-down menu in the calendar for all language set to prefer 24-hour time.

Link Validator

Overwritten Links

The Link Validator does not report overwritten links as deleted links.

Explanation: When an instructor uploaded or renamed a file, or updated a page name, the Link Validator was highlighting these links as deleted links. This behavior occurred because the Link Validator did not support updates to course pages or files after they were originally linked in the course. Canvas code has been updated to improve link verification in the Link Validator.

SpeedGrader

Grading Schemes and Assignment Resubmissions

When a student resubmitted an assignment with an attached grading scheme, SpeedGrader retains the original score if the instructor opts to use the same grade for the resubmission.

Explanation: When a student resubmitted an assignment with an attached grading scheme, if the instructor clicked the Use same grade for resubmission link, the initial score was lost and the highest possible score of the range was given instead. This behavior occurred because SpeedGrader wasn’t confirming an existing score. Canvas code has been updated to check resubmitted assignments for existing scores.

Next release schedule:

Note: You can follow the release schedule on the Canvas Updates calendar

Archived Canvas Updates
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox