Canvas Updates

From e-Learning Documentation

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
-
Production Release Notes for Saturday, September 6, 2014
+
Production Release Notes for Saturday, September 27, 2014
<h1>New Features</h1>
<h1>New Features</h1>
-
<h3>Discussions</h3>
+
<h2>Gradebook</h2>
-
<h4 style="padding-left: 30px;">Peer Review Indicators</h4>
+
<h3>Quiz Regrade Gradebook History</h3>
-
<p style="padding-left: 60px;">In Discussions, users can identify graded discussions that have been assigned peer reviews.</p>
+
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.
-
<p style="padding-left: 60px;">When an instructor assigns a peer review to a graded discussion, the Discussions Index Page displays the peer review icon next to the name of the graded discussion. This icon appears in both instructor and student views.</p>
+
-
<p style="padding-left: 60px;"><em><strong>Note:</strong>The peer review icon is only part of the Discussions Index Page; it does not appear if the discussion is viewed on the Assignments Index Page.</em></p>
+
-
<p style="padding-left: 60px;">When a user has been assigned a peer review, peer review details appear within the graded discussion. The peer review assignment is highlighted at the top and includes a direct link to the peer review. Please note that the Review Now link is for reference purposes only and does not indicate the status of the discussion; some students may not yet have completed the discussion.</p>
+
-
<p style="padding-left: 60px;">If a specific due date is assigned to the peer review, the date also appears as part of the message. Otherwise, it displays the due date for the graded discussion, if any.</p>
+
-
<p style="padding-left: 60px;">The Global Dashboard and Course Dashboard sidebars also indicate when a user has been assigned a peer review. However, this notification only appears when the assigned student has posted a discussion, indicating that the discussion is ready for peer review. The name of the graded discussion appears in the To Do column along with the due date.</p>
+
-
<h3>Course Imports</h3>
+
&nbsp;
-
<h4 style="padding-left: 30px;">Remove Dates</h4>
+
<h2>Notifications</h2>
-
<p style="padding-left: 60px;">In the Course Import Tool, users can remove all dates from an imported course. Located as part of the Adjust Events and Due Dates option, this feature removes the date fields and allows you to import a course without any associated dates.</p>
+
<h3>Copy of Announcement to Sender</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.
 +
<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.
-
<h3>Gradebook</h3>
+
When enabled, sender email addresses appear in user-interaction notifications for conversations, discussions, announcements, and their associated replies.
-
<h4 style="padding-left: 30px;">Total Column to Front</h4>
+
<em><strong>Note: Not all notifications display the sender’s email address.</strong></em>
-
<p style="padding-left: 60px;">Instructors can move the Total column to the front of the Gradebook to quickly see an overview of student progress in the course. This option is located in the Total Column drop-down menu and is persistent according to browser. The Total Column can be moved back to the end of the Gradebook at any time.</p>
+
-
 
+
-
<h4 style="padding-left: 30px;">Concluded Enrollments in CSV File</h4>
+
-
<p style="padding-left: 60px;">Users can choose to display concluded enrollments in a Gradebook CSV file. This option is available as part of the CSV download if users have selected the Show Concluded Enrollments option in the Gradebook Settings menu.</p>
+
 +
