Canvas Updates

From e-Learning Documentation

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
-
Production Release notes for Saturday, December 12, 2015.<br>
+
Production Release notes for Saturday, January 9, 2016.<br>
-
In this production release (December 12), instructors can use new course tools to provide draft or provisional grades, export course content for offline viewing, confirm broken links in a course, and require anonymous grading. Students can view assignment descriptions when viewing calendar exports. Other small changes have been implemented to improve user workflow and interaction.
+
In this production release (January 9) instructors benefit from improved processes in moderated grading.
-
<h1>New Features</h1>
+
<h1>Updated Features</h1>
<h2>Assignments</h2>
<h2>Assignments</h2>
<h3>Moderated Grading</h3>
<h3>Moderated Grading</h3>
-
<p>When creating an assignment, instructors can choose to have multiple graders evaluate a student’s work and create draft or provisional grades before the grade is marked as final for the course. This feature can also be used to create a sampling of students for assignment review to ensure grading is consistent and allows secondary grade reviews. Students cannot view any comments or grades until the grade is published.</p>
+
<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>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>
-
<p>Moderated grading refers to two specific user roles: moderators and reviewers.
+
<h2>Grades</h2>
-
<ul>
+
<h3>Hide Assignment Group Totals with Final Grade</h3>
-
<li>Moderators can be any user in the course who has been granted the course-level Moderate Grades permission (commonly instructors).</li>
+
<p>When an instructor chooses to hide the final grade from students in Course Settings, assignment group totals are also hidden from students.</p>
-
<li>Reviewers can be any user in the course who has been granted the course-level Edit Grades permission (commonly TAs). Reviewers interact with SpeedGrader as they can with any other SpeedGrader assignment.</li>
+
<p><em>This feature was originally suggested by the Canvas community.</em></p>
-
</ul></p>
+
<h2>Gradebook</h2>
-
<p>For each assignment that needs to be moderated, instructors must select the Allow a moderator to review multiple independent grades checkbox. Moderators can be any user in the course who has been granted the course-level Moderate Grades permission. Once an assignment has been published, moderators will see the <strong>Moderate</strong> button on the assignment page. Moderators can select checkboxes next to students whose assignments should be moderated, then click the <strong>Add Reviewer</strong> button to add the students to the moderation set and create quick-access links to SpeedGrader. The Moderate page only supports up to two provisional grades and one moderator grade. The moderator grade can be edited or overwritten by any user with the moderate grades permission. Several provisional grades can exist for a submission, but a submission does not need to have more than one reviewer. Reviewers interact with SpeedGrader as they would with any other Canvas assignment, including grading with rubrics and leaving comments. Once a reviewer grades the assignment, the grade appears in the Moderate page as a provisional grade in the appropriate reviewer column. Provisional grades are not included in the Gradebook and are only visible to moderators.</p>
+
<h3>Remove Student Names from Message Students Who</h3>
-
<p><em>Notes</em>:
+
<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>
-
<ul>
+
<p><em>This feature was originally suggested by the Canvas community.</em></p>
-
<li>Students not in the moderator set can only be assigned one provisional grade.</li>
+
<h3>Percent Symbol in Percentage-based Assignments</h3>
-
<li>When a course includes more than one moderator, each institution will need to set their own policies for which moderator controls official grade posting for the assignment.</li>
+
<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>
-
</ul>
+
<p><em>This feature was originally suggested by the Canvas community.</em></p>
-
</p>
+
<h1>Other Updates</h1>
-
<p>Moderators can also view any previous reviews by opening SpeedGrader. Previous reviews display the grade and any comments, as well as any rubric results. The moderator can also use the Add Review link to add a second review (if one does not already exist), add a moderator review, or copy a previous review as the moderator review. Copying a review applies the grade as the final. The copy retains the grade and existing comments but allows the moderator to make additional comments or edits. When copying a grade as the final, SpeedGrader will generate a warning and override any existing grade in the Moderator column.To assign and post a final grade for the assignment, the moderator can click the radio button in any reviewer column (or click the Select button in SpeedGrader). Then click the Post button. The final grade is the grade that will appear in the Gradebook once the assignment grades are posted. Once a grade is published, the grade in the moderator page cannot be changed; all content is considered read-only for historical reference. However, grades can still be changed in the Gradebook.</p>
+
<h2>Course Settings</h2>
<h2>Course Settings</h2>
-
<h3>ePub Exports</h3>
 
