Canvas Updates

From e-Learning Documentation

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
-
Production Release notes for Saturday, February 20, 2016.<br>
+
Production Release notes for Saturday, March 12, 2016.<br>
-
In this Canvas release (February 20), instructors can tell if their assignment submission Crocodoc annotations are being read by students. Canvas also includes various design enhancements to existing feature areas.
+
In this production release (March 12), Canvas includes changes to several feature areas designed to improve user accessibility. Instructors can differentiate assignments by groups and improve their course workflows with changes to the To Do list and Quiz previews.
<h1>New Features</h1>
<h1>New Features</h1>
-
<h2>SpeedGrader</h2>
 
-
<h3>Crocodoc Student Feedback Document Review</h3>
 
-
<p>When an instructor adds Crocodoc annotations to a student’s submission, instructors can view if the student has viewed the feedback. This change does not affect any student behavior in Canvas. Students view Crocodoc feedback by viewing the submission details page and click the View Feedback button.</p>
 
-
<strong>Note: Crocodoc only supports specific file types, such as Microsoft Word and PDF documents. If a student submission does not support Crocodoc, SpeedGrader renders the document in the Canvas document previewer and the submission details page shows the Preview button.</strong>
 
-
<p><em>This feature was originally suggested by the Canvas community.</em></p>
 
-
<h1>Updated Features</h1>
 
<h2>Analytics</h2>
<h2>Analytics</h2>
-
<h3>Graph Enhancements</h3>
+
<h3>Page Views Table</h3>
-
<p>Account, course, and user analytics graphs have been improved for accessibility and readability; changes do not affect current functionality.
+
<p>Account, course, and user analytics can be viewed in graph or table view. This change improves accessibility and allows keyboard users to access additional data that could previously only be viewed by hovering over the graphs. Analytics pages always default to the graph view. To view data in tables, toggle the analytics view at the top of the page. Tables apply to every graph in its respective page, and each column defines the data within its respective graph.</p>
-
The Activity by Date graphs show the number of page views and participation activity by date. The graphs have been changed to display light and dark bars for contrast instead of bars with similar brightness. Specific participations and page views can be viewed by hovering over the date.</p>
+
<p>Each table is paginated to 30 entries per page; additional pages can be viewed by advancing to the next page.</p>
-
<p>In the Courses page, all explanatory text that was shown to the left side of each graph has been replaced with a summary key directly above the graph. Additionally, because the page includes breadcrumb text, the course name at the top of the page has also been removed for redundancy.</p>
+
-
<p>The Submissions graphs use different colors and shapes to distinguish missing, late, and on-time assignment submissions. Specific percentages for each submission status can be viewed by hovering over the assignment. The Courses page shows submissions for all students; the users page shows the submissions for each individual student, as well as future assignments that are not due yet.</p>
+
-
<p>The Grades graphs have a more simplified Y axis with fewer point lines only displayed on the left side of the graph. The percentile color has also been updated for better accessibility contrast. The users page shows individual performance for each and whether the student received a good, fair, or poor grade.</p>
+
-
In the Courses page, the individual student graph at the end of the page has been replaced with numerical data. Submission data is identified individually as the number of assignments that were on time, late, or missing. Data also includes the student’s current score in the course. The page views, participations, and current score columns can be filtered in ascending or descending order.</p>
+
-
<h2>Announcements</h2>
+
-
<h3>Announcement Likes in Student Replies</h3>
+
-
<p>When an instructor creates an announcement, they can choose to allow students to like a reply. This feature is only applicable to courses that allow students to respond to announcements. When a student responds to an announcement, other students can view and click the like icon below the reply. Announcements mirror the functionality of Discussions in that instructors can set other options for liking as part of the announcement settings. They can choose to allow only graders in the course to like an announcement reply and sort replies by the number of likes.</p>
+
<h2>Assignments</h2>
<h2>Assignments</h2>
-
<h3>External Tool URL</h3>
+
<h3>Differentiated Group Assignments</h3>
-
<p>When an instructor created an External Tool assignment submission, previously instructors could only add an External URL by clicking the URL field. This functionality has been improved by allowing a direct URL to be entered in the link field. Instructors can still locate an External Tool by clicking the Find button.</p>
+
<p>When creating a group assignment or group discussion, instructors can differentiate between groups. This feature allows instructors to create a group set in the course and differentiate assignment due dates for each group.</p>
 +
<strong>Notes</strong><ul>
 +
<li>Since quizzes cannot be taken in groups, this feature is not available in Quizzes.</li>
 +
<li>Group memberships should always be finalized before assigning assignments to groups. Changing groups after assignments have been submitted may misalign submissions and grades.</li>
 +
</ul>
 +
<p>To enable differentiated assignments for groups in an assignment or graded discussion, the assignment must be set as a group assignment. In the Assign section, select the name of the assignment group from the groups list. Groups can also be located by searching for the name of a group.In graded discussions, instructors still view the links to all groups that were part of the group set (as with any other group discussion). However, not all groups may have been selected in the differentiated assignments list, so not all assignment groups may show a differentiated due date. Students can only view the discussion if they are a member of an assigned group. Otherwise the discussion does not appear in the group's Discussions page.</p>
 +
<p>For instance, if the group set in the graded discussion includes Assignment Groups 1, 2, and 3, but only Group 2 and Group 3 were added to the discussion, all students in Group 1 would not be able to view the discussion.</p>
 +
<p><em>This feature was originally suggested by the Canvas Community</em></p>
 +
<h1>Updated Features</h1>
 +
<h2>Calendar</h2>
 +
<h3>Scheduler Student Signup View</h3>
 +