&nbsp;
<h1>Updated Features</h1>
<h1>Updated Features</h1>
-
<h3>Assignments</h3>
+
<h2>Conferences</h2>
-
<h4 style="padding-left: 30px;">Turnitin Repository Option</h4>
+
<h3>Audio Updates</h3>
-
<p style="padding-left: 60px;">When creating a new Turnitin assignment, instructors can choose whether or not to include the assignment in the Turnitin repository. By default, this option is selected automatically. To keep an assignment out of the repository, deselect the Include in Repository checkbox. This feature option is beneficial for instructors who allow students to resubmit assignments but who do not want Turnintin to compare the resubmission against prior versions.</p>
+
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.
-
<h3>Dashboard</h3>
+
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.
-
<h4 style="padding-left: 30px;">Course List Update</h4>
+
<h3>Conference Recordings</h3>
-
<p style="padding-left: 60px;">Users can more easily manage their Canvas courses with updates in the Courses &amp; Groups drop-down menu and the My Courses page.
+
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.
-
In the Courses &amp; Groups drop-down menu, the customize option has been combined with the My Courses page. Now users can customize and view all courses in the same location.</p>
+
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.
-
<p style="padding-left: 60px;">The My Courses page has been updated to more easily identify the state of each course. Unpublished courses are listed in gray and include an unpublished tag, which is visible to all user roles. Unpublished courses can appear in current courses, past enrollments, and future enrollments sections (if allowed by the institution). Students can hover over any course with an unpublished tag and view a message about accessing unpublished courses.
+
<h3>Lock Viewers</h3>
-
<em><strong>Note:</strong> In student view, courses listed in gray that do not include an unpublished tag are concluded.</em></p>
+
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.
-
<p style="padding-left: 60px;">On the My Courses page, current courses for the term are listed under the My Courses section. Courses with yellow stars indicate a favorite course and are included in the Courses and Groups drop-down menu. Current courses are starred by default. Users can toggle the stars to favorite or unfavorite a course.</p>
+
<h3>Other Enhancements</h3>
-
<p style="padding-left: 60px;">Only instructors can favorite unpublished courses. Students can hover over a star icon for an unpublished or concluded course and view a message indicating that the course cannot be added as a favorite.</p>
+
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;
 +
<h2>Conversations</h2>
 +
<h3>Address Book Scroll Bar</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.
 +
<h3>Message Time Stamps</h3>
 +
When users view a Conversation message thread, each message contains a full date stamp, including the time and year.
-
<h3>Rich Content Editor</h3>
+
&nbsp;
-
<h4 style="padding-left: 30px;">Visual Editor Link</h4>
+
<h2>User Settings</h2>
-
<p style="padding-left: 60px;">The HTML Editor and Visual Editor links, which allow users to switch between the default design view and the HTML view, have been renamed to HTML Editor and Rich Content Editor for better consistency in Canvas terminology.</p>
+
<h3>Account Deletion</h3>
 +
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>Bounced Communication Warnings</h3>
 +
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.
-
<h3>Syllabus</h3>
+
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.
-
<h4 style="padding-left: 30px;">Day Column</h4>
+
-
<p style="padding-left: 60px;">To minimize redundancy, the Day column has been removed from the Syllabus, and the year has been added to the date display format.</p>
+
-
<h1>Updated APIs</h1>
+
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.
-
<h3 style="padding-left: 30px;">Content Exports</h3>
+
-
<p style="padding-left: 60px;">Users can export content as a zip file in the Content Exports API.</p>
+
-
 
+
-
<h3 style="padding-left: 30px;">Content Migrations</h3>
+
-
<p style="padding-left: 60px;">Users can remove dates from a content migration in the Content Migrations API.</p>
+
 +
<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;
<h1>Other Updates</h1>
<h1>Other Updates</h1>
-
<h3 style="padding-left: 30px;">Content Exports</h3>
+
<h2>Dashboard</h2>
-
<p style="padding-left: 60px;">Multiple content exports for a course are displayed by date in descending order. This change helps users locate the most recent export.</p>
+
<h3>Global Navigation Assignments Link</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.
 +
<h3>Canvas Navigation Design</h3>
 +
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.
 +
 
 +
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;
 +
<h2>Quizzes</h2>
 +
<h3>Quiz Performance</h3>
 +
The Quizzes Index Page is optimized for enhanced performance and speed. This improvement was released to production on 09/15/14.
 +
 
 +
&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;
<h1>Fixed Bugs</h1>
<h1>Fixed Bugs</h1>
<h2>Accessibility</h2>
<h2>Accessibility</h2>
The following accessibility issues have been corrected within Canvas:
The following accessibility issues have been corrected within Canvas:
-
<h3 style="padding-left: 30px;">Account Settings</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>On each page, headers in the main content area appear before headers in the sidebars.</li>
 +
<li>The alt-text of the “By Instructure” browser footer matches the image.</li>
 +
</ul>
 +
<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>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>
 +