-
<p><em>ePub Exports is used in conjunction with the ePub Exporting course-level feature option.</em></p>
 
-
<p>Instructors can allow students to download a course as an ePub file. This feature allows students to view course content when they are offline, such as files, pages, assignment details, discussion topics, or quiz instructions. Students cannot interact with the course in ePub material; course materials are displayed in a read-only state and any tasks such as submitting an assignment must be completed online. The default ePub organization is by module, meaning only items that students have access to view in each module will be included in the ePub file. However, instructors can set their course organization by content type (e.g. assignments, quizzes, etc.). This option can be changed by checking the ePub Export checkbox located in the Course Settings Course Details tab. Any user can generate ePub files in the current user interface by opening their User Settings page and clicking the Download Course Content button. (In the new Canvas user interface, click the Global Navigation Account link to access user settings.) Any available courses appear in the ePub content page and can be generated as needed using the Generate ePub link. Once the ePub is completed, the user can download the file or regenerate the ePub file. If a course includes a file that isn’t supported in an ePub, the page also includes a link to download associated files, which downloads the non-supported files in a zip file to be viewed in their native apps. Downloaded content can be viewed in any ePub reader, such as iBooks (Mac) or Azardi (Windows and Android). Other ePub applications can be used, but iBooks and Azardi are recommended as they provide the best support for embedded media. In ePub content, students cannot interact with course content directly such as completing an assignment, but they can view the assignment details, availability dates, and point values. In ePub content, students cannot interact with course content directly such as completing an assignment, but they can view the assignment details, availability dates, and point values.</p>
 