<p>When students sign up for an appointment in the Scheduler, the calendar defaults to the agenda view. This change improves accessibility and allows users with screen readers to view the dates and times of each appointment slot.</p>
<h2>Dashboard</h2>
<h2>Dashboard</h2>
-
<h3>Sidebar Enhancements</h3>
+
<h3>To Do List</h3>
-
<p>Dashboard sidebar content includes more white space and enlarged font sizes for better readability. All sidebar areas include the name of the course, and assignments also include the total number of points.
+
<p>For instructors, the To Do list indicates the number of submissions that require grading. The indicator supports up to three digits and matches the primary color of the account's theme as set in the theme editor. This change also aligns indicators and icons when associated with long course and assignment names.</p>
-
The Coming Up section includes the specific date of the assignment or event instead of the day of the week. Additionally, any assignments that have already been graded include the assignment score.
+
-
For instructors, the To Do list assignment icons are replaced with an indicator representing the number of submissions that require grading. The indicator matches the primary color of the account's theme as set in the theme editor.</p>
+
-
<h2>Grades</h2>
+
-
<h3>Grade Sorting</h3>
+
-
<p>When students view the Grades page, they can sort grades by due date, module, assignment title, or assignment group. By default, sorting is by due date.  If modules or assignment groups aren’t used in a course, they won’t be included as sorting options.</p>
+
-
<h2>Outcomes</h2>
+
-
<h3>Single Calculation Methods</h3>
+
-
<p>When calculating a decaying average, outcomes creates a calculation when only one assessment has been made. Previously the calculation wouldn’t return a calculation unless two submissions had been made. Additionally, when calculating for n number of times, outcomes supports a calculation that is set to achieve mastery only once.</p>
+
<h2>Quizzes</h2>
<h2>Quizzes</h2>
-
<h3>Quiz Statistics Updates</h3>
+
<h3>Instructor Quiz Previews</h3>
-
<p>The Quiz Statistics page has been updated for accessibility. The overall statistics graph no longer includes an option to view a specific segment. Instead, the graph includes a Y axis that indicates the percentage of students who received a specific score. Question breakdown graphs have been changed to display horizontal bars with question responses, the number of respondents, and the percentage of students who selected each response. Correct answer responses include a check mark, while no answer responses are indicated by a striped bar. For responses that show a discrimination index, the index displays the number but no longer displays the associated graph.</p>
+
<p>Instructors can only preview quizzes in Canvas. Previewing a quiz allows instructors to complete a quiz the same way that students will complete the quiz, including submitting the quiz. However, an official quiz submission is never created in Canvas.</p>
-
<h1>Other Updates</h1>
+
<strong>Notes:</strong><ul>
-
<h2>User Interface</h2>
+
<li>For file upload questions, instructors can simulate uploading a file, but the actual file is not uploaded into the quiz.</li>
-
<h3>Font Sizes</h3>
+
<li>This change does not apply in the Canvas by Instructure app.</li>
-
<p>The user interface has been updated to support relative font sizes throughout Canvas. This change does not apply to any specific text sizes as noted in HTML, vendor libraries’ css, or through font size editing in the Rich Content Editor.</p>
+
</ul>
 +
<p><em>This feature resolves a fixed bug in Canvas.</em></p>
 +
<p><em><strong>Explanation</strong>: When an instructor took a quiz, the instructor was no longer able to manage the quiz, such as unpublishing the quiz. Additionally, the instructor’s attempt was logged in quiz statistics and the Gradebook history, and the instructor received a graded notification in the Course Navigation menu that could not be removed. These behaviors occurred because Canvas did not differentiate quiz submissions by user role. Canvas code has been updated to only allow instructors to preview a quiz.</em></p>
<h1>Fixed Bugs</h1>
<h1>Fixed Bugs</h1>
<h2>Accessibility</h2>
<h2>Accessibility</h2>
<h3>Analytics</h3>
<h3>Analytics</h3>
<ul>
<ul>
-
<li>The Account, Course, and User Analytics pages in Canvas have been updated to address multiple accessibility for both screen readers and keyboard users regarding color, sorting options, navigational cues, and focus indicators. Analytics pages display a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</li>
+
<li>Keyboard users can navigate all the additional information that is shown in the account, course, and users analytics graphs by viewing analytics in a table format.</li>
 +
</ul>
 +
<h3>Announcements</h3>
 +
<ul>
 +
<li>The number of search results in the Announcements page can be read by screen readers.</li>
</ul>
</ul>
<h3>Assignments</h3>
<h3>Assignments</h3>
<ul>
<ul>
-
<li>When displaying a grade as a GPA Scale or Letter Grade, the Help icon and View Grading Scheme links are accessible for keyboard users.</li>
+
<li>The File Upload field includes a label for screen readers. The Remove icon includes alt text for screen readers.</li>
-
<li>All settings for an assignment include an assignment-specific identifier for screen readers.</li>
+
<li>Assignment error messages are read to screen readers, and focus is placed on the first applicable error.</li>
 +
<li>The Rich Text Editor includes a label for screen readers</li>
</ul>
</ul>
<h3>Calendar</h3>
<h3>Calendar</h3>
<ul>
<ul>
-
<li>The Calendar radio button roles function as tabs.</li>
+
<li>Scheduler appointments can be read by screen readers.</li>
-
<li>The mini calendar on the right sidebar shows a black highlight with white text for the current day and black outlines around days with events.</li>
+
<li>The date and time calendar field error messages can be read by screen readers.</li>
-
<li>Calendar event buttons behave as buttons instead of links.</li>
+
<li>Scheduler displays appointment groups using agenda view.</li>
-
<li>When keyboard users navigate through date and time fields, field contents are selected instead of the cursor being placed at the end of the tabbed field.</li>
+
</ul>
</ul>
-
<h3>Dashboard</h3>
+
<h3>Chat</h3>
<ul>
<ul>
-
<li>In the legacy UI, the Dashboard sidebar needs grading text for instructors displays in 12px.</li>
+
<li>New chat entries are read to screen readers.</li>
</ul>
</ul>
<h3>Discussions</h3>
<h3>Discussions</h3>
<ul>
<ul>
-
<li>When an attachment is removed from a discussion, focus is retained on the Choose File field.</li>
+
<li>The number of search results in the Discussions page can be read by screen readers.</li>
</ul>
</ul>
<h3>Gradebook</h3>
<h3>Gradebook</h3>
<ul>
<ul>
-
<li>The Message Students Who feature includes a label for screen readers. Additionally, when an instructor selects the grade cutoff score, focus is retained in the score field.</li>
+
<li>The Gradebook Settings menu retains focus in all menu options for keyboard users.</li>
-
<li>The toggle to expand or collapse a grade history chart includes an aria-expand attribute.</li>
+
<li>Tooltips are available for keyboard users when focus is placed in a Gradebook cell.</li>
-
<li>The screen reader warning that tells users the Gradebook Grid View is not accessible has been changed from red to blue.</li>
+
<li>In the New Canvas User Interface, the Gradebook muted assignment text color displays a contrast of 3:1 in the regular interface and 4.5:1 for high contrast profiles.</li>
-
<li>In Individual View, the fixed width for the complete/incomplete assignment type column has been removed and displays the words Complete, Incomplete, and Excused.</li>
+
<li>Editing a grading scheme does not place focus on extraneous hidden elements and displays an Add icon next to each line. Clicking the Add Grading Scheme button retains focus on the grading scheme.  The Add Grading Scheme, Edit Grading Scheme, and Delete Grading Scheme buttons are announced to screen readers as buttons, as are the add and remove grading scheme icons in the grading scheme edit page.</li>
-
<li>The Gradebook includes a keyboard shortcut icon.</li>
+
</ul>
 +
<h3>Help Menu</h3>
 +
<ul>
 +
<li>The Canvas Help menu retains focus in the menu elements. In the Report a Problem option, focus is retained on the Back button, and all invisible focus areas have been removed. In the Report a Problem option, the Back button retains keyboard focus.</li>
 +