<h3>Admin Tools</h3>
<ul>
<ul>
-
<li><span style="background-color: transparent;">Sub-account option links contain descriptive text for keyboard users.</span></li>
+
<li>The Admin Tools tab contains an H1 heading and improved search field labels for screen readers.</li>
-
<li><span style="background-color: transparent;">On the Courses page, the hover text for Settings/Statistics/Home Page links are accessible to screen readers.</span></li>
+
<li>The View Notification tab reads notifications to screen readers.</li>
</ul>
</ul>
 +
<h3>Assignments</h3>
 +
<ul>
 +
<li>Assignment submission notifications are read by screen readers.</li>
</ul>
</ul>
 +
<h3>Calendar</h3>
 +
<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 style="padding-left: 30px;">Announcements</h3>
+
<h3>Conversations</h3>
<ul>
<ul>
-
<ul>
+
<li>Conversations informs keyboard users how to open a message.</li>
-
<ul>
+
-
<li>The Announcements Edit button is identified as a button for screen readers.</li>
+
-
<li>The Remove/Delete icon for external feed items is identified correctly for screen readers.</li>
+
-
</ul>
+
-
</ul>
+
</ul>
</ul>
-
<h3 style="padding-left: 30px;">Assignments</h3>
+
<h3>Course Settings</h3>
<ul>
<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>
-
<ul>
+
<li>Feature Options descriptions can be expanded and read by screen readers.</li>
-
<li>Group Assignment Options are accessible to keyboard users.</li>
+
<li>Feature Options includes an updated key for translation.</li>
</ul>
</ul>
-
</ul>
+
<h3>Dashboard</h3>
-
</ul>
+
-
<h3 style="padding-left: 30px;">Calendar</h3>
+
<ul>
<ul>
-
<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>
-
<ul>
+
<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>In the new calendar event window, the Cancel button is labeled as a button for screen readers.</li>
+
<li>Course invitation notifications are read by screen readers.</li>
</ul>
</ul>
-
</ul>
+
<h3>Discussions</h3>
-
</ul>
+
-
<h3 style="padding-left: 30px;">Conversations</h3>
+
<ul>
<ul>
-
<ul>
+
<li>Discussion titles contain three headings for screen readers.</li>
-
<ul>
+
<li>Text in Discussion replies display a stronger color contrast.</li>
-
<li>The unread messages icon meets a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</li>
+
-
<li>In the compose/reply window, the Close button is read properly for screen readers.</li>
+
</ul>
</ul>
-
</ul>
+
<h3>Gradebook</h3>
-
</ul>
+
-
<h3 style="padding-left: 30px;">Course Settings</h3>
+
-
<ul>
+
-
<ul>
+
<ul>
<ul>
-
<li>The Cross-listing window creates a warning for screen readers if a user enters an invalid or nonexistent course ID.</li>
+
<li>The Learning Mastery Gradebook skip to content option directs screen readers to Individual View.</li>
-
<li>The Edit Section Name field in accessible to screen readers.</li>
+
</ul>
</ul>
-
</ul>
+
<h3>Modules</h3>
-
</ul>
+
-
<h3 style="padding-left: 30px;">Outcomes</h3>
+
-
<ul>
+
-
<ul>
+
<ul>
<ul>
-
<li>The Course Outcomes page contains headings for screen readers.</li>
+
<li>After moving a module with the Move menu option, the moved module retains keyboard focus.</li>
</ul>
</ul>
-
</ul>
+
<h3>People</h3>
-
</ul>
+
-
<h3 style="padding-left: 30px;">Pages</h3>
+
<ul>
<ul>
-
<ul>
+
<li>The People page includes scope attributes on table heading tags and no longer includes empty table headings.</li>
-
<ul>
+
-
<li>Names of external links are accessible to screen readers.</li>
+
</ul>
</ul>
-
</ul>
+
<h3>Quizzes</h3>
-
</ul>
+
-
<h3 style="padding-left: 30px;">People</h3>
+
<ul>
<ul>
-
<ul>
+
<li>Quiz editing notifications are read by screen readers.</li>
-
<ul>
+
-
<li>The Search People box is labeled for screen readers.</li>
+
-
</ul>
+
-
</ul>
+
</ul>
</ul>
-
<h3 style="padding-left: 30px;">Quizzes</h3>
+
<h3>Support</h3>
<ul>
<ul>
-
<ul>
+
<li>The browser window footer Zendesk support image is hidden from screen readers.</li>
-
<ul>
+
-
<li>In the help icon next to the Rich Content Editor, users can access keyboard shortcuts available for keyboard users.</li>
+
</ul>
</ul>
-
</ul>
+
<h3>Syllabus</h3>
-
</ul>
+
-
<h3 style="padding-left: 30px;">Student Learning Mastery Gradebook</h3>
+
<ul>
<ul>
-
<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>
+
-
<li>Outcomes are labeled for screen readers and contain descriptive text for expanding and collapsing content. This fix was released to production on 08/25/14.</li>
+
-
</ul>
+
-
</ul>
+
</ul>
</ul>
 +