<h3>Link Validator</h3>
<h3>Link Validator</h3>
-
<p>Instructors can verify all the links throughout a course to ensure they are valid. This option is available in the Course Details tab in Course Settings. The course link validator searches through course content and returns invalid or unresponsive links. If links are found, Canvas provides the name of the content item with a link so instructors can correct the error.
+
<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>
-
<em>Note</em>: Our engineers are correcting two known issues with false positive results: If the link has a redirect, and if the link needs authentication that the canvas server does not posses (but the user does). The link validator will follow redirects (up to a limit) before it creates the false positive of a broken link, as well as exclude links that trigger an unauthorized (403) error. More details about these fixes will be in a future release.</p>
+
-
<p><em>This feature was orginally suggessted by the Canvas Community</em></p>
+
-
<h2>SpeedGrader</h2>
+
-
<h3>Anonymous Grading</h3>
+
-
<p><em>Anonymous Grading is used in conjunction with the Anonymous Grading course-level feature option.</em></p>
+
-
<p>TWhen grading assignments, the SpeedGrader option to Hide Student Names can now be enabled for all courses in Canvas as a course-level feature option. When the Anonymous Grading feature option is enabled, the Hide Student Names checkbox is enabled by default. If at any time the feature option is changed to allowed or off, the SpeedGrader option will be retained and must be changed manually. As noted in the October 31 and November 21 releases, the admin logging tool shows whether an assignment was graded anonymously. Students can also view whether or not an assignment was graded anonymously in both the student Grades page and the sidebar of the assignment submission page.</p>
+
-
<h1>Updated Features</h1>
+
-
<h2>Calendar</h2>
+
-
<h3>Calendar Export Assignment Descriptions</h3>
+
-
<p>Calendar feeds include the description of an assignment, in addition to the title and time of the event.</p>
+
-
<h1>Other Updates</h1>
+
-
<h2>Calendar</h2>
+
-
<h3>Scheduler Messages</h3>
+
-
<p>When instructors use the Message Students Who feature in the Scheduler, messages that include over 100 recipients are automatically sent as individual messages.</p>
+
<h2>Grades</h2>
<h2>Grades</h2>
-
<h3>Ungraded Quizzes and Student Grade Totals</h3>
+
<h3>Graded Anonymously Column</h3>
-
<p>When a student submits a quiz that has a manually graded component, the ungraded quiz does not factor into student’s grades view. Student grades are only updated when the manually graded question has been graded by the instructor.</p>
+
<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>
-
<p><em>This feature was originally suggested by the Canvas community.</em></p>
+
<h2>Gradebook</h2>
-
<h2>SpeedGrader</h2>
+
<h3>Individual View Download Submissions Button</h3>
-
<h3>Firefox Crocodoc Annotations</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>
-
<p>When an instructor uses Crocodoc annotations for a supported assignment submission type (primarily Word documents and PDFs), the Firefox browser frequently removes the last annotation when updating the score field in SpeedGrader. This behavior is a Crocodoc-specific limitation within Firefox that cannot be resolved by Crocodoc at this time. To warn about the effects of Firefox and Crocodoc annotations, Canvas displays a warning banner that says “Warning: Crocodoc has limitations when used in Firefox. Comments will not always be saved.” To avoid losing any annotations, instructors may choose to use another browser when providing Crocodoc annotated feedback, or click the screen to retain comments before navigating to another student.</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>Analytics</h3>
+
<h3>Calendar</h3>
<ul>
<ul>
-
<li>In Account Analytics, the Grade Distribution tooltip displays the same distribution percentage as shown in the distribution graph.</li>
+
<li>Calendar events retain focus for keyboard navigation. Focused events display a blue outline.</li>
</ul>
</ul>
-
<h3>Calendar</h3>
+
<h3>Courses</h3>
<ul>
<ul>
-
<li>Calendar date range fields, undated items, link drop-down menus, and calendar checkboxes retain focus for keyboard users.</li>
+
<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>
</ul>
</ul>
<h3>Dashboard</h3>
<h3>Dashboard</h3>
<ul>
<ul>
-
<li>To Do and Coming Up Lists display assignments with their respective icon in gray text. The Recent Feedback section shows a green check mark next to the content link and is the only section that includes the color green. The names of calendar event, quiz, discussion, and assignment icons can be read by screen readers.</li>
+
<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>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>Course Setup Checklist</h3>
+
<h3>Files</h3>
<ul>
<ul>
-
<li>The Course Setup Checklist displays list elements and can be navigated by screen readers.</li>
+
<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>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>Discussions</h3>
+
<h3>Modal Windows</h3>
<ul>
<ul>
-
<li>Discussion expand and collapse links can be identified by screen readers.</li>
+
<li>Canvas modal windows do not attach an aria-hidden element in the body property.</li>
</ul>
</ul>
-
<h3>Files</h3>
+
<h3>Modules</h3>
<ul>
<ul>
-
<li>File previews are accessible for both screen readers and keyboard users.</li>
+
<li>In the Add Module and Edit Module Settings windows, the prerequisite and requirement options display focus indicators for keyboard users.</li>
 +
<li>After an item is added to a module, keyboard focus returns to the the Add Item button.</li>
 +
<li>In the Add Modules window, keyboard users do not see a second set of Cancel and Add Module buttons</li>
</ul>
</ul>
 +
<h3>Rich Content Editor</h3>
 +
<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>
 +
</ul>
 +
<h3>Dashboard</h3>
 +
<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>
 +
</ul>
 +
<h2>Announcements</h2>
 +
<h3>Disable Comments on Announcement and Marked As Read</h3>
 +
