Canvas Updates

From e-Learning Documentation

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
-
Production Release Notes for Saturday, September 27, 2014
+
Production Release Notes for Saturday, October 18, 2014
<h1>New Features</h1>
<h1>New Features</h1>
-
<h2>Gradebook</h2>
+
<h2>Grades</h2>
-
<h3>Quiz Regrade Gradebook History</h3>
+
<h3>Incomplete Quiz Score Icon</h3>
-
Instructors can view scores for regraded quizzes in the Gradebook history. This feature allows instructors to view all grading events in the same location and see historical data for any regraded quizzes. The Gradebook history shows how many changes were made and the before and after quiz scores.
+
When students complete a quiz that includes a manually graded question, the Grades page displays a Quiz icon instead of the current score, indicating that the quiz score is not yet complete. When students hover over the icon, students can view a message indicating that grading is in progress.
 +
 
 +
The Quiz icon displays in the Gradebook for instructors as well, indicating that some questions in the quiz need to be graded manually. When the instructor assigns a score for the manually graded question, the icon for both the instructor and the student will be replaced with the complete quiz grade.
 +
 
 +
<em><strong>Note:</strong> For instructors, the Quiz icon in the Gradebook can also mean that a Quiz score has been deleted and a new score needs to be assigned.</em>
&nbsp;
&nbsp;
<h2>Notifications</h2>
<h2>Notifications</h2>
-
<h3>Copy of Announcement to Sender</h3>
+
<h3>Copy of Created Conversations</h3>
-
Instructors can set a new notification preference that allows them to receive a copy of all announcements they created. This feature allows instructors to see what announcements have been sent and how they appear in their specified communication channels. If users are allowed to respond to announcements, this notification preference also sends notifications for announcement replies.
+
Users can set a new notification preference that allows them to receive a copy of all conversations they created. When enabled by the user, this feature allows users to see what conversations have been sent and how they appear in their specified communication channels.
-
<h3>Sender Email Addresses</h3>
+
-
Canvas does not display a sender’s email address as part of external notifications. However, admins can choose to show sender email addresses in Account Settings. Enabling the Show the email address checkbox will show a sender’s email address for all notifications sent from the account.
+
-
When enabled, sender email addresses appear in user-interaction notifications for conversations, discussions, announcements, and their associated replies.
+
<em><strong>Note:</strong> When a user creates a group message and clicks the Send Individual Messages checkbox, Canvas generates only one notification for the sent message. Notifications cannot be sent from the beta environment.</em>
-
<em><strong>Note: Not all notifications display the sender’s email address.</strong></em>
+
 
 +
<em><strong>Reminder:</strong> In Conversations, sent messages appear in the Sent folder. When a message receives a reply, the message thread will appear in the Inbox. When a user creates a group message and clicks the Send Individual Messages checkbox, the Sent folder displays one message for each user, as replies are treated as individual messages.</em>
&nbsp;
&nbsp;
 +
<h2>SpeedGrader</h2>
 +
<h3>Crocodoc Session Expiration Warning</h3>
 +
Instructors who use Crocodoc to annotate assignments in SpeedGrader receive a warning message when the Crocodoc session is about to expire. Crocodoc sessions are per submission and run for one hour; the expiration warning message appears after 50 minutes. The session begins when the submission preview appears in SpeedGrader. Any annotations made to the submission are saved automatically during the hour. This feature helps instructors be aware of the current Crocodoc session so they do not lose any of their work after the hour has expired. To create a new session, refresh the page or navigate to another submission.
 +
 +
<em><strong>Note:</strong> Crocodoc features are not available in the beta environment.</em>
<h1>Updated Features</h1>
<h1>Updated Features</h1>
-
<h2>Conferences</h2>
+
<h2>Discussions</h2>
-
<h3>Audio Updates</h3>
+
<h3>Locked Discussion Time Display</h3>
-
When joining a conference, users are asked how they want to join the conference audio: via microphone or a listen-only mode. Microphone users must grant access to their browser for microphone use, but the browser makes the process easy by prompting users for permission. To ensure users enter the conference with a working microphone, users are prompted to test their microphone and can choose a different microphone if needed.
+
When a student views the details for a locked discussion topic, the displayed available date includes both the hour and the minute. Locked discussions are discussions that have been published by an instructor but cannot be viewed until a later date.
-
Users of Firefox and Chrome have improved audio within the conference via Web Real-Time Communications (WebRTC) technology support. Users of Internet Explorer and Safari continue to participate with existing Flash-based audio.
 
-
<h3>Conference Recordings</h3>
 
-
Moderators have improved functionality and control for recording conferences. Instead of starting the recording immediately after the first user has joined, conferences includes a start/stop button so moderators can control the length of the recording.
 
-
After joining the conference and setting up their microphone, moderators receive a reminder notifying them that they can record the meeting, but they must click the recording button to start the recording. When users start or stop a recording, users will always be prompted to confirm the action.
 
-
<h3>Lock Viewers</h3>
 
-
Moderators can lock down specific features so they are not available during a conference. Located in the <em>Users Settings</em> menu, this functionality helps moderators control the conference environment, such as locking private chat to prevent students from collaborating during a test.
 
-
<h3>Other Enhancements</h3>
 
-
Users benefit from other added enhancements in conferences:
 
-
<ul>
 
-
<li>The chat text window supports HTML and XML characters.</li>
 
-
<li>The Text tool accepts the enter/return key.</li>
 
-
<li>When uploading a presentation, the upload dialog window displays UTF-8 filenames (such as Chinese characters).</li>
 
-
<li>Moderators can raise their hand in the conference with other participants. Located next to the User Settings button, this feature is good for group discussions where everyone may have access to the conference as a moderator.</li>
 
-
</ul>
 
&nbsp;
&nbsp;
-
<h2>Conversations</h2>
+
<h2>Quizzes</h2>
-
<h3>Address Book Scroll Bar</h3>
+
<h3>Questions and Groups Move-To Menu</h3>
-
When composing a new message in Conversations, users can click and drag the scrollbar to access user data. They can also use keyboard navigation to locate recipients.
+
Quiz questions and groups can be reordered using a keyboard navigation menu. This feature places a drag handle next to each quiz question or group. To view the keyboard navigation menu, instructors can click the handle next to a quiz question or group and move it within the quiz. Questions and groups can still be dragged and dropped manually by clicking and dragging the quiz question handles.
-
<h3>Message Time Stamps</h3>
+
<h3>Quiz Preview Message</h3>
-
When users view a Conversation message thread, each message contains a full date stamp, including the time and year.
+
When an instructor previews a quiz, the preview message identifies whether or not the quiz has been published. If an instructor previews a quiz that has only been saved (not published), the quiz preview message shows that the preview is for the draft version of the quiz. However, if an instructor previews a quiz that has been published, the preview message shows that the preview is for the published version of the quiz.
 +