&nbsp;
<h2>Account Settings</h2>
<h2>Account Settings</h2>
-
<h3 style="padding-left: 30px;">Quiz Question Restriction</h3>
+
<h3>Open Enrollment</h3>
-
<p style="padding-left: 60px;">The account option to restrict students from viewing quiz questions after course end date applies when the course ends regardless of term dates.</p>
+
In Account Settings, setting the Open Enrollment option to Never disables open enrollment in all courses within the account.
-
<p style="padding-left: 60px;"><em><strong>Explanation:</strong> When an admin selected the option to restrict students from viewing quiz questions after the course end date, students could still view quiz questions for courses that concluded before the term end date. Canvas code has been updated to verify if the course has concluded regardless of the term end date.</em></p>
+
-
<h3 style="padding-left: 30px;">Announcement Notification Icons</h3>
+
<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>
-
<p style="padding-left: 60px;">Announcement Notification icons do not display broken images.</p>
+
<h3>Account-level Group Names</h3>
-
<p style="padding-left: 60px;"><em><strong>Explanation:</strong> When an admin created a global announcement for a notification other than the default icon, the icon would break and not display correctly. Canvas code has been updated to link notification icons with the icons displayed on the dashboard and assure proper image paths.</em></p>
+
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>
-
<h3 style="padding-left: 30px;">Custom Admin Role Tooltips</h3>
+
-
<p style="padding-left: 60px;">When a user hovers over a custom admin role, Canvas does not display any additional text.</p>
+
-
<p style="padding-left: 60px;"><em><strong>Explanation:</strong> When an admin created a custom admin role in Permissions, hovering over the name of the role would display an error message instead of the associated role type. Custom admin roles are not based on any specific role such as when creating course roles, which are associated with a base role type and include the associated type in the tooltip. Canvas code has been updated to specify custom admin roles as a base role type and not display a tooltip.</em></p>
+
-
 
+
-
<h3 style="padding-left: 30px;">User Enrollment Permissions</h3>
+
-
<p style="padding-left: 60px;">Account admins who have permission to see the list of users can view user enrollments.</p>
+
-
<p style="padding-left: 60px;"><em><strong>Explanation:</strong> When an admin with permissions to see the list of users tried to view the user account details page, the enrollments would not appear unless the user with the account role was added to the sub-account for the course. Canvas code has been updated to verify permissions for the admin role.</em></p>
+
-
 
+
-
<h3 style="padding-left: 30px;">Sub-account Notifications Tab</h3>
+
-
<p style="padding-left: 60px;">In sub-accounts, the Notifications tab does not appear unless there is a notification.</p>
+
-
<p style="padding-left: 60px;"><em><strong>Explanation:</strong> When a sub-account admin clicked the Notifications tab, Canvas would create a page error if there were no notifications. Canvas code has been updated to only display the Notifications tab if notifications are available for the subaccount.</em></p>
+
 +