<p>When users read an announcement, the announcement is marked read even if commenting is disabled</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>
<h2>Assignments</h2>
<h2>Assignments</h2>
-
<h3>Downloaded Submissions File Names</h3>
+
<h3>Assignment Groups</h3>
-
<p>File names are not changed in submission downloads.</p>
+
<p>When creating an assignment, instructors can always view the assignment group drop-down list.</p>
-
<p><em><strong>Explanation</strong>: When an instructor downloaded student submissions with First + Last as their display name (e.g: Jane Smith), the download added a dash between the last name and first name. This behavior occurred because of a change in the file pattern. Canvas code has been updated to change file download file names.</em></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>Long Assignment Submission File Names and Turnitin</h3>
+
<h3>Grading Schemes</h3>
-
<p>Long file names wrap around Turnitin originality reports and submission download options.</p>
+
<p>Instructors can edit the default grading scheme when editing an assignment.</p>
-
<p><em><strong>Explanation</strong>: When an assignment submission includes a long file name, the file name overlapped Turnitin originality reports and submission download options. This behavior occurred because the SpeedGrader CSS didn’t include word wrapping for submission names. Canvas code has been updated to include supported word wrapping.</em></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>
-
<h2>Authentication</h2>
+
<h3>Muted Assignments and Assignment Group Totals</h3>
-
<h3>Microsoft Office and Shibboleth</h3>
+
<p>Muting an assignment does not factor the score into an assignment group.</p>
-
<p>Students can access Canvas links placed in a Microsoft Office document if their institution is using Shibboleth for authentication.</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>
-
<p><em><strong>Explanation</strong>: When an instructor created a Word Document with links to Canvas pages, students trying to view the links through those documents received an error message. This behavior affected institutions using Shibboleth for Canvas authentication and occurred because Microsoft Office applications use an internal browser that tries to handle all online communication and cannot pass user credentials from previous sessions. Canvas code has been updated to provide authentication support in Microsoft Word documents and was originally reported to be updated in the October 31 release.</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>
<h2>Conversations</h2>
-
<h3>Group Individual Messages</h3>
+
<h3>Non-favorite Courses and Concluded Status</h3>
-
<p>Users can send a group message and select the checkbox to send individual messages.</p>
+
<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 tried to send a message to members in a group but chose to send messages individually, the page failed and generated an error message. This behavior occurred because context type wasn’t being considered when sending the messages. Canvas code has been updated to support individual messages for groups.</em></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>
-
<h3>Recorded Media and File Names</h3>
+
<h2>Courses</h2>
-
<p>File names for recorded and uploaded videos/audio files display in Conversations.</p>
+
<h3>Course Home Page and Assignment List</h3>
-
<p><em><strong>Explanation</strong>: When a user composed a new message and included recorded/uploaded media, the file name for the media file was undefined or missing. This behavior occurred because the conversation was not detecting the media file. Canvas code has been updated to display media file names in Conversations.</em></p>
+
<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>
 +
<h3>Close for Comments and Marked As Read</h3>
 +
<p>When users read a discussion, the discussion is marked read even if the discussion is closed to comments.</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>
 +
<h2>ePortfolios</h2>
 +
<h3>ePortfolio Downloads</h3>
 +