</ul>
 +
<h3>Integrations</h3>
 +
<ul>
 +
<li>In the user’s Settings page, the Details link next to an integration shows the Access Token Details window, which retains keyboard focus. In the Approved Integrations list, deleting an integration retains focus on the previous token’s delete button, or the next token’s delete button if the first is deleted. If no access tokens exist, focus is placed on the New Access Token button.</li>
</ul>
</ul>
<h3>Modules</h3>
<h3>Modules</h3>
<ul>
<ul>
-
<li>When a keyboard user deletes a prerequisite, focus is retained on the previous prerequisite; if no prerequisites exist, focus is retained on the Add Prerequisite button. When a requirement is deleted, focus is retained on the previous requirement; if no requirements exist, focus is retained on the Add Requirement button.</li>
+
<li>In the Add Content window, tab focus is retained for keyboard users.</li>
-
<li>Keyboard users can edit a module, cancel editing a module, delete a module, cancel deleting a module, and move a module via the Move To menu.</li>
+
</ul>
</ul>
<h3>Outcomes</h3>
<h3>Outcomes</h3>
<ul>
<ul>
-
<li>The Outcomes page buttons are focused from left to right. Additionally, the <a> style buttons have been changed to <button> tags.</li>
+
<li>Outcomes, the Find Outcomes window, and the Move Outcomes window display a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</li>
-
<li>Using the Space bar on an outcome or outcome group selects the outcome or outcome group.</li>
+
-
<li>The Outcomes Back button retains keyboard navigation in the list of outcomes and groups. Additionally, the Back button at the top of the Outcomes page resets focus to the New Outcome button.</li>
+
</ul>
</ul>
<h3>Quizzes</h3>
<h3>Quizzes</h3>
<ul>
<ul>
-
<li>The Discrimination Index button in the stats page is accessible to keyboard users.</li>
+
<li>Clicking the Add Question Bank button retains focus on the title of the new question bank.</li>
-
<li>The Quiz taking page does not include any italics tags that wrap around screen reader tags.</li>
+
<li>Question bank images include alt attributes.</li>
-
<li>When users take a quiz with one quiz question at a time, screen readers only read the Next or Previous buttons once.</li>
+
<li>The number of search results in the Quizzes page can be read by screen readers.</li>
-
<li>The Quiz statistics page has been updated to address multiple accessibility issues for keyboard users regarding question breakdowns, hover content, and color.</li>
+
-
<li>Using the Enter key on the question bank bookmark icon retains focus on the bookmark icon.</li>
+
-
<li>When a question is moved or copied to another question bank, focus is set on the dialog’s close button.</li>
+
-
<li>Fill-in-Multiple-Blank questions do not include a skip to question text link.</li>
+
-
<li>In question banks, the header and text body of questions are not included in the tab order. When a question bank includes more than two pages, the headers are displayed as links in the tab order. Clicking a heading should retain focus and expand the question details.</li>
+
-
<li>Multiple Dropdown questions do not contain drop-down options once the quiz has been submitted.</li>
+
</ul>
</ul>
-
<h3>Rich Content Editor</h3>
+
<h3>Users</h3>
<ul>
<ul>
-
<li>The toolbar insert/edit image button is accessible to keyboard users to navigate and select images from the Canvas tab.</li>
+
<li>The users profile page retains focus when editing the profile or deleting profile links.</li>
-
<li>After searching, using the Enter key on a Flickr image sets the focus on the image alt field.</li>
+
-
<li>The media recording dialog includes a message indicating that screen reader users can upload pre-recorded media to avoid using flash.</li>
+
-
<li>To distinguish the selected color, the text color and background color icons display a focus indicator for keyboard users.</li>
+
-
</ul>
+
-
<h3>Rubrics</h3>
+
-
<ul>
+
-
<li>Keyboard focus is not applied to content where there are no actions to be taken.</li>
+
-
<li>Using the Enter key on the Add Rubric button sets the focus in the rubric title field.</li>
+
-
<li>When a rating is deleted, focus is set to the next available rating edit button.</li>
+
</ul>
</ul>
<h2>Analytics</h2>
<h2>Analytics</h2>
-
<h3>Analytics Date Labels</h3>
+
<h3>Account Analytics</h3>
-
<p>When course data is consolidated into weeks or months, the analytics tooltip updates the content appropriately.</p>
+
<p>Term analytics display the number of users in analytics.</p>
-
<p><em><strong>Explanation</strong>: When a course used dates that spanned longer than a few weeks, analytics displayed as weekly bars, but the text description indicated the bars were shown by day. This behavior occurred because the bars collapsed into weeks without updating the tooltip data. Canvas code has been updated to identify content when graph data is consolidated.</em></p>
+
<p><em><strong>Explanation</strong>: When an account admin viewed account analytics for a term, analytics were displaying the number of enrollments instead of users, causing analytics to become inflated. Canvas code has been updated to count the number of individual users in an account.</em></p>
 +
<h2>Announcements</h2>
 +
<h3>View Discussion Permission and Concluded Courses</h3>
 +
<p>Students and observers cannot view announcements in concluded courses if they are not granted the View Discussions permission.</p>
 +