<h2>SpeedGrader</h2>
 +
<h3>Group Assignment Submissions</h3>
 +
For group assignments, SpeedGrader shows submissions both from student groups and individual students. This feature allows instructors to view all submissions, especially for students who may not be in a group.
&nbsp;
&nbsp;
-
<h2>User Settings</h2>
+
<h1>Other Updates</h1>
-
<h3>Account Deletion</h3>
+
<h2>Calendar</h2>
-
Non-administrative users whose accounts are created via SIS do not have access to delete their own accounts. When users edit their profile settings, they can only see a Delete My Account link if they have no SIS ID or are an account administrator. If non-admins with SIS IDs try to delete their accounts via the Users API, the API call returns a 401 (unauthorized) error.
+
<h3>Calendar Color Brightness</h3>
-
<h3>Bounced Communication Warnings</h3>
+
The Canvas Calendar displays all courses in higher contrasting colors. However, accessibility users who need to view colors in a lower saturation can enable the High Contrast theme in User Profile Feature Options.
-
Canvas does not send notifications to communication channels that have bounced, which means the channel can no longer attempt to generate or send a notification. Bounces can occur from invalid addresses (caused by address typos, changed addresses, etc.) or blocked servers.
+
-
Users are notified in Canvas when one of their communication channels has bounced. If a user is on a Canvas page outside of their User Settings, Canvas displays a warning banner at the top of their browser window.
 
-
 
-
In User Settings, the bounced contact method displays a warning icon. To correct the error, users should remove then re-add the method to their profile.
 
-
 
-
<em><strong>Notes:</strong></em>
 
-
<ul>
 
-
<li><em><strong>For errors with email addresses, the warning banner only appears if the email address was added manually by the user. If a user’s email address was added via SIS import, Canvas only displays warning icons on the User Settings page.</strong></em></li>
 
-
<li><em><strong>Canvas requires a default email address that cannot be removed. If an error occurs with the default email address, add a new email address as a temporary default, then correct the error with the existing email.</strong></em><strong> </strong></li>
 
-
</ul>
 
&nbsp;
&nbsp;
-
<h1>Other Updates</h1>
 
<h2>Dashboard</h2>
<h2>Dashboard</h2>
-
<h3>Global Navigation Assignments Link</h3>
+
<h3>Course List Term Formatting</h3>
-
The Assignments link no longer appears in Global Navigation. This change helps streamline the user experience and encourages users to interact with additional areas of their courses. Data shows that the majority of users already navigate to courses before assignments, meaning they prefer to look at assignments in the context of the course. Users can still see a comprehensive view of all upcoming assignments and events in the Agenda view of the Calendar.
+
The Course List displays better formatting for term dates. When users view term dates as part of a course, the term is displayed as italicized light gray text.
-
<h3>Canvas Navigation Design</h3>
+
<h2>Grades</h2>
-
We’ve made some design changes to improve the global header and navigation menus throughout the Canvas interface. These changes help improve accessibility within Canvas and allow for future design enhancements. Some changes may affect institutions with custom CSS.
+
<h3>Letter Grade Score Formatting</h3>
-
 
+
Letter grades throughout Canvas appear in a higher contrast. Previously, letter grades (and their percentage equivalents) appeared in a smaller and lighter format than other grades, making them more difficult to view. This change affects both regular and High Contrast user display settings. Letter grades and their percentages appear on the student Grades page and in the Gradebook (assignment score and total grade columns).
-
CSS has been adjusted in the following areas:
+
-
<ul>
+
-
<li>Global Header &amp; Navigation Menu (Help Corner): Replaced background textures with solid colors. This change is directly referenced as background-color and should not affect custom CSS (background: and background-color: will both overwrite the Canvas default). Drop-shadow was also taken off the Account Navigation box.</li>
+
-
<li>Courses &amp; Groups Drop-down Menu: Minimized style with updated background color, no borders around the links, and an adjustment to the menu’s drop shadow. This change should not affect custom CSS.</li>
+
-
<li>User Navigation: Minimized style in all navigation areas (user, course, and account navigation) with a small chance of affecting custom CSS in the following areas:
+
-
<ul>
+
-
<li>Border-bottom on item list. If institutions want to keep this design it must be added into the custom CSS, for example: border-bottom: 1px solid #fff;</li>
+
-
<li>Background color. The background color matches the body background. If institutions are not calling out a specific background or background-color on the &lt;ul id="section-tabs"&gt; in the left-side navigation, the color must be added into the custom CSS.</li>
+
-
<li>Background color on :active and :hover states. <strong>The background color for both of these states has changed.</strong> The background color is a dark gray; active and hover states are a white background with blue link. If both :active and :hover states are called out directly, custom CSS should not be affected.</li>
+
-
</ul>
+
-
</li>
+
-
<li>Content Sidebars and Page Footer: Replaced background texture with background color (same as User Navigation background color).</li>
+
-
</ul>
+
-
<em><strong>Note: The High Contrast user setting should not be affected and display the dark background on active and hover with white text; disabled links will now have a gray background with the dark link.</strong></em>
+
&nbsp;
&nbsp;
-
<h2>Quizzes</h2>
+
<h2>Languages</h2>
-
<h3>Quiz Performance</h3>
+
<h3>Korean</h3>
-
The Quizzes Index Page is optimized for enhanced performance and speed. This improvement was released to production on 09/15/14.
+
Korean has been removed as a crowd-sourced language in Canvas.
-
 
+
-
&nbsp;
+
-
<h1>New APIs</h1>
+
-
<h2>Quizzes</h2>
+
-
Users can set extensions for student quiz submissions in the Quiz Extensions API.
+
-
 