<p>ePortfolios can be downloaded even if the pages contain no content.</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>
<h2>Files</h2>
<h2>Files</h2>
-
<h3>File Downloads and Text-Based Files</h3>
+
<h3>Maximum File Size</h3>
-
<p>Downloading a link to a text-based file immediately downloads the file.</p>
+
<p>Media files larger than 500 MB display an error message.</p>
-
<p><em><strong>Explanation</strong>: When a user clicked the link to download a file, most text content-type files were not downloading and required the user to view the preview page first. This behavior occurred because of a consistency issue between browsers. Canvas code has been updated to add text as a valid download type.</em></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>Folder Names</h3>
+
<h3>Locked Media Files in IE 11 and Edge</h3>
-
<p>Folder names can be no longer than 255 characters.</p>
+
<p>Students cannot preview locked media files in any browser.</p>
-
<p><em><strong>Explanation</strong>: When a user created a folder in a sub-folder with a name longer than 255 characters, the folder redirected to the parent folder. This behavior occurred because the Files API could not support folder names longer than 255 characters. Canvas code has been updated to limit folder names to 255 characters.</em></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>Files Move Menu</h3>
+
<h3>Pages and Deleted Files</h3>
-
<p>After searching for a file in the search field, users can move the file via the Move option.</p>
+
<p>Canvas does not display media previews for deleted file attachments.</p>
-
<p><em><strong>Explanation</strong>: When a user searched for a file in the search field, clicked the Settings icon for the file, and selected the Move option for the file, the file was not able to be moved. This behavior occurred because the Move option was not supported from the search field. Canvas code has been updated to move files that have been located in the search field.</em></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>
-
<h3>Folder File Previews</h3>
+
<h2>Grades</h2>
-
<p>Folder previews are not supported in Canvas.</p>
+
<h3>Grading Scheme Percentages</h3>
-
<p><em><strong>Explanation</strong>: When a user tried to preview a folder, the folder was showing the preview of a file with the same ID. If the file did not include an ID, the folder created a File Not Found error. This behavior occurred because Canvas was not completely supporting file previews for folders as originally updated in the July 18 release. Canvas code has been updated to disable previews for file folders. When a folder is selected, the files toolbar does not include a preview option.</em></p>
+
<p>Percentages in grading schemes round to the nearest tenth.</p>
-
<h2>Gradebook</h2>
+
<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>Message Students Who and Large Enrollment Courses</h3>
+
<h3>Late Quiz Submissions</h3>
-
<p>Users in large enrollment courses can use the Message Students Who feature in the Gradebook.</p>
+
<p>The Gradebook shows if a quiz submission was late.</p>
-
<p><em><strong>Explanation</strong>: When an instructor used the Message Students Who feature in the Gradebook in a large course, not all messages were able to be sent and generated a browser timeout message. This behavior occurred because of a JavaScript error. Canvas code has been updated to prevent timeout errors in large courses.</em></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>
<h2>Modules</h2>
-
<h3>Firefox and Long File Names</h3>
+
<h3>Duplicate File Names</h3>
-
<p>In Firefox, files with long continuous names added to a module in Firefox are truncated after 50 characters.</p>
+
<p>Duplicate files added through modules include a unique counter to differentiate file names.</p>
-
<p><em><strong>Explanation</strong>: When a user used the Firefox browser to add a file with a long continuous name to a module, the name was not displaying in the Modules page. This behavior occurred because of an error in Firefox when wrapping styles are not present in the style sheet. Canvas code has been updated to truncate long file names in Firefox.</em></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>
-
<h3>Module Requirement Removal and Sequential Order</h3>
+
<h3>Lock Dates and Must View Module Items</h3>
-
<p>When all requirements have been removed from a module, users can view the module content in any order.</p>
+
<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>
-
<p><em><strong>Explanation</strong>: When an instructor removed all requirements from a module, the Students must move through requirements in sequential order option was not disabled, causing viewing difficulties for public course enrollments. This behavior occurred because of the October 31 release, which changed the placement of the sequential order checkbox and the view of the checkbox state. Canvas code has been updated to disregard sequential completion if no requirements exist.</em></p>
+
<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>
 +
<h3>Multiple Date Anonymous Surveys</h3>
 +
<p>When added as a module item, anonymous surveys show multiple due dates.</p>
 +
<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>Submission Grades and Must Submit Module Items</h3>
 +