<p><em><strong>Explanation</strong>: When a student or observer was not granted the View Discussions permission, the user wasn’t able to view announcements. However, when a course had already concluded by specific dates and the Users Can Only Participate in the Course Between These Dates checkbox was selected, the user was able to view announcements. Canvas code has been updated to verify user role overrides in concluded courses instead of course or term dates.</em></p>
<h2>Assignments</h2>
<h2>Assignments</h2>
-
<h3>External Tool Submissions</h3>
+
<h3>Differentiated Assignments and User Removal</h3>
-
<p>Assignments set as an External Tool submission must include a URL.</p>
+
<p>Instructors can save a differentiated assignment, quiz, or graded discussion after a previously added student or section has been removed from the course.</p>
-
<p><em><strong>Explanation</strong>: When an instructor created an assignment shell with an external tool assignment type and did not include a URL, the assignment was able to be saved. However, when the assignment was copied, trying to view the assignment generated a page error. This behavior occurred because the assignment never included a URL to the external tool. Canvas code has been updated for assignments with no URLs to notify the user that the external tool settings were not valid.</em></p>
+
<p><em><strong>Explanation</strong>: When an instructor created an assignment, and an included student or section was later removed from the course, the instructor wasn’t able to edit or save the assignment. The due date area for the previously included student or section displayed a loading error. This behavior also affected the Gradebook, which was not able to load correctly when these users were removed from the course. Canvas code has been updated to remove the user override from an assignment if the student is removed from the course.</em></p>
-
<h3>Assignment Group Weights and Designer Roles</h3>
+
<h3>Differentiated Assignments and 200+ Enrollments</h3>
-
<p>Designers can update Assignment group weights in a course.</p>
+
<p>When creating a differentiated assignment for a student, instructors can view all student names enrolled in the course.</p>
-
<p><em><strong>Explanation</strong>: When a user with the Designer role tried to update an Assignment group weight, Canvas did not update the change. This behavior occurred because Canvas was saving the course with a grading standard ID attribute, even though it wasn’t affected by changes to group weights, and Canvas does not allow users to change grading standards without the Manage Grades permission. Canvas code has been updated to allow designers to update group weights and only update grading standards if a grading standard is actually being changed by a user with the correct permissions.</em></p>
+
<p><em><strong>Explanation</strong>: When an instructor created a differentiated assignment and searched for the name of a specific student, any students beyond 200 enrollments displayed as Loading instead of displaying their names. Canvas code has been updated to improve how student names are cached in differentiated assignments.</em></p>
-
<h3>Firefox Browser and Assignment Points</h3>
+
<h2>Conversations</h2>
-
<p>Students can view the points possible for an assignment in Firefox.</p>
+
<h3>Percentage Symbols and Conversation URLs</h3>
-
<p><em><strong>Explanation</strong>: When a student viewed Canvas using the Firefox browser and viewed the assignment page, the points possible for each assignment was faded out. This behavior occurred because of a conflict with the CSS class. Canvas code has been updated to show assignment points possible to students in Firefox.</em></p>
+
<p>Conversations does not double convert percentage symbols in conversation URLs.</p>
-
<h3>New Outcomes</h3>
+
<p><em><strong>Explanation</strong>: When a user sent a conversation with a URL that contained the space HTML code of %20 or the percent HTML code of %25, the links were being double converted. For instance, a URL that included %20 and %25 were being converted as %2020 and %2025, which broke the entire URL. Canvas code has been updated to improve URL encoding with percentage symbols.</em></p>
-
<p>Instructors can create new outcomes from an assignment.</p>
+
<h2>Course Import</h2>
-
<p><em><strong>Explanation</strong>: When an instructor created an assignment, added a rubric, chose to find an outcome, and then created a new outcome, the page displayed an error message. This behavior occurred because of incorrect linking to the outcomes page. Canvas code has been updated to display the outcomes page when creating a new outcome.</em></p>
+
<h3>Course Files Folder Names</h3>
 +
<p>Canvas folders named Course Files do not break a course import.</p>
 +
<p><em><strong>Explanation</strong>: When a user created a course folder called Course Files, and the entire folder name was entered in lowercase text, importing the course broke all links in the folder. Canvas courses already include a folder called Course Files. Canvas code has been updated to disregard folder names when importing course content.</em></p>
 +
<h2>Course Settings</h2>
 +
<h3>Link Validator and Root Directories</h3>
 +
<p>The link validator does not invalidate links in Canvas public directories.</p>
 +
<p><em><strong>Explanation</strong>: When a user created a link in the Rich Content Editor that included a public root directory in Canvas that was sanitized to a shortened version, the link validator marked the link as being broken. For instance, in https://canvas.instructure.com/images/preview.png, the link was sanitized the link to /images/preview.png. Canvas code has been updated to not invalidate links to public directories.</em></p>
 +
<h3>Course Statistics and Deleted Quizzes</h3>
 +
<p>Course Statistics only includes current course content.</p>
 +
<p><em><strong>Explanation</strong>: When an instructor viewed Course Statistics, the running total included deleted quizzes. Canvas code has been updated to only include current course content in statistics.</em></p>
<h2>Courses</h2>
<h2>Courses</h2>
-
<h3>Courses List and Instructor Enrollments</h3>
+
<h3>Groups in Courses List</h3>
-
<p>Users who are added to a future course with an instructor role can only view the course in the Courses list.</p>
+
<p>The Courses list does not display groups for any courses that have been restricted to viewing after the course before or after the end date.</p>
-
<p><em><strong>Explanation</strong>: When an admin created courses in a future term and restricted term access dates for instructors, users who were given an instructor role were able to view the courses in the Global Navigation Courses list, even if the courses were not set by the user as a favorite. Instructors were able to view the courses but could not access the courses. This behavior occurred because the courses were not verifying the term access date set for instructors. Canvas code has been updated to enforce term date restrictions for instructor course access.</em></p>
+
<p><em><strong>Explanation</strong>: When an admin or instructor restricted students from viewing courses after the course start or end date, students were not able to view the course in their Courses list, but they could still view any associated course groups. Canvas code has been updated to remove the names of groups that are associated with restricted courses.</em></p>
 +
<h2>Dashboard</h2>
 +
<h3>Announcement Notifications</h3>
 +
<p>Announcement notifications can be deleted from the Dashboard.</p>
 +
<p><em><strong>Explanation</strong>: When a user viewed and removed an announcement notification, refreshing the page would display the same notification. The Dashboard was displaying duplicate announcement notifications where the duplicate could not be removed. Canvas code has been updated to prevent duplicate notifications.</em></p>
 +
<h3>To Do items and New Quiz Submissions</h3>
 +
<p>Quizzes with essay questions appear in the To Do list after a new submission is made to the quiz.</p>
 +
<p><em><strong>Explanation</strong>: When an instructor created and published a quiz with essay questions, the quiz appeared in the To Do list for grading once it receive student submissions. If the instructor chose the Ignore option, the quiz would not reappear in the To Do list once the quiz received a new submission. Canvas code has been updated to make submissions with manual grading reappear in the To Do list.</em></p>
 +
<h2>Discussions</h2>
 +
<h3>Discussion Replies and Future Enrollments</h3>
 +
<p>Students cannot participate in a discussion before the course is active and the student has accepted the course invitation.</p>
 +
<p><em><strong>Explanation</strong>: When a student was invited to a future course, but viewing future courses was not restricted, the student was able to create and reply to discussions before accepting the course invitation. Canvas code has been updated to verify course start dates and user permissions before allowing participation in a course.</em></p>
 +
<h3>Until Dates and Time Zones</h3>
 +
<p>Date and times entered in the Until Date field are displayed according to the user’s time zone.</p>
 +
<p><em><strong>Explanation</strong>: When an instructor created a discussion with a time and date in the Until Date availability field, the time zone was being converted to Mountain Time instead of the user’s time zone. Canvas code has been updated to display discussion Until Dates according to the user’s time zone.</em></p>
 +
<h3>View Discussion Permission and Concluded Courses</h3>
 +
<p>Students and observers cannot view discussions in concluded courses if they are not granted the View Discussions permission.</p>
 +
<p><em><strong>Explanation</strong>: When a student or observer was not granted the View Discussions permission, the user wasn’t able to view discussions. However, when a course had already concluded by specific dates and the Users Can Only Participate in the Course Between These Dates checkbox was selected, the user was able to view discussions. Canvas code has been updated to verify user role in concluded courses instead of course or term dates.</em></p>
 +