&nbsp;
<h2>APIs</h2>
<h2>APIs</h2>
-
<h3 style="padding-left: 30px;">Submissions API</h3>
+
<h3>Enrollments API</h3>
-
<p style="padding-left: 60px;">The rubric_assessment request parameter does not include nonexistent links.</p>
+
When an enrollment is generated as Invited via the enrollment API, the enrollment state displays as Active.
-
<p style="padding-left: 60px;"><em><strong>Explanation:</strong> The rubric_assessment request parameter included references to points and comments, and because the display was nested within a specific arrangement of code, the references generated as links. Canvas code has been updated to correct the references so they appear correctly.</em></p>
+
<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;
<h2>Assignments</h2>
<h2>Assignments</h2>
-
<h3 style="padding-left: 30px;">Assignment Groups in Safari</h3>
+
<h3>Assignment Group Sets</h3>
-
<p style="padding-left: 60px;">When specifying the number of scores to ignore for each student in an assignment group, users can only enter numbers for the highest and lowest score fields.</p>
+
Instructors can grade group assignment submissions even if the group set has been deleted.
-
<p style="padding-left: 60px;"><em><strong>Explanation:</strong> When instructors created an assignment group within the Safari browser and specified a highest and/or lowest score, Safari allowed text entries in place of numbers. Canvas code has been updated to generate a warning message for text entries and only accept numbers.</em></p>
+
-
<h2>Content Imports</h2>
+
<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>
-
<h3 style="padding-left: 30px;">QTI Image Matching Questions</h3>
+
<h3>Letter Grade Assignments</h3>
-
<p style="padding-left: 60px;">Canvas addresses QTI files containing images on both sides of matching questions.</p>
+
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.
-
<p style="padding-left: 60px;"><em><strong>Explanation:</strong> Some imported QTI files contained matching questions with images on both sides. However, Canvas only supports images on the left side of matching questions. Canvas code has been updated to provide better support for imported matching questions. If imported questions have images on the right, Canvas reorders the answers so the images are on the left. If both the right and the left sides contain images, Canvas generates a warning message stating images on both sides are unsupported.</em></p>
+
-
<h3 style="padding-left: 30px;">QTI Quizzes</h3>
+
<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>
-
<p style="padding-left: 60px;">QTI quizzes import according to quiz type.</p>
+
-
<p style="padding-left: 60px;"><em><strong>Explanation:</strong> When users imported Moodle 1.9 QTI files, quizzes were importing as practice quizzes. Canvas code has been updated to import quizzes according to its quiz type.</em></p>
+
-
<h2>Conversations</h2>
+
&nbsp;
-
<h3 style="padding-left: 30px;">Empty Course Sections</h3>
+
<h2>Calendar</h2>
-
<p style="padding-left: 60px;">Users cannot send a message to all members of an empty course section.</p>
+
<h3>24-Hour Time Format</h3>
-
<p style="padding-left: 60px;"><em><strong>Explanation:</strong> When users composed a new conversation and selected a course section, selecting the option to message all members of an empty section never generated a list result. Canvas code has been updated to not create an all members option for empty course sections.</em></p>
+
For non-English languages, calendar 24-hour time formats display time as AM or PM.
 +
<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>
 +
 +
&nbsp;
<h2>Course Settings</h2>
<h2>Course Settings</h2>
-
<h3 style="padding-left: 30px;">LTI Names</h3>
+
<h3>Course End Date</h3>
-
<p style="padding-left: 60px;">LTI names are truncated if they are longer than 160 characters.</p>
+
Courses are only concluded by a course end date if the Users can only participate in the course between these dates checkbox is selected.
-
<p style="padding-left: 60px;"><em><strong>Explanation:</strong> When a user enabled an LTI app with a long name, the name covered the edit button within the Apps tab. Canvas code has been updated to truncate long names; the full name can be viewed by hovering over the name of the LTI app.</em></p>
+
-
<h2>Dashboard</h2>
+
<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>
-
<h3 style="padding-left: 30px;">Dashboard Need Grading Numbers</h3>
+
-
<p style="padding-left: 60px;">For instructors, the dashboard accurately shows the number of assignments that need grading.</p>
+
-
<p style="padding-left: 60px;"><em><strong>Explanation:</strong> When an instructor graded an assignment, the “need grading” numbers on the dashboard to-do list were not updating correctly. Numbers on the course home page, however, were unaffected. Canvas code has been updated to update the cached count on the to-do list after an assignment has been graded.</em></p>
+
 +