+
-
Users can access quiz statistics in the Quiz Statistics API.
+
&nbsp;
&nbsp;
<h1>Fixed Bugs</h1>
<h1>Fixed Bugs</h1>
<h2>Accessibility</h2>
<h2>Accessibility</h2>
-
The following accessibility issues have been corrected within Canvas:
+
<h3>General</h3>
-
<h3>General Updates</h3>
+
<ul>
<ul>
-
<li>Overall dialog window design has been improved for screen readers. The ‘role=”dialog” has been removed from dialog boxes unless the dialog contains only navigable elements (i.e. links and form controls). Opening/closing tags have also been rearranged to keep them in the same file.</li>
+
<li>When enabling keyboard navigation in Chrome or Safari, all link elements, buttons, and tabs in Canvas are marked with a clear light blue outline. same visual treatment has also been applied to buttons and tabs. Blue buttons in Canvas display a red outline.</li>
-
<li>On each page, headers in the main content area appear before headers in the sidebars.</li>
+
<li>All Canvas feature pages contain level 1 headers for screen readers.</li>
-
<li>The alt-text of the “By Instructure” browser footer matches the image.</li>
+
<li>High contrast text links are underlined; hovering over the links makes the underline go away. Exceptions are in the main Canvas menu and sidebar menu, as well as buttons.</li>
</ul>
</ul>
<h3>Account Settings</h3>
<h3>Account Settings</h3>
<ul>
<ul>
-
<li>The Add a New User and Add a New Course buttons include roles for screen readers.</li>
+
<li>Account Statistics tables are accessible to screen readers.</li>
-
<li>The Quotas tab and fields contain labels for screen readers.</li>
+
-
<li>Quota field titles can be read by screen readers.</li>
+
-
<li>The Account Settings page contains an H1 tag.</li>
+
</ul>
</ul>
-
<h3>Admin Tools</h3>
+
<h3>Announcements</h3>
<ul>
<ul>
-
<li>The Admin Tools tab contains an H1 heading and improved search field labels for screen readers.</li>
+
<li>Announcements post date and text meets a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</li>
-
<li>The View Notification tab reads notifications to screen readers.</li>
+
</ul>
</ul>
<h3>Assignments</h3>
<h3>Assignments</h3>
<ul>
<ul>
-
<li>Assignment submission notifications are read by screen readers.</li>
+
<li>The Assignments page meets a color contrast of 4.5:1 for the high contrast profile.</li>
-
</ul>
+
<li>The Assignments Settings menus, Add Assignment to Assignments button, and publish/unpublish icons are no longer listed as an application and are accessible to screen readers and keyboard users.</li>
-
<h3>Calendar</h3>
+
<li>Rubrics can be created and edited by screen readers.</li>
-
<ul>
+
-
<li>Calendar Week and Month View buttons displays a warning message that informs keyboard users about Agenda View.</li>
+
-
<li>The &lt; and &gt; arrows in the mini calendar are hidden from screen readers.</li>
+
-
<li>Calendar Agenda view automatically closes popover text when a keyboard user tabs away from an event field.</li>
+
</ul>
</ul>
<h3>Conversations</h3>
<h3>Conversations</h3>
<ul>
<ul>
-
<li>Conversations informs keyboard users how to open a message.</li>
+
<li>The Conversations Settings menu is accessible for keyboard users.</li>
 +
<li>The Conversations To field is accessible to screen readers.</li>
 +
<li>The Star and Mark as Unread message thread options are available to keyboard users.</li>
</ul>
</ul>
<h3>Course Settings</h3>
<h3>Course Settings</h3>
<ul>
<ul>
-
<li>Course Settings navigation contains a Move To dialog for moving content within a list. The screen reader navigation instructions have been simplified and are also available to keyboard users.</li>
+
<li>The Navigation tab contains a message for keyboard users notifying them that they can move navigation items by using the Move To option in the navigation item Settings menu.</li>
-
<li>Feature Options descriptions can be expanded and read by screen readers.</li>
+
-
<li>Feature Options includes an updated key for translation.</li>
+
-
</ul>
+
-
<h3>Dashboard</h3>
+
-
<ul>
+
-
<li>To Do sidebar displays a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</li>
+
-
<li>The Courses &amp; Groups drop-down menu displays meets a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</li>
+
-
<li>Course invitation notifications are read by screen readers.</li>
+
</ul>
</ul>
<h3>Discussions</h3>
<h3>Discussions</h3>
<ul>
<ul>
-
<li>Discussion titles contain three headings for screen readers.</li>
+
<li>The Discussions page headers contain a message for keyboard users and screen readers notifying them how to rearrange discussions on the page.</li>
-
<li>Text in Discussion replies display a stronger color contrast.</li>
+
<li>Discussions are no longer listed as an application and are accessible to screen readers and keyboard users.</li>
</ul>
</ul>
-
<h3>Gradebook</h3>
+
<h3>Modules</h3>
<ul>
<ul>
-
<li>The Learning Mastery Gradebook skip to content option directs screen readers to Individual View.</li>
+
<li>Users can access Modules after closing the Add content button.</li>
 +
<li>In a Modules Settings menu, the Edit button is accessible for voiceover and keyboard navigation.</li>
 +
<li>To prevent modules from being created with blank names, the Modules name field is a required field.</li>
 +
<li>The Modules page contains a message for keyboard users notifying them that they can move modules and module items by using the Move To option in the module or module item Settings menu.</li>
</ul>
</ul>
-
<h3>Modules</h3>
+
<h3>Pages</h3>
<ul>
<ul>
-
<li>After moving a module with the Move menu option, the moved module retains keyboard focus.</li>
+
<li>Page titles include a level 1 header.</li>
 +
<li>Pages are no longer listed as an application and are accessible to screen readers and keyboard users.</li>
</ul>
</ul>
<h3>People</h3>
<h3>People</h3>
<ul>
<ul>
-
<li>The People page includes scope attributes on table heading tags and no longer includes empty table headings.</li>
+
<li>The Groups page contains a message for keyboard users notifying them that they can move students within groups by using the Move To option in the user Settings menu.</li>
</ul>
</ul>
<h3>Quizzes</h3>
<h3>Quizzes</h3>
<ul>
<ul>
-
<li>Quiz editing notifications are read by screen readers.</li>
+
<li>Quiz answer titles appear for screen readers.</li>
 +
<li>The quiz timer, including time elapsed during a quiz, can be read by screen readers.</li>
 +
<li>The Quizzes Settings menus, Add Quiz button, and publish/unpublish buttons are no longer listed as an application and are accessible to screen readers and keyboard users.</li>
 +
<li>Quiz questions can be reordered when a quiz contains more than 25 questions in a quiz.</li>
</ul>
</ul>
-
<h3>Support</h3>
+
<h3>User Dashboard</h3>
<ul>
<ul>
-
<li>The browser window footer Zendesk support image is hidden from screen readers.</li>
+
<li>In the activity stream, the Show More/Less and Remove Items links are always displayed for keyboard users and screen readers.</li>
</ul>
</ul>
-
<h3>Syllabus</h3>
 
-
<ul>
 
-
<li>The Syllabus table displays a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</li>
 
-
</ul>
 
-
&nbsp;
 
-
<h2>Account Settings</h2>
 
-
<h3>Open Enrollment</h3>
 
-
In Account Settings, setting the Open Enrollment option to Never disables open enrollment in all courses within the account.
 
-
 
-
<em>Explanation: When an admin changed the Open Enrollment setting to Never, the option was not disabled in any courses where open enrollment was previously set up or disabled in any course exports. Canvas code has been updated to restrict open enrollment in courses when disabled at the account level.</em>
 