<h2>ePortfolios</h2>
 +
<h3>Page Downloads</h3>
 +
<p>ePortfolios can download pages without content.</p>
 +
<p><em><strong>Explanation</strong>:  When a user tried to download an ePortfolio that contained page without content, the ePortfolio download failed and could not generate a zip file. Canvas code has been updated to allow users to download ePortfolios with empty page content.</em></p>
<h2>Files</h2>
<h2>Files</h2>
-
<h3>Storage Quota and Adding Files</h3>
+
<h3>Unpublished Files and Concluded Courses</h3>
-
<p>Adding a file to user, course, or group files updates the quota respectively.</p>
+
<p>Instructors can download unpublished files in concluded courses.</p>
-
<p><em><strong>Explanation</strong>: When a user uploaded a file to user, course, or group files, the quota was not updating according to the added file size. This behavior occurred because Canvas was not refreshing the quota after uploading a file. Canvas code has been updated to calculate the quota after any appropriately calculated files are uploaded.</em></p>
+
<p><em><strong>Explanation</strong>: When an instructor was in a course concluded by course or term dates, the instructor was unable to download unpublished files in the Files page. Canvas code has been updated to verify permissions for instructors in concluded courses.</em></p>
-
<h2>Gradebook</h2>
+
<h3>User Quotas and File Attachments</h3>
-
<h3>Q Icon</h3>
+
<p>If an instructor allows students to attach files to discussions in a course, students cannot attach files if they have exceeded their user files quota.</p>
-
<p>Instructors cannot change the state of a quiz by clicking the Q icon.</p>
+
<p><em><strong>Explanation</strong>: When a student tried to attach a file to a discussion, but the student had exceeded his or her user files quota, the post appeared to save but did not include the attachment. When the student refreshed the page, Canvas generated a warning that their file quota had been exceeded, but the reply was not included in the discussion. Canvas code has been updated to warn students on attachment upload if they are out of space. This behavior does not apply to graded discussions, where attachments are considered part of the assignment submission and are not counted against a user’s files quota.</em></p>
-
<p><em><strong>Explanation</strong>: When an instructor clicked the Q icon in the Gradebook for a quiz that needed grading, the Gradebook assigned all pending submissions with a score of zero. This behavior occurred because of a change made in the October 31, 2015, release that allowed the Q icon to be removed by entering zero as a grade. Canvas code has been updated to not change the state of a quiz by clicking the Q icon.</em></p>
+
<h2>Grades</h2>
-
<h3>Negative Fudge Points</h3>
+
<h3>Total Column and Weighted Assignment Groups</h3>
-
<p>SpeedGrader does not add fudge points when an instructor manually grades quiz questions.</p>
+
<p>The Gradebook Total column displays a dash for weighted assignment groups with no submissions.</p>
-
<p><em><strong>Explanation</strong>: When an instructor viewed a quiz in the Gradebook, clicked the comments icon, and clicked the More Details link to view the quiz in SpeedGrader, manually grading the quiz cause the point values to be added as negative fudge points, which were being subtracted from the quiz total. This behavior occurred because of a change made in the October 31, 2015, release. Canvas code has been updated to retain the correct grade for manually graded quizzes.</em></p>
+
<p><em><strong>Explanation</strong>:  When an instructor created weighted assignment groups for a course, the Gradebook Total column was displaying 0% instead of a dash, even if no grades had been entered for an assignment. Canvas code has been updated to display a dash in the Total Column for weighted assignment groups until grades have been entered. If the Treat Ungraded as 0 option is enabled, the Total Column will also display grades as 0% for instructors (this setting does not apply to the student grades page).</em></p>
-
<h2>SpeedGrader</h2>
+
<h2>Modules</h2>
-
<h3>Group Submission Comments</h3>
+
<h3>Requirements in Future Courses</h3>
-
<p>Students who submit a group assignment can leave comments in SpeedGrader, regardless of whether the comment is sent to the whole group.</p>
+
<p>Students cannot complete module requirements when viewing future enrollments.</p>
-
<p><em><strong>Explanation</strong>: When a student submitted a group assignment and left a comment with the Send Comment to the Whole Group box unchecked, the comment was not appearing in SpeedGrader. Additionally, if the student commented from the submissions page without checking the box, the comment also was not appearing in SpeedGrader. Instructors could still view all comments, and students who commented without being the submitter also had their comments posted. This behavior occurred because Canvas only associated group comments with the submission. Canvas code has been updated to apply all comments associated with the group submission ID.</em></p>
+
<p><em><strong>Explanation</strong>:  When a student is enrolled in a future course and is not restricted from viewing the course before the start date, viewing the modules page fulfilled some module item requirements. Automatic completion applied to any module item that was not locked and where the student was required to view the item or contribute to the page. Canvas code has been updated to only allow module items to be marked as complete if the course is active.</em></p>
 +
<h3>Requirements and Module Progress</h3>
 +
<p>Module Progress for a student only shows required module items.</p>
 +
<p><em><strong>Explanation</strong>: When an instructor view the module progress for a student, all items in the module were being displayed in the Module Progress page. However, once the student had completed all the required items, module items without requirements no longer appeared in the page. Canvas code has been updated to not show module items unless they include module requirements.</em></p>
 +
<h2>Notifications</h2>
 +
<h3>Submission Comment Notifications</h3>
 +
<p>Submission comment notifications do not escape paragraph tags in HTML email notifications.</p>
 +
<p><em><strong>Explanation</strong>: When a submission comment contained paragraph tags (usually generated by a line break), the paragraph tags were appearing in the message and breaking the alignment of the content. Canvas code has been updated to preserve the format of HTML notifications and allow content to be readable.</em></p>
 +
<h3>Instructor Notifications and Scheduler Group Appointments</h3>
 +
<p>Instructors receive notifications when students sign up for appointment groups.</p>
 +
<p><em><strong>Explanation</strong>: When an instructor created a group appointment in Scheduler, the instructor was not receiving notifications for student signups when the instructor enabled the Appointment Reserved By User notification. However, instructors were receiving notifications regarding student cancellations in group appointments. Canvas code has been updated to send Scheduler appointment signup notifications to instructors.</em></p>
 +
<h2>Outcomes</h2>
 +
<h3>Outcome Titles and Question Bank Alignments</h3>
 +
<p>Users can view outcome alignments when viewing a question bank.</p>
 +
<p><em><strong>Explanation</strong>: When an instructor created a question bank and chose to align an outcome from the question bank detail page, the instructor could view the title of the outcome but could not view outcome alignments. Clicking the name of the outcome generated a page error. Canvas code has been updated to link the name of the outcome in a question bank and display all aligned outcomes.</em></p>
 +