<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 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>
<h2>Notifications</h2>
<h2>Notifications</h2>
-
<h3>Differentiated Assignments</h3>
+
<h3>Graded Discussions</h3>
-
<p>Due dates in differentiated assignment are included in the assignment creation notification.</p>
+
<p>When a graded discussion is assigned to a specific section, notifications should only be sent out to users in that section.</p>
-
<p><em><strong>Explanation</strong>: When an instructor created a differentiated assignment, the due_at field was set to null in the Assignments API, which was the source of visible due dates in assignment creation notifications. The dates were included in the assignment but ignored in the notifications and were read as No Due Date when there was a due date. This behavior occurred because Canvas notifications weren’t correctly coded to differentiated between differentiated assignments and assignments assigned to everyone. Canvas code has been updated to apply due dates when an assignment includes differentiated due dates.</em></p>
+
<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>
-
<h2>Pages</h2>
+
-
<h3>Page Display Limit</h3>
+
-
<p>Users can view all pages in the Pages sidebar.</p>
+
-
<p><em><strong>Explanation</strong>: When an instructor created or edited a page and tried to add an existing page from the wiki pages list in the Content Selector sidebar, the list stopped displaying pages after showing 150 titles. This behavior occurred because the page display limit was set to 150. Canvas code has been updated to not set a limit for the list of wiki pages. However, pages must be published to appear in the list.</em></p>
+
<h2>Quizzes</h2>
<h2>Quizzes</h2>
-
<h3>Access Code Quiz Previews</h3>
+
<h3>Quiz Formula Question Sorting</h3>
-
<p>Instructors can preview and submit a quiz that requires access codes.</p>
+
<p>In Formula questions, single digit numbers sort by actual value.</p>
-
<p><em><strong>Explanation</strong>:  When an instructor attempted to preview and submit a quiz that required an access code, the page generated an internal error. This behavior occurred because the quiz was set to delete the access code once the quiz was submitted and wasn’t compatible with previews. Canvas code has been updated to show submission results after submitting the quiz preview. This fix was deployed to production on November 26. This change also resolved a concern where the access code was being stored in multiple sessions, allowing students multiple quiz attempts.</em></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>
-
<h3>Images and Quiz File Name</h3>
+
<h3>Anonymous Surveys and Student Names</h3>
-
<p>When adding images in the Rich Content Editor, instructors receive a warning message about the alt-text image file name.</p>
+
<p>Quiz statistics do not display student names in anonymous surveys.</p>
-
<p><em><strong>Explanation</strong>: When an instructor created or edited a quiz and used the Rich Content Editor to add an image, the quiz file name could be displayed to students, opening possibilities for cheating due to broken links or slow internet connections. This behavior occurred because alt text is part of Canvas images for accessibility use, and the alt text defaults to the file name. Canvas code has been updated to display a warning that the image alt text could be displayed to students. Instructors can change the name of the alt image when adding an image to quizzes. This warning does not apply to other content areas with the Rich Content Editor, such as Pages.</em></p>
+
<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>
-
<h3>Quiz Regrade</h3>
+
<h3>Essay Answers Symbols in Student Analysis Reports</h3>
-
<p>After saving a changed question, Canvas applies the quiz regrade option.</p>
+
<p>Essay question responses that contain > or < symbols are included in the quiz Student Analysis Report.</p>
-
<p><em><strong>Explanation</strong>: When an instructor edited the answer to a quiz question that supported quiz regrade (multiple choice, true/false, or multiple answers), the regrade option was not retained for the quiz question. This behavior occurred because the quiz only retained the quiz ID and not the question data. Canvas code has been updated to display the regrade option after updating the quiz.</em></p>
+
<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>Symbols and HTML Encoding</h3>
+
<h2>Rich Content Editor</h2>
-
<p>Symbols in quiz question answers are not HTML encoded.</p>
+
<h3>Link to URL Button</h3>
-
<p><em><strong>Explanation</strong>: When a quiz was created or edited, saved, then edited again before saving the quiz, symbols in the question’s answers become HTML ended. This behavior occurred because the symbol was being treated as a web connection object. Canvas code has been updated to set timeouts for HTTP requests in quizzes.</em></p>
+
<p>The Link to URL button creates a link for text that includes a parenthesis, brackets, or a plus symbol.</p>
-
<h3>Question Banks and Multiple Questions</h3>
+
<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>
-
<p>Question Banks only display one version of each question.</p>
+
<h3>Text Links and Images</h3>
-
<p><em><strong>Explanation</strong>: When an instructor set a quiz to pull from a question bank, pulling more than the available questions from the question bank was delivering each question twice, causing grading errors. This behavior occurred because the question bank duplicated questions if the number of questions that should be pulled exceeded the number of questions available in the question bank. Canvas code has been updated to create a warning when the number of questions exceeds the number of questions available in the question bank. Additionally, when a question is duplicated, the points possible field shows as twice the question value.</em></p>
+
<p>Adding or modifying a link with an image does not remove the image.</p>
-
<h3>Course Sections with No End Date</h3>
+
<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>
-
<p>Students can take a quiz when a section date is still open.</p>
+
<h3>Locked Embedded Image Files</h3>
-
<p><em><strong>Explanation</strong>: When a course was assigned to a term that had ended but the section had no end date, students in the section were not able to take quizzes. However, students were able to participate in all other content areas. This behavior occurred because section dates with no end dates was not defined as a valid date restriction to participate in quizzes. Canvas code has been updated to allow no end date in a section to pass quiz eligibility restrictions.</em></p>
+
<p>Instructors can embed hidden files in the Rich Content Editor.</p>
-
<h3>Quiz Grade Fields</h3>
+
<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>
-
<p>Quiz grade fields support multiple characters for grade entry.</p>
+
-
<p><em><strong>Explanation</strong>: When an instructor graded a quiz question and entered a quiz value with more than two characters, the additional characters were hidden behind the window, such as 5.75. This behavior occurred because the quiz grade field was not large enough to support more than two characters. Canvas code has been updated to increase the side of the quiz grade field.</em></p>
+
<h2>SpeedGrader</h2>
<h2>SpeedGrader</h2>
-
<h3>Student Resubmissions and Original Markups</h3>
+
<h3>Differentiated Quizzes and Late Status</h3>
-
<p>When an assignment is resubmitted, all users are able to view the original Crocodoc submission.</p>
+
<p>When a quiz includes multiple due dates, late quiz submissions are marked as late in SpeedGrader.</p>
-
<p><em><strong>Explanation</strong>: When a student resubmitted an assignment that was previously graded using Crocodoc, only the instructor could view the original assignment markup in SpeedGrader. This behavior occurred because of an error with Crocodoc permissions when multiple submissions existed. Canvas code has been updated to associate Crocodoc with each submission file and verify permissions for Crocodoc-enabled file types.</em></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>
-
<h3>Submission Status Sorting in Various Browsers</h3>
+
<h3>PCs and Content Expansion</h3>
-
<p>Sorting in SpeedGrader is consistent in all browsers.</p>
+
<p>Instructors using a PC can view the scroll bar after expanding the SpeedGrader window.</p>
-
<p><em><strong>Explanation</strong>: When an instructor sorted student submissions by submission date or submission status, the submissions were not sorting accurately in various browsers. Incorrect sorting by submission date occurred in all browsers except Chrome and Safari, and incorrect sorting by submission status occurred in all browsers except Firefox. This behavior occurred because SpeedGrader relies on a browser’s native sorting capabilities, which weren’t consistent. Canvas code has been updated with a Javascript sorting library to ensure stability across all browsers.</em></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: 12/21/15</p>
+
<p dir="ltr">Beta release and notes: 1/12/16</p>
</li>
</li>
<li dir="ltr">
<li dir="ltr">
-
<p dir="ltr">Production release notes: 12/28/15</p>
+
<p dir="ltr">Production release notes: 1/18/16</p>
</li>
</li>
<li dir="ltr">
<li dir="ltr">
-
<p dir="ltr">Production release and documentation: 01/09/16</p>
+
<p dir="ltr">Production release and documentation: 1/23/16</p>
</li>
</li>
</ul>
</ul>