-
<h3>Account-level Group Names</h3>
 
-
Admins can edit the name of an account-level group.
 
-
<em>Explanation: When admins tried to edit the name of an account-level group, the dialog box was not saving the name or disappearing from the page. Canvas code has been updated to properly save the name of the account group.</em>
 
-
 
-
&nbsp;
 
-
<h2>APIs</h2>
 
-
<h3>Enrollments API</h3>
 
-
When an enrollment is generated as Invited via the enrollment API, the enrollment state displays as Active.
 
-
<em>Explanation: When an enrollment was generated as Invited, the status was not displaying as Active, even if it was removed and re-created. Canvas code has been updated to allow users to re-create enrollments and display them as Active status.</em>
 
-
<h3>Groups API</h3>
 
-
The Groups API shows how to invite users to a group using the correct syntax.
 
-
<em>Explanation: The API documentation example showed a form line indicating a user could set multiple invitees in the form if joined with an ampersand, which is an incorrect syntax. Canvas code has been updated to correct the API documentation.</em>
 
-
 
&nbsp;
&nbsp;
<h2>Assignments</h2>
<h2>Assignments</h2>
-
<h3>Assignment Group Sets</h3>
+
<h3>Turnitin Percentages</h3>
-
Instructors can grade group assignment submissions even if the group set has been deleted.
+
In Turnitin Advanced Settings, the Small Matches option retains the percentage set as part of the Less Than ___ of the Document text field.
-
<em>Explanation: When an instructor created a group assignment then deleted the assignment group set, SpeedGrader was generating an error message because the assignment was no longer linked to its associated group set. In student view, students were not able to upload an assignment with the correct group, which created confusion. Canvas code has been updated to allow group submissions to be graded even if the group set has been deleted and no longer affect student submissions. </em>
+
<em><strong>Explanation:</strong> When an instructor created an assignment and enabled Turnitin, selected Advanced Options, and selected the Small Matches checkbox, the assignment did not retain the percentage set in the Less Than... text field. Canvas code has been updated to retain the percentage set for the Turnitin assignment.</em>
-
<h3>Letter Grade Assignments</h3>
+
<h3>Personal Files and Assignment File Types</h3>
-
When an instructor creates a letter grade, GPA, or percentage grading-type assignment with no points possible, Canvas generates a warning message that the assignment must be assigned more than zero points.
+
If an instructor creates an assignment with restricted file submission types, students can only submit the file types specified in the assignment.
-
<em>Explanation: When an instructor chose to set a letter grade, GPA, or percentage grading-type assignment with no points possible, the Gradebook was generating an error as all assignments need a point value to factor into the total grade. This behavior caused scenarios where instructors set a point value for the assignment, causing all previously set letter grades to be overwritten as failing scores. Canvas code has been updated to generate a warning message in the points field for specific grading types.</em>
+
<em><strong>Explanation:</strong> When an instructor created an assignment with restricted file submission types, some students were still able to submit a restricted file type by uploading the file to their personal files and then submitting the assignment. Canvas code has been updated to honor restricted file types regardless of the source location of the submitted file. When a student tries to submit a restricted file type, Canvas will create an error message so the student knows why the submission is not accepted.</em>
&nbsp;
&nbsp;
<h2>Calendar</h2>
<h2>Calendar</h2>
-
<h3>24-Hour Time Format</h3>
+
<h3>Undated Events and Languages</h3>
-
For non-English languages, calendar 24-hour time formats display time as AM or PM.
+
When a calendar event is created and saved on the More Options page, the calendar event is saved on the specified date.
-
<em>Explanation: When a non-English language was set to a 24-hour time format, the Calendar was not correctly converting times to AM or PM. Canvas code has been updated to convert 12-hour format strings when localized into a 24-hour format.</em>
+
<em><strong>Explanation:</strong> When users in any language except English, Spanish, and Dutch created a calendar event and used the More Options button to complete and save the event, the event was appearing in the calendar as an undated event. Canvas code has been updated to always create the event with the date and time.</em>
&nbsp;
&nbsp;
-
<h2>Course Settings</h2>
+
<h2>Conversations</h2>
-
<h3>Course End Date</h3>
+
<h3>Message Attachments in Internet Explorer 10</h3>
-
Courses are only concluded by a course end date if the Users can only participate in the course between these dates checkbox is selected.
+
Users can send messages with an attachment when using Internet Explorer 10.
-
<em>Explanation: If an instructor sets an end date before the term end date and selects the Users...dates checkbox, the course end date was overridden with the term end date. Canvas code has been updated to confirm the course end date when the participation checkbox is enabled.</em>
+
<em><strong>Explanation:</strong> When users attempted to send a message with an attachment using Internet Explorer (IE) 10, the message appeared to be sending but the message was never sent. Canvas code has been updated to verify attachment routing in IE10 to send messages properly.</em>
&nbsp;
&nbsp;
-
<h2>Discussions</h2>
+
<h2>Course Imports</h2>
-
<h3>Edited Discussion Replies</h3>
+
<h3>Unpublished Quizzes</h3>
-
When a user edits a discussion reply, Canvas displays the original reply date instead of the edited post date.
+
Unpublished quizzes retain their unpublished state in course imports.
-
<em>Explanation: When a user had permission to edit a discussion reply, Canvas was showing the edited date instead of the original reply date. Canvas code has been updated to continue to display the original reply date.</em>
+
<em><strong>Explanation:</strong> When a user imported an unpublished quiz and selected the Adjust Due Dates option, Canvas was separating the quiz into an assignment and a quiz upon import, which also broke the Assignments Index Page. Canvas code has been updated to never create a new assignment and retain the unpublished state of the quiz. </em>
-
<h3>Graded Discussions SpeedGrader Link</h3>
+
<h3>Module Items</h3>
-
For graded discussions, when an instructor clicks the Open in SpeedGrader option next to a student post, SpeedGrader opens the student’s submission.
+
Common Cartridge module imports select all associated module items.
-
<em>Explanation: When an instructor opened a graded discussion and clicked the Open in SpeedGrader option next to a student post, SpeedGrader opened the first student in the list of students whose discussions need to be graded. Canvas code has been updated to confirm anchor tags and links to all specific student discussions.</em>
+
<em><strong>Explanation:</strong> When an instructor imported Modules into a course, only the module name was included in the import; it did not contain any associated module items. Canvas code has been updated to include all module items as part of a module import.</em>
 +
<h3>Quiz Reimports</h3>
 +
When a quiz is reimported into Canvas, quiz questions are only reimported into a question bank if the user checks the Overwrite Assessment Content with Matching IDs checkbox.
 +
 
 +