<h2>Pages</h2>
 +
<h3>Front Page and Sequential Order Modules</h3>
 +
<p>Users can view the Front Page of a course if it is included in a locked module.</p>
 +
<p><em><strong>Explanation</strong>: When an instructor added the Front Page to a module as the first item in the module, and users were required to move through modules in sequential order, loading the Front Page for the first time displayed a message that the page could not be accessed. Canvas code has been updated to allow any page set as the first module item to be accessed the first time it is viewed.</em></p>
 +
<h3>New Canvas UI and Delete Page Window Size</h3>
 +
<p>Pages displays the Delete Page confirmation message in a larger window.</p>
 +
<p><em><strong>Explanation</strong>:  When an instructor tried to delete a page from the Pages Index Page, the Delete Page confirmation message was being shown in a window that was not large enough to display the entire message. Canvas code has been updated to increase the height of the window and display all confirmation text.</em></p>
 +
<h2>Quizzes</h2>
 +
<h3>Anonymous Surveys and Student Analysis</h3>
 +
<p>Instructors can view the complete results of an anonymous survey in the student analysis page.</p>
 +
<p><em><strong>Explanation</strong>: When students completed an anonymous survey, the survey statistics showed survey questions on a per-question basis and did not display any student names. However, when an instructor clicked the Show Student Survey Results button from the quiz and viewed the number of students who took the survey, clicking the name of a student (shown as Student 1, Student 2, etc.) did not display any individual survey results. Canvas code has been updated to show all survey questions for each student while still hiding the student’s name.</em></p>
 +
<h3>Question Bank Move/Copy Option</h3>
 +
<p>Instructors can move or copy a quiz question to a different question bank.</p>
 +
<p><em><strong>Explanation</strong>: When an instructor moved or copied a quiz question to another question bank, the move or copy failed if the question was recently edited or created within the same page load. Canvas code has been updated to move or copy newly created questions without having to refresh the page.</em></p>
 +
<h3>Quiz Submission API and Resume Quiz Option</h3>
 +
<p>The Quiz Submission API does not block students from resuming a quiz on mobile devices.</p>
 +
<p><em><strong>Explanation</strong>: The Quiz Submission API was not allowing students to resume quizzes on mobile devices. When students tried to complete a quiz, Canvas generated an error message that the quiz questions could not be viewed due to quiz settings, which occurred when students were also not allowed to view quiz results. Canvas code has been updated to allow the Quiz Submission API to resume quizzes on mobile devices.</em></p>
 +
<h3>Concluded or Inactive Instructor Enrollments and Grading Notifications</h3>
 +
<p>Instructors with concluded or inactive enrollments do not receive notifications about quizzes that require grading.</p>
 +
<p><em><strong>Explanation</strong>: When an instructor’s enrollment was concluded or deactivated in a course, the instructor was still receiving notifications about quizzes that needed to be graded. Canvas code has been updated to verify an instructor’s enrollment status before sending notifications.</em></p>
 +
<h3>Quizzes and Section Enrollments</h3>
 +
<p>Students can take a quiz if they are enrolled in an active course section.</p>
 +
<p><em><strong>Explanation</strong>:When a concluded course included a course with active section dates, and students were enrollment in both a concluded section and the active section, students were unable to take any available quizzes. Canvas code has been updated to verify enrollment eligibility when active section dates override course dates.</em></p>
 +
<h3>Quiz Log Essay Questions</h3>
 +
<p>When a student completes an essay question in a quiz, the quiz log does not show the student left the page.</p>
 +
<p><em><strong>Explanation</strong>:When a quiz included an essay question and the student clicked outside the Rich Content Editor but remained in the quiz, the quiz log showed that the student stopped viewing the Canvas quiz-taking page. Canvas code has been updated to only update the quiz log as navigating away from the page if the student leaves the quiz completely by opening another browser tab or window or views another area of Canvas. However, the quiz log may show that the user focused back onto the page, which is not the same as leaving the quiz page.</em></p>
 +
<h3>Instructors and Quiz Submissions</h3>
 +
<p>Instructors can only preview quizzes in Canvas.</p>
 +
<p><em><strong>Explanation</strong>:When an instructor took a quiz, the instructor was no longer able to manage the quiz, such as unpublishing the quiz. Additionally, the instructor’s attempt was logged in quiz statistics and the Gradebook history, and the instructor received a graded notification in the Course Navigation menu that could not be removed. These behaviors occurred because Canvas did not differentiate quiz submissions by user role. Canvas code has been updated to only allow instructors to preview a quiz.</em></p>
<h1 dir="ltr">Next release schedule: </h1>
<h1 dir="ltr">Next release schedule: </h1>
<ul>
<ul>
<li dir="ltr">
<li dir="ltr">
-
<p dir="ltr">Beta release and notes: 02/29/16</p>
+
<p dir="ltr">Beta release and notes: 3/21/16</p>
</li>
</li>
<li dir="ltr">
<li dir="ltr">
-
<p dir="ltr">Production release notes: 03/07/16</p>
+
<p dir="ltr">Production release notes: 3/28/16</p>
</li>
</li>
<li dir="ltr">
<li dir="ltr">
-
<p dir="ltr">Production release and documentation: 03/12/16</p>
+
<p dir="ltr">Production release and documentation: 4/2/16</p>
</li>
</li>
</ul>
</ul>

Revision as of 19:26, 8 March 2016

Production Release notes for Saturday, March 12, 2016.
In this production release (March 12), Canvas includes changes to several feature areas designed to improve user accessibility. Instructors can differentiate assignments by groups and improve their course workflows with changes to the To Do list and Quiz previews.

Contents

New Features

Analytics

Page Views Table

Account, course, and user analytics can be viewed in graph or table view. This change improves accessibility and allows keyboard users to access additional data that could previously only be viewed by hovering over the graphs. Analytics pages always default to the graph view. To view data in tables, toggle the analytics view at the top of the page. Tables apply to every graph in its respective page, and each column defines the data within its respective graph.

Each table is paginated to 30 entries per page; additional pages can be viewed by advancing to the next page.

Assignments

Differentiated Group Assignments

When creating a group assignment or group discussion, instructors can differentiate between groups. This feature allows instructors to create a group set in the course and differentiate assignment due dates for each group.

Notes

To enable differentiated assignments for groups in an assignment or graded discussion, the assignment must be set as a group assignment. In the Assign section, select the name of the assignment group from the groups list. Groups can also be located by searching for the name of a group.In graded discussions, instructors still view the links to all groups that were part of the group set (as with any other group discussion). However, not all groups may have been selected in the differentiated assignments list, so not all assignment groups may show a differentiated due date. Students can only view the discussion if they are a member of an assigned group. Otherwise the discussion does not appear in the group's Discussions page.