&nbsp;
<h2>Discussions</h2>
<h2>Discussions</h2>
-
<h3 style="padding-left: 30px;">Peer Review Indicators</h3>
+
<h3>Edited Discussion Replies</h3>
-
<p style="padding-left: 60px;">Students can access peer reviews for graded discussions.</p>
+
When a user edits a discussion reply, Canvas displays the original reply date instead of the edited post date.
-
<p style="padding-left: 60px;"><em><strong>Explanation:</strong> When an instructor assigned a student peer review, students could not tell which graded discussion contained the peer review. Additionally, when a reminder appeared on the dashboard, the link generated an error notification. Canvas code has been updated to provide more indicators for peer reviews on the dashboard and on the Discussions Index Page.</em></p>
+
 
 +
<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>
 +
<h3>Graded Discussions SpeedGrader Link</h3>
 +
For graded discussions, when an instructor clicks the Open in SpeedGrader option next to a student post, SpeedGrader opens the student’s submission.
 +
<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>
 +
 +
&nbsp;
<h2>ePortfolio</h2>
<h2>ePortfolio</h2>
-
<h3 style="padding-left: 30px;">Pages</h3>
+
<h3>User Profile Link</h3>
-
<p style="padding-left: 60px;">Canvas creates a new ePortfolio page if pages no longer exist.</p>
+
Users can view their profile page after creating a new ePortfolio.
-
<p style="padding-left: 60px;"><em><strong>Explanation:</strong> When a user deleted the last page of an ePortfolio, Canvas generated a page error. Canvas code has been updated to ensure there is always a default ePortfolio page.</em></p>
+
 +
<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>
 +
 +
&nbsp;
<h2>Gradebook</h2>
<h2>Gradebook</h2>
-
<h3 style="padding-left: 30px;">Test Student Submissions</h3>
+
<h3>Grading Scheme Percentages</h3>
-
<p style="padding-left: 30px;">Users can publish courses even if test student submissions have been graded.</p>
+
Scores entered in the Gradebook as a percentage reflect the percentage score assigned in the grading scheme.
-
<p style="padding-left: 30px;"><em><strong>Explanation:</strong> In a published course, when an instructor created an assignment, viewed the assignment as the test student, and graded the assignment, the instructor was not able to unpublish the course. Canvas does not allow a course to be unpublished after student submissions have been graded. Canvas code has been updated to disregard test student submissions for unpublishing a course.</em></p>
+
 +
<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>
 +
<h3>Grading Scheme Decimals</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.
 +
 +
<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>
 +
<h3>Complete/Incomplete Grades</h3>
 +
Instructors can update complete/incomplete grades in the Gradebook.
 +
 +
<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>
 +
 +
&nbsp;
<h2>Modules</h2>
<h2>Modules</h2>
-
<h3 style="padding-left: 30px;">Modules Progress List</h3>
+
<h3>Move-To Dialog</h3>
-
<p style="padding-left: 60px;">Instructors can view modules progress for all users in a course.</p>
+
The Modules Move To… option does not display the current module.
-
<p style="padding-left: 60px;"><em><strong>Explanation:</strong> When an instructor tried to view the module progress in a browser window without a scrollbar, the page would not display more than 50 students. Canvas code has been updated to support pagination on the modules progress list.</em></p>
+
 
 +
<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>
 +
 
 +
&nbsp;
 +
<h2>Notifications</h2>
 +
<h3>Announcement Reply Notifications</h3>
 +
Users receive external notifications for announcement replies.
-
<h3 style="padding-left: 30px;">Modules List</h3>
+
<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>
-
<p style="padding-left: 60px;">Users can view all modules in a course.</p>
+
<h3>Notification Email Replies</h3>
-
<p style="padding-left: 60px;"><em><strong>Explanation:</strong></em> When a user tried to view modules in a browser window without a scrollbar, the page would not display more than 10 modules. Canvas code has been updated to support pagination on the Modules page.</p>
+
Users can reply to external notifications through their email.
 +
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.
 +