Revision as of 17:00, 6 January 2016

Production Release notes for Saturday, January 9, 2016.
In this production release (January 9) instructors benefit from improved processes in moderated grading.

Contents

Updated Features

Assignments

Moderated Grading

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.

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.

Grades

Hide Assignment Group Totals with Final Grade

When an instructor chooses to hide the final grade from students in Course Settings, assignment group totals are also hidden from students.

This feature was originally suggested by the Canvas community.

Gradebook

Remove Student Names from Message Students Who

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.

This feature was originally suggested by the Canvas community.

Percent Symbol in Percentage-based Assignments

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.

This feature was originally suggested by the Canvas community.

Other Updates

Course Settings

Link Validator

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.

Grades

Graded Anonymously Column

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.

Gradebook

Individual View Download Submissions Button

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.

Differentiated Assignments and Arranging Columns by Due Date

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.

Rich Content Editor

Text Line Height

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.

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.

Fixed Bugs

Accessibility

Calendar

Courses

Dashboard

Files

Modal Windows

Modules

Rich Content Editor

Dashboard

Announcements

Disable Comments on Announcement and Marked As Read

When users read an announcement, the announcement is marked read even if commenting is disabled

Explanation: 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.

Assignments

Assignment Groups

When creating an assignment, instructors can always view the assignment group drop-down list.