For instance, if the group set in the graded discussion includes Assignment Groups 1, 2, and 3, but only Group 2 and Group 3 were added to the discussion, all students in Group 1 would not be able to view the discussion.

This feature was originally suggested by the Canvas Community

Updated Features

Calendar

Scheduler Student Signup View

When students sign up for an appointment in the Scheduler, the calendar defaults to the agenda view. This change improves accessibility and allows users with screen readers to view the dates and times of each appointment slot.

Dashboard

To Do List

For instructors, the To Do list indicates the number of submissions that require grading. The indicator supports up to three digits and matches the primary color of the account's theme as set in the theme editor. This change also aligns indicators and icons when associated with long course and assignment names.

Quizzes

Instructor Quiz Previews

Instructors can only preview quizzes in Canvas. Previewing a quiz allows instructors to complete a quiz the same way that students will complete the quiz, including submitting the quiz. However, an official quiz submission is never created in Canvas.

Notes:

This feature resolves a fixed bug in Canvas.

Explanation: When an instructor took a quiz, the instructor was no longer able to manage the quiz, such as unpublishing the quiz. Additionally, the instructor’s attempt was logged in quiz statistics and the Gradebook history, and the instructor received a graded notification in the Course Navigation menu that could not be removed. These behaviors occurred because Canvas did not differentiate quiz submissions by user role. Canvas code has been updated to only allow instructors to preview a quiz.

Fixed Bugs

Accessibility

Analytics

Announcements

Assignments

Calendar

Chat

Discussions

Gradebook

Help Menu

Integrations

Modules

Outcomes

Quizzes

Users

Analytics

Account Analytics

Term analytics display the number of users in analytics.

Explanation: When an account admin viewed account analytics for a term, analytics were displaying the number of enrollments instead of users, causing analytics to become inflated. Canvas code has been updated to count the number of individual users in an account.

Announcements

View Discussion Permission and Concluded Courses

Students and observers cannot view announcements in concluded courses if they are not granted the View Discussions permission.

Explanation: When a student or observer was not granted the View Discussions permission, the user wasn’t able to view announcements. However, when a course had already concluded by specific dates and the Users Can Only Participate in the Course Between These Dates checkbox was selected, the user was able to view announcements. Canvas code has been updated to verify user role overrides in concluded courses instead of course or term dates.

Assignments

Differentiated Assignments and User Removal

Instructors can save a differentiated assignment, quiz, or graded discussion after a previously added student or section has been removed from the course.

Explanation: When an instructor created an assignment, and an included student or section was later removed from the course, the instructor wasn’t able to edit or save the assignment. The due date area for the previously included student or section displayed a loading error. This behavior also affected the Gradebook, which was not able to load correctly when these users were removed from the course. Canvas code has been updated to remove the user override from an assignment if the student is removed from the course.

Differentiated Assignments and 200+ Enrollments

When creating a differentiated assignment for a student, instructors can view all student names enrolled in the course.

Explanation: When an instructor created a differentiated assignment and searched for the name of a specific student, any students beyond 200 enrollments displayed as Loading instead of displaying their names. Canvas code has been updated to improve how student names are cached in differentiated assignments.

Conversations

Percentage Symbols and Conversation URLs

Conversations does not double convert percentage symbols in conversation URLs.

Explanation: When a user sent a conversation with a URL that contained the space HTML code of %20 or the percent HTML code of %25, the links were being double converted. For instance, a URL that included %20 and %25 were being converted as %2020 and %2025, which broke the entire URL. Canvas code has been updated to improve URL encoding with percentage symbols.

Course Import

Course Files Folder Names

Canvas folders named Course Files do not break a course import.

Explanation: When a user created a course folder called Course Files, and the entire folder name was entered in lowercase text, importing the course broke all links in the folder. Canvas courses already include a folder called Course Files. Canvas code has been updated to disregard folder names when importing course content.

Course Settings

Link Validator and Root Directories

The link validator does not invalidate links in Canvas public directories.

Explanation: When a user created a link in the Rich Content Editor that included a public root directory in Canvas that was sanitized to a shortened version, the link validator marked the link as being broken. For instance, in https://canvas.instructure.com/images/preview.png, the link was sanitized the link to /images/preview.png. Canvas code has been updated to not invalidate links to public directories.

Course Statistics and Deleted Quizzes

Course Statistics only includes current course content.

Explanation: When an instructor viewed Course Statistics, the running total included deleted quizzes. Canvas code has been updated to only include current course content in statistics.

Courses

Groups in Courses List

The Courses list does not display groups for any courses that have been restricted to viewing after the course before or after the end date.

Explanation: When an admin or instructor restricted students from viewing courses after the course start or end date, students were not able to view the course in their Courses list, but they could still view any associated course groups. Canvas code has been updated to remove the names of groups that are associated with restricted courses.

Dashboard

Announcement Notifications

Announcement notifications can be deleted from the Dashboard.

Explanation: When a user viewed and removed an announcement notification, refreshing the page would display the same notification. The Dashboard was displaying duplicate announcement notifications where the duplicate could not be removed. Canvas code has been updated to prevent duplicate notifications.

To Do items and New Quiz Submissions

Quizzes with essay questions appear in the To Do list after a new submission is made to the quiz.

Explanation: When an instructor created and published a quiz with essay questions, the quiz appeared in the To Do list for grading once it receive student submissions. If the instructor chose the Ignore option, the quiz would not reappear in the To Do list once the quiz received a new submission. Canvas code has been updated to make submissions with manual grading reappear in the To Do list.

Discussions

Discussion Replies and Future Enrollments

Students cannot participate in a discussion before the course is active and the student has accepted the course invitation.

Explanation: When a student was invited to a future course, but viewing future courses was not restricted, the student was able to create and reply to discussions before accepting the course invitation. Canvas code has been updated to verify course start dates and user permissions before allowing participation in a course.

Until Dates and Time Zones

Date and times entered in the Until Date field are displayed according to the user’s time zone.

Explanation: When an instructor created a discussion with a time and date in the Until Date availability field, the time zone was being converted to Mountain Time instead of the user’s time zone. Canvas code has been updated to display discussion Until Dates according to the user’s time zone.

View Discussion Permission and Concluded Courses

Students and observers cannot view discussions in concluded courses if they are not granted the View Discussions permission.

Explanation: When a student or observer was not granted the View Discussions permission, the user wasn’t able to view discussions. However, when a course had already concluded by specific dates and the Users Can Only Participate in the Course Between These Dates checkbox was selected, the user was able to view discussions. Canvas code has been updated to verify user role in concluded courses instead of course or term dates.

ePortfolios

Page Downloads

ePortfolios can download pages without content.

Explanation: When a user tried to download an ePortfolio that contained page without content, the ePortfolio download failed and could not generate a zip file. Canvas code has been updated to allow users to download ePortfolios with empty page content.