<em><strong>Explanation:</strong> When an instructor chose to re-import a quiz into Canvas, the import placed the questions in the question bank tied with the first version of the quiz, even if it had to replace a deleted question bank. Additionally, QTI file imports created a new quiz, and Common Cartridge files overwrote any edits to the existing quiz in the course, including the quiz title, description, and point values. Canvas code has been updated to not reuse question banks on import unless overwritten as part of the import.</em>
&nbsp;
&nbsp;
-
<h2>ePortfolio</h2>
+
<h2>Dashboard</h2>
-
<h3>User Profile Link</h3>
+
<h3>Activity Stream Unpublished Discussions</h3>
-
Users can view their profile page after creating a new ePortfolio.
+
Unpublished discussions do not appear in the activity stream.
-
<em>Explanation: When users created new ePortfolios and then tried to click the link to their profile page, Canvas generated an unauthorized page. Canvas code has been updated to link users to their own profile page, and for viewing as a public ePortfolio, to the user’s ID page.</em>
+
<em><strong>Explanation:</strong> When an instructor created a new discussion that was not published, the unpublished discussion appeared in the course activity stream. Canvas code has been updated to clear the activity stream if a new or updated discussion is not published.</em>
 +
<h3>Scrollable Lists</h3>
 +
The Upcoming and To Do sidebars are scrollable when there are multiple items.
 +
 
 +
<em><strong>Explanation:</strong> When a user had multiple items in the Upcoming and/or To Do sidebars, the items were being cut off in the list and were not scrollable. Canvas code has been updated to remove a sidebar container that blocked the columns from being scrollable.</em>
&nbsp;
&nbsp;
-
<h2>Gradebook</h2>
+
<h2>Discussions</h2>
-
<h3>Grading Scheme Percentages</h3>
+
<h3>Discussion Images</h3>
-
Scores entered in the Gradebook as a percentage reflect the percentage score assigned in the grading scheme.
+
Discussion replies that include an image retain the image URL verifier.
-
<em>Explanation: When an instructor attempted to assign a percentage score, the grading scheme rounded the score incorrectly. Canvas code has been updated to retain percentages as entered in the Gradebook and support rounding to the nearest hundredth.</em>
+
<em><strong>Explanation:</strong> When a user posted a discussion reply and included an image whose URL parameters included a verifier, the verifier was removed from the image. This behavior occurred when users included a file that did not originate from the user’s personal files or from a link without a full host name and significantly affected users on the Canvas by Instructure app. Without a verifier, the image only displayed to the user who posted the image, and only if the user was logged in to the app. Canvas code has been updated to retain the image verifier from all user-context files. Verifiers for HTML content, media tags, and URL processing have also been distributed into their own focused verifier files.</em>
-
<h3>Grading Scheme Decimals</h3>
+
<h3>Group Discussions</h3>
-
Scores entered into the Gradebook as a decimal reflect the percentage score assigned in the grading scheme and support rounding to the nearest tenth.
+
Graded group discussions with student submissions can be pinned or closed for comments.
-
<em>Explanation: When an instructor attempted to assign a decimal score, the grading scheme rounded the score incorrectly. This behavior especially related to decimal scores between letter grades. Canvas code has been updated to retain decimals as entered in the Gradebook.</em>
+
<em><strong>Explanation:</strong> When an instructor tried to close or pin a graded group discussions that contained student submissions, the instructor was not able to move the discussion. Canvas code has been updated to allow changes in the state of a graded group discussion.</em>
-
<h3>Complete/Incomplete Grades</h3>
+
 
-
Instructors can update complete/incomplete grades in the Gradebook.
+
&nbsp;
 +
<h2>Global Navigation</h2>
 +
<h3>Courses Menu</h3>
 +
Users can open the Courses drop-down menu by clicking the Courses link.
-
<em>Explanation: When an instructor viewed a complete/incomplete assignment in the Gradebook and changed a student’s grade, the Gradebook was displaying an error message. Canvas code has been updated to properly support complete/incomplete scores in the Gradebook.</em>
+
<em><strong>Explanation:</strong> When a user clicked the Courses link in Global Navigation, Canvas opened to the Course List page. The Courses menu could only be viewed by hovering over the Courses link. Canvas code has been updated to open the link to the drop-down menu, which allows users on touch screens and mobile devices to access Courses &amp; Groups.</em>
&nbsp;
&nbsp;
<h2>Modules</h2>
<h2>Modules</h2>
-
<h3>Move-To Dialog</h3>
+
<h3>Locked Discussions</h3>
-
The Modules Move To… option does not display the current module.
+
Students cannot view discussions within a locked module.
-
<em>Explanation: When a user opens a module’s Settings menu and selects the Move To… option, the module included the currently selected module. Canvas code has been updated to disregard the current module in move commands.</em>
+
<em><strong>Explanation:</strong> When an instructor adds a discussion to a module that is locked, either by prerequisites or availability date, the discussion could still be viewed by via module progression, direct URL, course activity, or the recent activity stream. Canvas code has been updated to match the module locked page used for assignments and quizzes to show the unlock date and time for the discussion.</em>
 +
<h3>Module Time Zones</h3>
 +
When an instructor creates a module with an unlock date, all users view the module in their own time zone.
 +
 
 +
<em><strong>Explanation:</strong> When an instructor created a module with an unlock date (past or future), and another instructor with a different user time zone viewed the module, the first instructor’s time zone applied to the module date for all viewers. This behavior also applied to students, where the module applied the time zone of the first student to view the module. Canvas code has been updated to cache module views separately per time zone.</em>
&nbsp;
&nbsp;
<h2>Notifications</h2>
<h2>Notifications</h2>
-
<h3>Announcement Reply Notifications</h3>
+
<h3>Profile Picture Thumbnails</h3>
-
Users receive external notifications for announcement replies.
+
Conversations notifications display a sender’s profile picture as a thumbnail image.
-
<em>Explanation: When users set their notifications to receive Announcements, any replies to an announcement were not triggering external notifications. Canvas code has been updated to send notifications for announcement replies.</em>
+
<em><strong>Explanation:</strong> Some Conversations notifications were generating profile pictures at the full size of the image, rather than a thumbnail version. Canvas code has been updated to always resize images as 50 px by 50 px and pull the source file from the sender’s profile URL.</em>
-
<h3>Notification Email Replies</h3>
+
<h3>Production Environment Notifications</h3>
-
Users can reply to external notifications through their email.
+
Users can receive notifications from the Canvas production environment.
-
Explanation: In a previous release, notifications included a message indicating that users can reply directly to the notification email. Canvas code has been updated to retain this message in notifications emails.
+
 
 +