&nbsp;
<h2>Quizzes</h2>
<h2>Quizzes</h2>
-
<h3 style="padding-left: 30px;">Quiz Previews</h3>
+
<h3>Question Bank Duplicate Questions</h3>
-
<p style="padding-left: 60px;">When a user previews a quiz, the quiz displays the correct points possible.</p>
+
Editing a question in a question bank with more than 50 questions does not create duplicate questions.
-
<p style="padding-left: 60px;"><em><strong>Explanation:</strong> When a user previewed a quiz, the points possible were not calculating correctly for quiz questions worth less than one point. Canvas code has been updated to address varying point values when previewing a quiz.</em></p>
+
-
<h3 style="padding-left: 30px;">Additional Time</h3>
+
<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>
-
<p style="padding-left: 60px;">Adding time to a quiz displays the number of additional minutes.</p>
+
<h3>Fill-in-Multiple-Blank Questions</h3>
-
<p style="padding-left: 60px;"><em><strong>Explanation:</strong> When an instructor added time to a quiz for a student, the quiz displayed an empty space value instead of the number of minutes added to the quiz. This empty value disappeared when the page was refreshed. Canvas code has been updated to display the added number of minutes.</em></p>
+
When viewing quiz results, given answers for Fill-In-Multiple-Blank equation questions are displayed in the answer box.
-
<h2>User Profile</h2>
+
<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>
-
<h3 style="padding-left: 30px;">Profile Pictures</h3>
+
<h3>Quiz Question Character Limit</h3>
-
<p style="padding-left: 60px;">Profile pictures added to a user’s account remain with the user’s account.</p>
+
When quiz questions exceed the character limit, Canvas generates a warning message.
-
<p style="padding-left: 60px;"><em><strong>Explanation:</strong> When a user uploaded a new profile picture, the picture was displaying properly, but in Files, the profile picture jpg had not been updated with the correct image. Additionally, in some cases, profile pictures were affected in other accounts. Canvas code has been updated to include a namespace column for profile pictures, which indicates a specific name for the profile picture attachment in the account. This fix was released to production on 8/25/14.</em></p>
+
-
<h3 style="padding-left: 30px;">Profile Edits</h3>
+
<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>
-
<p style="padding-left: 60px;">The Cancel button reverts any changes made to a user’s profile.</p>
+
<h3>Quiz Numerical Entries</h3>
-
<p style="padding-left: 60px;"><em><strong>Explanation:</strong> When a user edited a user’s name or other information, clicking the Cancel button saved any changes made to the profile. Canvas code has been updated to prevent any undesired updates.</em></p>
+
Quiz questions support commas in numerical entry fields.
-
<h2>Syllabus</h2>
+
<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>
-
<h3 style="padding-left: 30px;">Responsive Design</h3>
+
-
<p style="padding-left: 60px;">Columns do not overlap when a browser window size is minimized.</p>
+
-
<p style="padding-left: 60px;"><em><strong>Explanation:</strong> When a user minimizes the size of the browser window, the Syllabus columns overlapped. Canvas code has been updated to maintain appropriate padding between columns.</em></p>
+
-
<h1>Next Release Schedule</h1>
+
&nbsp;
 +
<h2>Users</h2>
 +
<h3>Profile Pictures</h3>
 +
Users cannot select a profile picture if it can’t be edited.
 +
 
 +
<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>
 +
 
 +
&nbsp;
 +
<h1>Next release schedule:</h1>
<ul>
<ul>
-
<li>Production release and documentation: 09/06/14</li>
+
<li>Production release and documentation: 9/27/14</li>
-
<li>Beta release and notes: 09/15/14</li>
+
<li>Beta release and notes: 10/06/14</li>
-
<li>Production release notes: 09/22/14</li>
+
<li>Production release notes: 10/13/14</li>
-
<li>Production release and documentation: 09/27/14</li>
+
<li>Production release and documentation: 10/18/14</li>
</ul>
</ul>
 +
 +
 +
'''Note: You can follow the release schedule on the [http://www.google.com/calendar/embed?src=instructure.com_u3bufsip887n3qb6fht3rgnbts%40group.calendar.google.com&amp;ctz=America/Denver Canvas Updates calendar]'''
 +
<center>[[Archived Canvas Updates]]</center>
<center>[[Archived Canvas Updates]]</center>

Revision as of 14:04, 25 September 2014