Explanation: 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.

Grading Schemes

Instructors can edit the default grading scheme when editing an assignment.

Explanation: 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.

Muted Assignments and Assignment Group Totals

Muting an assignment does not factor the score into an assignment group.

Explanation: 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.

Calendar

Calendar Event Times

Calendar events after 11:30 pm retain their correct times.

Explanation: 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.

Conversations

Non-favorite Courses and Concluded Status

When a user has set up favorite courses, non-favorite courses only display in the concluded menu if they are concluded.

Explanation: 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.

Courses

Course Home Page and Assignment List

When a Course Home Page is set to the Assignment List, instructors do not view an overdue section.

Explanation: 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.

Course End Date Setting and Concluded Enrollments

Instructors can view quiz results in concluded courses.

Explanation: 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.

Discussions

Close for Comments and Marked As Read

When users read a discussion, the discussion is marked read even if the discussion is closed to comments.

Explanation: 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.

ePortfolios

ePortfolio Downloads

ePortfolios can be downloaded even if the pages contain no content.

Explanation: 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.

Files

Maximum File Size

Media files larger than 500 MB display an error message.

Explanation: 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.

Locked Media Files in IE 11 and Edge

Students cannot preview locked media files in any browser.

Explanation: 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.

Pages and Deleted Files

Canvas does not display media previews for deleted file attachments.

Explanation: 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.

Grades

Grading Scheme Percentages

Percentages in grading schemes round to the nearest tenth.

Explanation: 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.

Late Quiz Submissions

The Gradebook shows if a quiz submission was late.

Explanation: 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.

Modules

Duplicate File Names

Duplicate files added through modules include a unique counter to differentiate file names.

Explanation: 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.

Lock Dates and Must View Module Items

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.

Explanation: 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.

Multiple Date Anonymous Surveys

When added as a module item, anonymous surveys show multiple due dates.

Explanation: 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.

Submission Grades and Must Submit Module Items

Module items marked with the Must Submit requirement can only be fulfilled if a student submits the assignment.

Explanation: 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.

Notifications

Graded Discussions

When a graded discussion is assigned to a specific section, notifications should only be sent out to users in that section.

Explanation: 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.

Quizzes

Quiz Formula Question Sorting

In Formula questions, single digit numbers sort by actual value.

Explanation: 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.

Anonymous Surveys and Student Names

Quiz statistics do not display student names in anonymous surveys.

Explanation: 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.

Essay Answers Symbols in Student Analysis Reports

Essay question responses that contain > or < symbols are included in the quiz Student Analysis Report.

Explanation: 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.

Rich Content Editor

Link to URL Button

The Link to URL button creates a link for text that includes a parenthesis, brackets, or a plus symbol.

Explanation: 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.

Text Links and Images

Adding or modifying a link with an image does not remove the image.

Explanation: 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.

Locked Embedded Image Files

Instructors can embed hidden files in the Rich Content Editor.

Explanation: 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.

SpeedGrader

Differentiated Quizzes and Late Status

When a quiz includes multiple due dates, late quiz submissions are marked as late in SpeedGrader.

Explanation: 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.

PCs and Content Expansion

Instructors using a PC can view the scroll bar after expanding the SpeedGrader window.

Explanation: 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.

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