<em><strong>Explanation:</strong> When users enabled notifications in their production environment, notifications were not being sent from the account. Canvas code has been updated to properly find notification methods within the production environment.</em>
&nbsp;
&nbsp;
<h2>Quizzes</h2>
<h2>Quizzes</h2>
-
<h3>Question Bank Duplicate Questions</h3>
+
<h3>Test Student Reset</h3>
-
Editing a question in a question bank with more than 50 questions does not create duplicate questions.
+
Resetting the Test Student allows an instructor to unpublish a quiz.
 +
 
 +
<em><strong>Explanation:</strong> When an instructor reset the Test Student so that the course contained no visible submissions, the quiz was not able to be unpublished. Canvas code has been updated to remove all Test Student quiz submissions when the Test Student is reset.</em>
 +
<h3>Formula Questions</h3>
 +
Formula questions that generate invalid results can be recomputed without refreshing the page.
 +
 
 +
<em><strong>Explanation:</strong> When an instructor entered a formula question that could result in an answer of zero, the results would never generate a possible solution and display an error message. Additionally, once the error message appeared, no additional solutions could be generated until the page was refreshed or a new question was created. Canvas code has been updated to invalidate the generated data so that additional definitions and recomputations are not ignored.</em>
 +
<h3>Correct Answers in Matching Questions</h3>
 +
When an instructor edits a matching question, the correct answer is retained unless modified by the instructor.
 +
 
 +
<em><strong>Explanation:</strong> When an instructor edited a quiz by clicking the Show Details link for a matching question, updating the question saved the modified text as the correct answer regardless of whether the answer was originally correct. Canvas code has been updated to retain the original correct answer unless modified by the instructor as part of the question edit.</em>
 +
<h3>Shuffle Matching Questions</h3>
 +
Matching questions shuffle the order of selectable drop-down quiz answers.
-
<em>Explanation: When a question bank has at least one named question and 51+ questions in it (enough to trigger the More Questions link), and a question is edited in the question bank, the question bank created a duplicate question. Canvas code has been updated to specify quiz variables for quiz questions and isolate changes made to question banks.</em>
+
<em><strong>Explanation:</strong> When instructors created a matching quiz question and saved the quiz, the order of the questions and answers remained identical. Canvas code has been updated to shuffle the order of questions and answers for matching questions.</em>
-
<h3>Fill-in-Multiple-Blank Questions</h3>
+
<h3>Numerical Answer Questions</h3>
-
When viewing quiz results, given answers for Fill-In-Multiple-Blank equation questions are displayed in the answer box.
+
Numerical answer questions accept zero as a possible exact answer.
-
<em>Explanation: When users viewed quiz results for a fill-in-multiple-blank equation quiz question, the answer field was not displaying the answer for the equation. Canvas code has been updated to properly process equation objects and display the correct function result.</em>
+
<em><strong>Explanation:</strong> When an instructor created a numerical answer question and set the exact answer as zero, the answer was not saved with the question. Canvas code has been updated to accept zero as an exact answer variable.</em>
-
<h3>Quiz Question Character Limit</h3>
+
<h3>Quiz Student Analysis Report</h3>
-
When quiz questions exceed the character limit, Canvas generates a warning message.
+
Quiz Student Analysis reports do not include HTML markup for quiz questions.
-
<em>Explanation: When instructors created or edited a quiz question that exceeded the character limit, such as when copying and pasting from Word, Canvas displayed an unknown error. The character limit for quizzes is 16384 characters. Canvas code has been updated with a warning message about the character limit</em>
+
Explanation: When an instructor generated a student analysis report for a quiz, the CSV file included HTML markup from varied question types. Canvas code has been updated to disregard HTML markup in quiz answers as part of the student analysis report.
-
<h3>Quiz Numerical Entries</h3>
+
<h3>Quiz Timer Accuracy</h3>
-
Quiz questions support commas in numerical entry fields.
+
The quiz timer always displays the correct time remaining for a quiz, even if students are not currently viewing the quiz page.
-
<em>Explanation: When a user entered a numerical answer that included a comma, the entry field was converting the comma to a decimal, resulting in an incorrect answer value. This behavior occurred for both numerical and formula question types. Canvas code has been updated to support commas in quiz entry fields. </em>
+
<em><strong>Explanation:</strong> When students viewed the time for a quiz, the timer was not displaying the correct time if a student switched to another page in their browser, causing instructors to incorrectly believe that students had extra time to complete a quiz. This behavior occurred when JavaScript updates were delayed on the inactivated Canvas quiz window. Canvas code has been updated with active cross-browser verification to accurately display quiz time and auto-submit quizzes when necessary.</em>
 +
 
 +
&nbsp;
 +
<h2>SpeedGrader</h2>
 +
<h3>Group Assignment Submissions</h3>
 +
For group assignments, SpeedGrader shows submissions both from student groups and individual students.
 +
 
 +
<em><strong>Explanation:</strong> When students who were not in a group made a submission for a group assignment, the submission was received but could not be displayed by SpeedGrader. Canvas code has been updated to display both group and individual student submissions. This fix is promoted as an updated feature in the Canvas SpeedGrader.</em>
 +
 
 +
&nbsp;
 +
<h2>Syllabus</h2>
 +
<h3>Public User Views</h3>
 +
Users who are not logged in to Canvas can view a syllabus if it is made public.
 +
 
 +
<em><strong>Explanation:</strong> When a user tried to access a public syllabus, the syllabus page would not display the list of assignments. Canvas code has been updated to confirm non-logged-in users as viewers for a public syllabus.</em>
&nbsp;
&nbsp;
<h2>Users</h2>
<h2>Users</h2>
-
<h3>Profile Pictures</h3>
+
<h3>Last Activity Report</h3>
-
Users cannot select a profile picture if it can’t be edited.
+
The Last Activity report only displays page views from available pages.
-
<em>Explanation: When a student clicked the public profile picture of another user, Canvas generated an unauthorized page. Canvas code has been updated to only select a profile pictures if it can be edited by the requested user. </em>
+
<em><strong>Explanation:</strong> When instructors viewed the Last Activity column for a user, the report showed access from page views that were unauthorized, such as for unpublished courses, or for courses with start and end override dates in the future. Canvas code has been updated to not record recent activity for unauthorized pages.</em>
&nbsp;
&nbsp;
-
<h1>Next release schedule:</h1>
+
<h1 dir="ltr">Next release schedule:</h1>
<ul>
<ul>
-
<li>Production release and documentation: 9/27/14</li>
+
<li dir="ltr">
-
<li>Beta release and notes: 10/06/14</li>
+
<p dir="ltr">Beta release and notes: 10/27/14</p>
-
<li>Production release notes: 10/13/14</li>
+
</li>
-
<li>Production release and documentation: 10/18/14</li>
+
<li dir="ltr">
 +