Files

Unpublished Files and Concluded Courses

Instructors can download unpublished files in concluded courses.

Explanation: When an instructor was in a course concluded by course or term dates, the instructor was unable to download unpublished files in the Files page. Canvas code has been updated to verify permissions for instructors in concluded courses.

User Quotas and File Attachments

If an instructor allows students to attach files to discussions in a course, students cannot attach files if they have exceeded their user files quota.

Explanation: When a student tried to attach a file to a discussion, but the student had exceeded his or her user files quota, the post appeared to save but did not include the attachment. When the student refreshed the page, Canvas generated a warning that their file quota had been exceeded, but the reply was not included in the discussion. Canvas code has been updated to warn students on attachment upload if they are out of space. This behavior does not apply to graded discussions, where attachments are considered part of the assignment submission and are not counted against a user’s files quota.

Grades

Total Column and Weighted Assignment Groups

The Gradebook Total column displays a dash for weighted assignment groups with no submissions.

Explanation: When an instructor created weighted assignment groups for a course, the Gradebook Total column was displaying 0% instead of a dash, even if no grades had been entered for an assignment. Canvas code has been updated to display a dash in the Total Column for weighted assignment groups until grades have been entered. If the Treat Ungraded as 0 option is enabled, the Total Column will also display grades as 0% for instructors (this setting does not apply to the student grades page).

Modules

Requirements in Future Courses

Students cannot complete module requirements when viewing future enrollments.

Explanation: When a student is enrolled in a future course and is not restricted from viewing the course before the start date, viewing the modules page fulfilled some module item requirements. Automatic completion applied to any module item that was not locked and where the student was required to view the item or contribute to the page. Canvas code has been updated to only allow module items to be marked as complete if the course is active.

Requirements and Module Progress

Module Progress for a student only shows required module items.

Explanation: When an instructor view the module progress for a student, all items in the module were being displayed in the Module Progress page. However, once the student had completed all the required items, module items without requirements no longer appeared in the page. Canvas code has been updated to not show module items unless they include module requirements.

Notifications

Submission Comment Notifications

Submission comment notifications do not escape paragraph tags in HTML email notifications.

Explanation: When a submission comment contained paragraph tags (usually generated by a line break), the paragraph tags were appearing in the message and breaking the alignment of the content. Canvas code has been updated to preserve the format of HTML notifications and allow content to be readable.

Instructor Notifications and Scheduler Group Appointments

Instructors receive notifications when students sign up for appointment groups.

Explanation: When an instructor created a group appointment in Scheduler, the instructor was not receiving notifications for student signups when the instructor enabled the Appointment Reserved By User notification. However, instructors were receiving notifications regarding student cancellations in group appointments. Canvas code has been updated to send Scheduler appointment signup notifications to instructors.

Outcomes

Outcome Titles and Question Bank Alignments

Users can view outcome alignments when viewing a question bank.

Explanation: When an instructor created a question bank and chose to align an outcome from the question bank detail page, the instructor could view the title of the outcome but could not view outcome alignments. Clicking the name of the outcome generated a page error. Canvas code has been updated to link the name of the outcome in a question bank and display all aligned outcomes.

Pages

Front Page and Sequential Order Modules

Users can view the Front Page of a course if it is included in a locked module.

Explanation: When an instructor added the Front Page to a module as the first item in the module, and users were required to move through modules in sequential order, loading the Front Page for the first time displayed a message that the page could not be accessed. Canvas code has been updated to allow any page set as the first module item to be accessed the first time it is viewed.

New Canvas UI and Delete Page Window Size

Pages displays the Delete Page confirmation message in a larger window.

Explanation: When an instructor tried to delete a page from the Pages Index Page, the Delete Page confirmation message was being shown in a window that was not large enough to display the entire message. Canvas code has been updated to increase the height of the window and display all confirmation text.

Quizzes

Anonymous Surveys and Student Analysis

Instructors can view the complete results of an anonymous survey in the student analysis page.

Explanation: When students completed an anonymous survey, the survey statistics showed survey questions on a per-question basis and did not display any student names. However, when an instructor clicked the Show Student Survey Results button from the quiz and viewed the number of students who took the survey, clicking the name of a student (shown as Student 1, Student 2, etc.) did not display any individual survey results. Canvas code has been updated to show all survey questions for each student while still hiding the student’s name.

Question Bank Move/Copy Option

Instructors can move or copy a quiz question to a different question bank.

Explanation: When an instructor moved or copied a quiz question to another question bank, the move or copy failed if the question was recently edited or created within the same page load. Canvas code has been updated to move or copy newly created questions without having to refresh the page.

Quiz Submission API and Resume Quiz Option

The Quiz Submission API does not block students from resuming a quiz on mobile devices.

Explanation: The Quiz Submission API was not allowing students to resume quizzes on mobile devices. When students tried to complete a quiz, Canvas generated an error message that the quiz questions could not be viewed due to quiz settings, which occurred when students were also not allowed to view quiz results. Canvas code has been updated to allow the Quiz Submission API to resume quizzes on mobile devices.

Concluded or Inactive Instructor Enrollments and Grading Notifications

Instructors with concluded or inactive enrollments do not receive notifications about quizzes that require grading.

Explanation: When an instructor’s enrollment was concluded or deactivated in a course, the instructor was still receiving notifications about quizzes that needed to be graded. Canvas code has been updated to verify an instructor’s enrollment status before sending notifications.

Quizzes and Section Enrollments

Students can take a quiz if they are enrolled in an active course section.

Explanation:When a concluded course included a course with active section dates, and students were enrollment in both a concluded section and the active section, students were unable to take any available quizzes. Canvas code has been updated to verify enrollment eligibility when active section dates override course dates.

Quiz Log Essay Questions

When a student completes an essay question in a quiz, the quiz log does not show the student left the page.

Explanation:When a quiz included an essay question and the student clicked outside the Rich Content Editor but remained in the quiz, the quiz log showed that the student stopped viewing the Canvas quiz-taking page. Canvas code has been updated to only update the quiz log as navigating away from the page if the student leaves the quiz completely by opening another browser tab or window or views another area of Canvas. However, the quiz log may show that the user focused back onto the page, which is not the same as leaving the quiz page.

Instructors and Quiz Submissions

Instructors can only preview quizzes in Canvas.

Explanation:When an instructor took a quiz, the instructor was no longer able to manage the quiz, such as unpublishing the quiz. Additionally, the instructor’s attempt was logged in quiz statistics and the Gradebook history, and the instructor received a graded notification in the Course Navigation menu that could not be removed. These behaviors occurred because Canvas did not differentiate quiz submissions by user role. Canvas code has been updated to only allow instructors to preview a quiz.

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