Production Release Notes for Saturday, September 27, 2014

Contents

New Features

Gradebook

Quiz Regrade Gradebook History

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.

 

Notifications

Copy of Announcement to Sender

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.

Sender Email Addresses

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. Note: Not all notifications display the sender’s email address.

 

Updated Features

Conferences

Audio Updates

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.

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.

Conference Recordings

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.

Lock Viewers

Moderators can lock down specific features so they are not available during a conference. Located in the Users Settings menu, this functionality helps moderators control the conference environment, such as locking private chat to prevent students from collaborating during a test.

Other Enhancements

Users benefit from other added enhancements in conferences:

 

Conversations

Address Book Scroll Bar

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.

Message Time Stamps

When users view a Conversation message thread, each message contains a full date stamp, including the time and year.

 

User Settings

Account Deletion

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.

Bounced Communication Warnings

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.

Notes:

 

Other Updates

Dashboard

Global Navigation Assignments Link

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.

Canvas Navigation Design

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.

CSS has been adjusted in the following areas:

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.

 

Quizzes

Quiz Performance

The Quizzes Index Page is optimized for enhanced performance and speed. This improvement was released to production on 09/15/14.

 

New APIs

Quizzes

Users can set extensions for student quiz submissions in the Quiz Extensions API.

Users can access quiz statistics in the Quiz Statistics API.

 

Fixed Bugs

Accessibility

The following accessibility issues have been corrected within Canvas:

General Updates

Account Settings

Admin Tools

Assignments

Calendar

Conversations

Course Settings

Dashboard

Discussions

Gradebook

Modules

People

Quizzes

Support

Syllabus

 

Account Settings

Open Enrollment

In Account Settings, setting the Open Enrollment option to Never disables open enrollment in all courses within the account.

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.

Account-level Group Names

Admins can edit the name of an account-level group. 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.

 

APIs

Enrollments API

When an enrollment is generated as Invited via the enrollment API, the enrollment state displays as Active. 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.

Groups API

The Groups API shows how to invite users to a group using the correct syntax. 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.

 

Assignments

Assignment Group Sets

Instructors can grade group assignment submissions even if the group set has been deleted.

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.

Letter Grade Assignments

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.

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.

 

Calendar

24-Hour Time Format

For non-English languages, calendar 24-hour time formats display time as AM or PM.

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.

 

Course Settings

Course End Date

Courses are only concluded by a course end date if the Users can only participate in the course between these dates checkbox is selected.

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.

 

Discussions

Edited Discussion Replies

When a user edits a discussion reply, Canvas displays the original reply date instead of the edited post date.

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.

Graded Discussions SpeedGrader Link

For graded discussions, when an instructor clicks the Open in SpeedGrader option next to a student post, SpeedGrader opens the student’s submission.

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.

 

ePortfolio

User Profile Link

Users can view their profile page after creating a new ePortfolio.

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.

 

Gradebook

Grading Scheme Percentages

Scores entered in the Gradebook as a percentage reflect the percentage score assigned in the grading scheme.

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.

Grading Scheme Decimals

Scores entered into the Gradebook as a decimal reflect the percentage score assigned in the grading scheme and support rounding to the nearest tenth.

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.

Complete/Incomplete Grades

Instructors can update complete/incomplete grades in the Gradebook.

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.

 

Modules

Move-To Dialog

The Modules Move To… option does not display the current module.

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.

 

Notifications

Announcement Reply Notifications

Users receive external notifications for announcement replies.

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.

Notification Email Replies

Users can reply to external notifications through their email. 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.

 

Quizzes

Question Bank Duplicate Questions

Editing a question in a question bank with more than 50 questions does not create duplicate questions.

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.

Fill-in-Multiple-Blank Questions

When viewing quiz results, given answers for Fill-In-Multiple-Blank equation questions are displayed in the answer box.

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.

Quiz Question Character Limit

When quiz questions exceed the character limit, Canvas generates a warning message.

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

Quiz Numerical Entries

Quiz questions support commas in numerical entry fields.

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.

 

Users

Profile Pictures

Users cannot select a profile picture if it can’t be edited.

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.

 

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