<p dir="ltr">Production release notes: 11/03/14</p>
 +
</li>
 +
<li dir="ltr">
 +
<p dir="ltr">Production release and documentation: 11/08/14</p>
 +
</li>
</ul>
</ul>

Revision as of 15:41, 15 October 2014

Production Release Notes for Saturday, October 18, 2014

Contents

New Features

Grades

Incomplete Quiz Score Icon

When students complete a quiz that includes a manually graded question, the Grades page displays a Quiz icon instead of the current score, indicating that the quiz score is not yet complete. When students hover over the icon, students can view a message indicating that grading is in progress.

The Quiz icon displays in the Gradebook for instructors as well, indicating that some questions in the quiz need to be graded manually. When the instructor assigns a score for the manually graded question, the icon for both the instructor and the student will be replaced with the complete quiz grade.

Note: For instructors, the Quiz icon in the Gradebook can also mean that a Quiz score has been deleted and a new score needs to be assigned.

 

Notifications

Copy of Created Conversations

Users can set a new notification preference that allows them to receive a copy of all conversations they created. When enabled by the user, this feature allows users to see what conversations have been sent and how they appear in their specified communication channels.

Note: When a user creates a group message and clicks the Send Individual Messages checkbox, Canvas generates only one notification for the sent message. Notifications cannot be sent from the beta environment.

Reminder: In Conversations, sent messages appear in the Sent folder. When a message receives a reply, the message thread will appear in the Inbox. When a user creates a group message and clicks the Send Individual Messages checkbox, the Sent folder displays one message for each user, as replies are treated as individual messages.

 

SpeedGrader

Crocodoc Session Expiration Warning

Instructors who use Crocodoc to annotate assignments in SpeedGrader receive a warning message when the Crocodoc session is about to expire. Crocodoc sessions are per submission and run for one hour; the expiration warning message appears after 50 minutes. The session begins when the submission preview appears in SpeedGrader. Any annotations made to the submission are saved automatically during the hour. This feature helps instructors be aware of the current Crocodoc session so they do not lose any of their work after the hour has expired. To create a new session, refresh the page or navigate to another submission.

Note: Crocodoc features are not available in the beta environment.

Updated Features

Discussions

Locked Discussion Time Display

When a student views the details for a locked discussion topic, the displayed available date includes both the hour and the minute. Locked discussions are discussions that have been published by an instructor but cannot be viewed until a later date.

 

Quizzes

Questions and Groups Move-To Menu

Quiz questions and groups can be reordered using a keyboard navigation menu. This feature places a drag handle next to each quiz question or group. To view the keyboard navigation menu, instructors can click the handle next to a quiz question or group and move it within the quiz. Questions and groups can still be dragged and dropped manually by clicking and dragging the quiz question handles.

Quiz Preview Message

When an instructor previews a quiz, the preview message identifies whether or not the quiz has been published. If an instructor previews a quiz that has only been saved (not published), the quiz preview message shows that the preview is for the draft version of the quiz. However, if an instructor previews a quiz that has been published, the preview message shows that the preview is for the published version of the quiz.

SpeedGrader

Group Assignment Submissions

For group assignments, SpeedGrader shows submissions both from student groups and individual students. This feature allows instructors to view all submissions, especially for students who may not be in a group.

 

Other Updates

Calendar

Calendar Color Brightness

The Canvas Calendar displays all courses in higher contrasting colors. However, accessibility users who need to view colors in a lower saturation can enable the High Contrast theme in User Profile Feature Options.

 

Dashboard

Course List Term Formatting

The Course List displays better formatting for term dates. When users view term dates as part of a course, the term is displayed as italicized light gray text.

Grades

Letter Grade Score Formatting

Letter grades throughout Canvas appear in a higher contrast. Previously, letter grades (and their percentage equivalents) appeared in a smaller and lighter format than other grades, making them more difficult to view. This change affects both regular and High Contrast user display settings. Letter grades and their percentages appear on the student Grades page and in the Gradebook (assignment score and total grade columns).

 

Languages

Korean

Korean has been removed as a crowd-sourced language in Canvas.

 

Fixed Bugs

Accessibility

General

Account Settings

Announcements

Assignments

Conversations

Course Settings

Discussions

Modules

Pages

People

Quizzes

User Dashboard

 

Assignments

Turnitin Percentages

In Turnitin Advanced Settings, the Small Matches option retains the percentage set as part of the Less Than ___ of the Document text field.

Explanation: When an instructor created an assignment and enabled Turnitin, selected Advanced Options, and selected the Small Matches checkbox, the assignment did not retain the percentage set in the Less Than... text field. Canvas code has been updated to retain the percentage set for the Turnitin assignment.

Personal Files and Assignment File Types

If an instructor creates an assignment with restricted file submission types, students can only submit the file types specified in the assignment.

Explanation: When an instructor created an assignment with restricted file submission types, some students were still able to submit a restricted file type by uploading the file to their personal files and then submitting the assignment. Canvas code has been updated to honor restricted file types regardless of the source location of the submitted file. When a student tries to submit a restricted file type, Canvas will create an error message so the student knows why the submission is not accepted.

 

Calendar

Undated Events and Languages

When a calendar event is created and saved on the More Options page, the calendar event is saved on the specified date.

Explanation: When users in any language except English, Spanish, and Dutch created a calendar event and used the More Options button to complete and save the event, the event was appearing in the calendar as an undated event. Canvas code has been updated to always create the event with the date and time.

 

Conversations

Message Attachments in Internet Explorer 10

Users can send messages with an attachment when using Internet Explorer 10.

Explanation: When users attempted to send a message with an attachment using Internet Explorer (IE) 10, the message appeared to be sending but the message was never sent. Canvas code has been updated to verify attachment routing in IE10 to send messages properly.

 

Course Imports

Unpublished Quizzes

Unpublished quizzes retain their unpublished state in course imports.

Explanation: When a user imported an unpublished quiz and selected the Adjust Due Dates option, Canvas was separating the quiz into an assignment and a quiz upon import, which also broke the Assignments Index Page. Canvas code has been updated to never create a new assignment and retain the unpublished state of the quiz.

Module Items

Common Cartridge module imports select all associated module items.

Explanation: When an instructor imported Modules into a course, only the module name was included in the import; it did not contain any associated module items. Canvas code has been updated to include all module items as part of a module import.

Quiz Reimports

When a quiz is reimported into Canvas, quiz questions are only reimported into a question bank if the user checks the Overwrite Assessment Content with Matching IDs checkbox.

Explanation: When an instructor chose to re-import a quiz into Canvas, the import placed the questions in the question bank tied with the first version of the quiz, even if it had to replace a deleted question bank. Additionally, QTI file imports created a new quiz, and Common Cartridge files overwrote any edits to the existing quiz in the course, including the quiz title, description, and point values. Canvas code has been updated to not reuse question banks on import unless overwritten as part of the import.

 

Dashboard

Activity Stream Unpublished Discussions

Unpublished discussions do not appear in the activity stream.

Explanation: When an instructor created a new discussion that was not published, the unpublished discussion appeared in the course activity stream. Canvas code has been updated to clear the activity stream if a new or updated discussion is not published.

Scrollable Lists

The Upcoming and To Do sidebars are scrollable when there are multiple items.

Explanation: When a user had multiple items in the Upcoming and/or To Do sidebars, the items were being cut off in the list and were not scrollable. Canvas code has been updated to remove a sidebar container that blocked the columns from being scrollable.

 

Discussions

Discussion Images

Discussion replies that include an image retain the image URL verifier.

Explanation: When a user posted a discussion reply and included an image whose URL parameters included a verifier, the verifier was removed from the image. This behavior occurred when users included a file that did not originate from the user’s personal files or from a link without a full host name and significantly affected users on the Canvas by Instructure app. Without a verifier, the image only displayed to the user who posted the image, and only if the user was logged in to the app. Canvas code has been updated to retain the image verifier from all user-context files. Verifiers for HTML content, media tags, and URL processing have also been distributed into their own focused verifier files.

Group Discussions

Graded group discussions with student submissions can be pinned or closed for comments.

Explanation: When an instructor tried to close or pin a graded group discussions that contained student submissions, the instructor was not able to move the discussion. Canvas code has been updated to allow changes in the state of a graded group discussion.

 

Global Navigation

Courses Menu

Users can open the Courses drop-down menu by clicking the Courses link.

Explanation: When a user clicked the Courses link in Global Navigation, Canvas opened to the Course List page. The Courses menu could only be viewed by hovering over the Courses link. Canvas code has been updated to open the link to the drop-down menu, which allows users on touch screens and mobile devices to access Courses & Groups.

 

Modules

Locked Discussions

Students cannot view discussions within a locked module.

Explanation: When an instructor adds a discussion to a module that is locked, either by prerequisites or availability date, the discussion could still be viewed by via module progression, direct URL, course activity, or the recent activity stream. Canvas code has been updated to match the module locked page used for assignments and quizzes to show the unlock date and time for the discussion.

Module Time Zones

When an instructor creates a module with an unlock date, all users view the module in their own time zone.

Explanation: When an instructor created a module with an unlock date (past or future), and another instructor with a different user time zone viewed the module, the first instructor’s time zone applied to the module date for all viewers. This behavior also applied to students, where the module applied the time zone of the first student to view the module. Canvas code has been updated to cache module views separately per time zone.

 

Notifications

Profile Picture Thumbnails

Conversations notifications display a sender’s profile picture as a thumbnail image.

Explanation: Some Conversations notifications were generating profile pictures at the full size of the image, rather than a thumbnail version. Canvas code has been updated to always resize images as 50 px by 50 px and pull the source file from the sender’s profile URL.

Production Environment Notifications

Users can receive notifications from the Canvas production environment.

Explanation: When users enabled notifications in their production environment, notifications were not being sent from the account. Canvas code has been updated to properly find notification methods within the production environment.

 

Quizzes

Test Student Reset

Resetting the Test Student allows an instructor to unpublish a quiz.

Explanation: When an instructor reset the Test Student so that the course contained no visible submissions, the quiz was not able to be unpublished. Canvas code has been updated to remove all Test Student quiz submissions when the Test Student is reset.

Formula Questions

Formula questions that generate invalid results can be recomputed without refreshing the page.

Explanation: When an instructor entered a formula question that could result in an answer of zero, the results would never generate a possible solution and display an error message. Additionally, once the error message appeared, no additional solutions could be generated until the page was refreshed or a new question was created. Canvas code has been updated to invalidate the generated data so that additional definitions and recomputations are not ignored.

Correct Answers in Matching Questions

When an instructor edits a matching question, the correct answer is retained unless modified by the instructor.

Explanation: When an instructor edited a quiz by clicking the Show Details link for a matching question, updating the question saved the modified text as the correct answer regardless of whether the answer was originally correct. Canvas code has been updated to retain the original correct answer unless modified by the instructor as part of the question edit.

Shuffle Matching Questions

Matching questions shuffle the order of selectable drop-down quiz answers.

Explanation: When instructors created a matching quiz question and saved the quiz, the order of the questions and answers remained identical. Canvas code has been updated to shuffle the order of questions and answers for matching questions.

Numerical Answer Questions

Numerical answer questions accept zero as a possible exact answer.

Explanation: When an instructor created a numerical answer question and set the exact answer as zero, the answer was not saved with the question. Canvas code has been updated to accept zero as an exact answer variable.

Quiz Student Analysis Report

Quiz Student Analysis reports do not include HTML markup for quiz questions.

Explanation: When an instructor generated a student analysis report for a quiz, the CSV file included HTML markup from varied question types. Canvas code has been updated to disregard HTML markup in quiz answers as part of the student analysis report.

Quiz Timer Accuracy

The quiz timer always displays the correct time remaining for a quiz, even if students are not currently viewing the quiz page.

Explanation: When students viewed the time for a quiz, the timer was not displaying the correct time if a student switched to another page in their browser, causing instructors to incorrectly believe that students had extra time to complete a quiz. This behavior occurred when JavaScript updates were delayed on the inactivated Canvas quiz window. Canvas code has been updated with active cross-browser verification to accurately display quiz time and auto-submit quizzes when necessary.

 

SpeedGrader

Group Assignment Submissions

For group assignments, SpeedGrader shows submissions both from student groups and individual students.

Explanation: When students who were not in a group made a submission for a group assignment, the submission was received but could not be displayed by SpeedGrader. Canvas code has been updated to display both group and individual student submissions. This fix is promoted as an updated feature in the Canvas SpeedGrader.

 

Syllabus

Public User Views

Users who are not logged in to Canvas can view a syllabus if it is made public.

Explanation: When a user tried to access a public syllabus, the syllabus page would not display the list of assignments. Canvas code has been updated to confirm non-logged-in users as viewers for a public syllabus.

 

Users

Last Activity Report

The Last Activity report only displays page views from available pages.

Explanation: When instructors viewed the Last Activity column for a user, the report showed access from page views that were unauthorized, such as for unpublished courses, or for courses with start and end override dates in the future. Canvas code has been updated to not record recent activity for unauthorized pages.

 

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