Canvas Updates

From e-Learning Documentation

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
-
Production Release Notes for Saturday, December 20, 2014
+
Production Release Notes for Saturday, January 10, 2014
-
<h1>New Features</h1>
+
<p><strong>Upcoming Canvas Change: Quiz Statistics Feature Option </strong></p>
-
<h2>Assignments</h2>
+
-
<h3>Differentiated Assignments</h3>
+
-
In Assignments, instructors have the flexibility to differentiate assignments between sections and select which sections are required to complete specific tasks.
+
-
<strong>Note:</strong> <em>Differentiated Assignments is a course-level feature option, which means that once it is enabled by the institutional admin, the feature can be enabled by instructors on a course-to-course basis. If you are an instructor and do not see Differentiated Assignments available to you as a Feature Option within Course Settings, please contact your institutional admin.
+
<p>On January 31, New Quiz Statistics will no longer be a Feature Option in Canvas and the feature will apply to all users with an instructor role. (Learn more about the new [http://guides.instructure.com/m/4152/l/41484-once-i-publish-my-quiz-what-kinds-of-quiz-statistics-are-available Quiz Statistics].)</p>
 +
<hr />
-
When enabled, this feature is available for all assignments: Assignments, Quizzes, and Graded Discussions.
+
<p>&nbsp;</p>
 +
<p>In this production release (January 10), Instructors can pass back grades from the Gradebook to PowerSchool, and set up log auditing to monitor activity in student quizzes. Assignments have an increased number of Turnitin status attempts, and several areas in Canvas include some small design updates.</p>
-
When creating or editing an assignment, instructors can specify whether the assignment should be for everyone in the course or for specific sections only. Only the section(s) specified in the assignment details can view the assignment. Varied due date functionality remains available for each section.
+
<p>The production notes also include updates to existing Canvas features and fixed bugs.</p>
-
In the Gradebook, assignment grade cells are grayed out for students who are not part of the section. Grades cannot be assigned for students who are not part of the section. Assignments that are not part of a section are not factored into overall grades.
+
<p><strong>Note</strong>: Production release notes indicate Canvas updates that will be included with Saturday’s release and are subject to change. New features may differ from those available in your beta environment.</p>
-
<strong>Note:</strong> <em>Note: On the student grades page, students can only view assignments that are part of their specific section.</em>
+
<p>&nbsp;</p>
 +
<h1>New Features</h1>
 +
<h2>Quizzes</h2>
 +
<h3>Quiz Log Auditing</h3>
 +
<p>Students and instructors can view progress logs for course quizzes. This feature is designed to help instructors investigate problems that a student may have in the quiz. Students can also view the log for their own quizzes.</p>
 +
<p style="padding-left: 30px;"><strong>Note</strong>: Quiz Log Auditing is a course-level feature option, which means that once it is enabled by the institutional admin, the feature can be enabled by instructors on a course-to-course basis. If you are an instructor and do not see Quiz Log Auditing available to you as a Feature Option within Course Settings, please contact your institutional admin.</p>
-
&nbsp;
+
<p>Instructors can view the quiz log by showing student quiz results and clicking the name of a student. The student quiz results page will show the status of the quiz and the View Log link. Canvas generates the quiz log when the student clicks the Take This Quiz button. </p>
-
<h2>Conversations</h2>
+
-
<h3>Assignment Link in Submission Comments</h3>
+
-
When users filter Conversations by Submission Comments, the name of the course assignment links to the assignment. This link helps users directly access the assignment submission and view any associated attachments that may be part of the submission comment.
+
 +
<p>Students can also access the quiz log by clicking the link for the quiz attempt they want to view. </p>
-
&nbsp;
+
<p>Each log shows a timestamp of the quiz action, including reading a quiz question, selecting a quiz answer, changing a quiz answer, and submitting the quiz. The log also shows if the student left the quiz (either by navigating away from the page or viewing another window in the browser) and resumed the quiz. To refresh log data, click the refresh button at the top of the browser window.</p>
-
<h2>Files</h2>
+
-
<h3>Files Redesign</h3>
+
-
Files has been redesigned for a more improved user experience. The new files redesign allows users to view more details about their files, manage editing permissions, and preview files. In addition, Files is fully accessible for all keyboard users and screen readers.
+
-
<strong>Note:</strong> <em>The files redesign is a feature option that can be applied at either the course level or the account level.</em>
+
<p>Each attempt shows the start date and time for the attempt. If the student has more than one quiz attempt, the log shows the last attempt. Users can always view prior attempts by clicking the number of the attempt. </p>
-
Files is based as a course-level feature option, which means that once it is allowed by the institutional admin, the feature can be enabled by instructors on a course-to-course basis. This feature also affects files for all groups that exist in the course.
+
<h1>Other Updates</h1>
 +
<h2>Assignments</h2>
 +
<h3>Turnitin Status Attempts </h3>
 +
<p>Canvas has increased the number of status attempts made for a Turnitin assignment. Instead of doubling beginning at 5 minutes, attempts will double beginning at 2 minutes: 2 minutes, 4 minutes, 8 minutes, 16 minutes, etc. This change helps instructors view Turnitin reports more quickly. </p>
-
However, files can also act as an account-level feature option; if an admin sets the course option to On, the files redesign is automatically enabled for all courses and users across the account. If you are an instructor and do not see Better Files Browsing as a Feature Option within Course Settings, please contact your institutional admin. (If the feature option is set to Enabled, the feature has been enabled for the entire account.)
+
<h2>Course Setup Checklist </h2>
 +
<h3>Checklist Redesign</h3>
 +
<p>The Course Setup Checklist has been redesigned for a better user experience and displays as a full window. Each sidebar item shows the status of your course and provides quick links to each Canvas area. To close the window and return to Canvas, click the close icon in the upper right of the window, or press the Escape button on your keyboard.</p>
-
Files is fully searchable by file name and offers quick access to add a folder or upload a file. The left panel shows all folders for quick navigation. Clicking the name of a folder displays all the contents of the folder in the right panel. For each file, users can view and sort files by name, the date the file was created and modified, the name of the person who modified the file (if modified by another user), and the size of the file. Files can also be published and unpublished within Files.
+
<p>No functionality has been changed in this feature. As a reminder, checklist items are moderated by user permissions and display appropriately. For instance, if an institution does not allow instructors to add students to the course, the Add Students checklist item will not appear. Options are also responsive for the add TAs and Publish course checklist items. &nbsp;</p>
-
<strong>Note:</strong> <em>Currently, files can only be published and unpublished within the Files page. If a file is placed in a Module, Modules only displays the state of the file; you cannot directly publish or unpublish files within the module itself.</em>
+
<p><strong>Note</strong>: This redesign does not apply to any other checklist, such as for ePortfolios.</p>
-
Additionally, Files is built with responsive design to adjust for browser scaling. The folder navigation window, file displays, and even file names adjust to the width of the browser window.
+
<h2>Footer</h2>
 +
<h3>User Research</h3>
 +
<p>The Canvas UX Research and Design team is looking for design feedback from Canvas users, including interaction with new design ideas and concepts. If you are interested in participating, please sign up using the link in the Canvas footer (located at the bottom of most Canvas pages).</p>
-
Files can be uploaded and previewed without the use of Flash. Users can view a queue of uploaded files and their status. To upload a file, click the Upload button, or drag and drop a file from the computer desktop.
+
<h2>Languages</h2>
-
 
+
<h3>Date and Time Display</h3>
-
When a file is selected, Files displays the file toolbar at the top of the window. Users can download the file, edit the file name, share the file, delete the file, and move the file to another location. Users can also edit permissions for files, including setting the state of the file (published or unpublished), schedule availability dates for the files, or make files available to students who have the link. Users can also download, rename, move, or delete a file using the Settings icon for each individual file. Users can select and manage multiple files at one time.
+
<p>Date and time stamps in Canvas have been updated to reflect 24-hour time formats for applicable languages. </p>
-
To move a file, users can also drag and drop the file into different file folders. Files will display the icon for the file type that is being moved.
 
-
 
-
To view a file, click the file name. Files can also be previewed by clicking anywhere on the file information and clicking the View button in the toolbar. Files displays any file type that is compatible with the document previewer in Canvas. The preview displays the file and file information details, as well as a link to download the file.
 
-
 
-
 
-
&nbsp;
 
-
<h2>Gradebook</h2>
 
-
<h3>Sortable Name</h3>
 
-
Instructors can view names in the Gradebook by sortable name. Sortable name displays as last name, first name. Click the column header to sort names in ascending or descending order.
 
-
 
-
<strong>Note:</strong> <em>Note: The Sortable Name display is a course-level feature option, which means that once it is enabled by the institutional admin, the feature can be enabled by instructors on a course-to-course basis. If you are an instructor and do not see Gradebook - List Students by Sortable Name available to you as a Feature Option within Course Settings, please contact your institutional admin.</em>
 
-
 
-
When enabled, this feature also applies to the Individual View Gradebook.
 
-
 
-
 
-
 
-
&nbsp;
 
-
<h1>Updated Features</h1>
 
-
<h2>Groups</h2>
 
-
<h3>Student Leader Management</h3>
 
-
Student can manage their groups when they are assigned to be a group leader. When students visit their groups page, and the New Students Groups account feature option is enabled, any group where the student is a group leader displays a group icon and a manage link next to the group name.
 
-
 
-
Managing the group allows the student to manage all the users in the group and add or remove members as necessary. The student can also edit the group name. However, student leaders cannot change the group limit.
 
-
 
-
&nbsp;
 
-
<h1>Other Updates</h1>
 
<h2>Canvas Interface</h2>
<h2>Canvas Interface</h2>
-
<h3>Buttons and Tabs</h3>
+
<h3>Navigation Menu</h3>
-
As part of our interface redesign, all buttons and tabs throughout Canvas include an updated interface with better accessibility support. More information can found in our Styleguide at canvas.beta.instructure.com/styleguide.
+
<p>As part of our interface redesign, the left navigation menu (User, Course, and Account Navigation) include a slightly modified interface. We’ve also touched up a few other icons in Canvas to meet better color contrast ratios. More information can found in our [https://canvas.beta.instructure.com/styleguide canvas.beta.instructure.com/styleguide].</p>
-
 
+
-
Here is a breakdown of the design changes:
+
-
 
+
<ul>
<ul>
-
<li> Buttons include more padding and flat background colors. The new buttons are slightly larger than the previous buttons, and the dated gradient backgrounds have been removed in favor of simple solid colors. Although the gradients are gone, the base color of each button has remained the same. We’ve also done some tweaking to our colors in order to make sure the button background-to-text contrast is in line with WCAG guidelines for visually impaired users.
+
<li>
-
<li> Form inputs now have more padding to match button styles. To match the button styles, we have also increased the size of some standard form inputs (text inputs, select boxes, etc.)
+
<p>The border on the left side of the content area has been removed so the course navigation is aligned with the window.</p>
-
<li> Tabs also include an updated look with no gradients. No outlines are included except when hovering over the tab name.</ul>
+
</li>
 +
</ul>
 +
<ul>
 +
<li>
 +
<p>The gradient at the top of all navigation areas (user, course, and account) has been replaced with the background color. This change is most noticeable with course names and term dates in Course Navigation.&nbsp;</p>
 +
</li>
 +
</ul>
-
No actual button or tab functionality will be affected by this work—this is a purely visual change. However, if you have changed the appearance of your buttons via custom CSS, please check to ensure your styles work with the new buttons.
+
<p>No actual functionality will be affected by this work—this is a purely visual change. However, if you have changed the appearance of the left navigation menu via custom CSS, please check to ensure your styles work with the new design, especially if you have changed the background color for your navigation menus. More details about the navigation changes can be found with the original changes found in the [https://help.instructure.com/entries/55878934-09-27-14-Canvas-Production-Release-Notes-Featuring-Communications-Enhancements September 27, 2014 Canvas release notes ].</p>
-
<h3>Custom CSS with Buttons</h3>
+
<h3>Activity Stream Notification Indicators</h3>
-
Here are the selectors we’ve touched that we believe would be most likely changed in a custom stylesheet and would need to be called out for an overwrite. If you would like to bring in the new styles, but just have colors change, make sure you’ve taken out anything referencing either our .btn (legacy) or .Button (new) classes and add the following to your css:
+
<p>In the User Dashboard activity stream we've removed the indicators that show the number of notifications. However, new activity is still shown by a blue dot next to the activity type. Users can still expand the activity to view all notifications for that activity type. The indicator also appears next to the specific notification item. This change also applies to the activity stream on the Course Dashboard.</p>
 +
<h1>Platform Integrations</h1>
-
.btn.btn-primary,
 
-
 
-
.Button.Button--primary {
 
-
 
-
background: #0099e0;
 
-
 
-
color: #ffffff;
 
-
 
-
border: 1px solid #006594;
 
-
 
-
}
 
-
 
-
.btn.btn-secondary,
 
-
 
-
.Button.Button--secondary {
 
-
 
-
background: #5b6c79;
 
-
 
-
color: #ffffff;
 
-
 
-
border: 1px solid #3a454d;
 
-
 
-
}
 
-
 
-
 
-
 
-
<h2>Groups</h2>
 
-
<h3>Groups Improvements</h3>
 
-
The Groups Page has been optimized for better loading speed and search capabilities. These changes provide a better user experience for all users and improves support for courses with a large number of groups and groups sets.
 
-
&nbsp;
 
-
<h2>Languages</h2>
 
-
<h3>Korean</h3>
 
-
Korean has been added as a crowd-sourced language in Canvas. This feature was added to production on 12/09/14.
 
-
 
-
&nbsp;
 
<h1>Fixed Bugs</h1>
<h1>Fixed Bugs</h1>
<h2>Accessibility</h2>
<h2>Accessibility</h2>
-
<p>The following accessibility concerns have been resolved within Canvas:</p>
+
<p>The following accessibility issues have been corrected within Canvas:</p>
-
&nbsp;
+
 
-
<h3>Announcements</h3>
+
<h3>General Updates</h3>
<ul>
<ul>
<li>
<li>
-
<p>The Announcements Rich Content Editor displays a help icon for keyboard shortcuts.</p>
+
<p>Dialog window design continues to be improved for screen readers and keyboard users. Role=”dialog” has been removed from remaining dialog boxes unless the dialog contains only navigable elements (i.e. links and form controls).</p>
-
</li>
+
-
<li>
+
-
<p>Announcements displays a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</p>
+
</li>
</li>
</ul>
</ul>
-
&nbsp;
+
 
<h3>Assignments</h3>
<h3>Assignments</h3>
<ul>
<ul>
<li>
<li>
-
<p>Assignment due dates can be read by screen readers.</p>
+
<p>When the External Tool option is selected as a submission type, screen readers can read the text in the Open External Tool URL Options window. </p>
</li>
</li>
 +
</ul>
 +
<ul>
<li>
<li>
-
<p>The Assignments Rich Content Editor displays a help icon for keyboard shortcuts.</p>
+
<p>The Assignments create and edit pages displays a color contrast of 4.5:1 for high contrast profiles.</p>
</li>
</li>
</ul>
</ul>
-
&nbsp;
+
 
<h3>Calendar</h3>
<h3>Calendar</h3>
<ul>
<ul>
<li>
<li>
-
<p>The Calendar Event Rich Content Editor displays a help icon for keyboard shortcuts.</p>
+
<p>Agenda View events can be accessed with both the space bar and the Enter/Return key&nbsp;</p>
</li>
</li>
</ul>
</ul>
-
&nbsp;
+
 
<h3>Conversations</h3>
<h3>Conversations</h3>
<ul>
<ul>
<li>
<li>
-
<p>The message list hierarchy includes H2 and H3 tags and can be read by screen readers and keyboard users.</p>
+
<p>Conversation filters (<em>All Courses</em> and <em>Inbox</em>) can be read by screen readers.</p>
-
</li>
+
-
<li>
+
-
<p>Conversations displays a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</p>
+
</li>
</li>
</ul>
</ul>
-
&nbsp;
+
 
-
<h3>Course Home Page</h3>
+
<h3>Course Navigation</h3>
<ul>
<ul>
<li>
<li>
-
<p>The Course Home Page displays a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</p>
+
<p>In Course Navigation, notification indicators display a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</p>
</li>
</li>
</ul>
</ul>
-
&nbsp;
+
 
-
<h3>Course Imports</h3>
+
<h3>Dashboards</h3>
<ul>
<ul>
<li>
<li>
-
<p>Import status for quizzes and courses can be read by screen readers.</p>
+
<p>In the course and user dashboards, notification indicators display a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</p>
</li>
</li>
</ul>
</ul>
-
&nbsp;
+
 
<h3>Discussions</h3>
<h3>Discussions</h3>
<ul>
<ul>
<li>
<li>
-
<p>The Discussions Rich Content Editor displays a help icon for keyboard shortcuts.</p>
+
<p>Unread and Assignments buttons are identified as filters by screen readers.</p>
-
</li>
+
-
<li>
+
-
<p>Discussions displays a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</p>
+
</li>
</li>
</ul>
</ul>
-
<h3>ePortfolios</h3>
+
<h3>Faculty Journal</h3>
<ul>
<ul>
<li>
<li>
-
<p>ePortfolios display a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</p>
+
<p>The Faculty Journal page displays a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</p>
</li>
</li>
</ul>
</ul>
-
&nbsp;
+
 
-
<h3>Modules</h3>
+
<h3>Files</h3>
<ul>
<ul>
<li>
<li>
-
<p>The Modules Index page retains proper focus on all elements.</p>
+
<p>Files displays a warning message that informs keyboard and screen reader users about the Move To dialog for moving content within a list. </p>
</li>
</li>
<li>
<li>
-
<p>External Tools are accessible to screen readers and keyboard users.</p>
+
<p>Selecting a file checkbox retains the state of the checkbox.</p>
</li>
</li>
<li>
<li>
-
<p>When a user creates a new assignment without a name, Canvas generates an error message. Screen readers can view the reason for the assignment failure.</p>
+
<p>Files column headers align properly and table content can be read by screen readers.</p>
 +
</li>
 +
<li>
 +
<p>Checkboxes appear in column headers so keyboard users can select multiple file items.</p>
</li>
</li>
</ul>
</ul>
-
&nbsp;
+
 
-
<h3>Pages</h3>
+
<h3>Gradebook</h3>
<ul>
<ul>
<li>
<li>
-
<p>The Pages Rich Content Editor displays a help icon for keyboard shortcuts.</p>
+
<p>In Firefox, arrow keys do not change grades in the Gradebook.</p>
</li>
</li>
 +
</ul>
 +
 +
<h3>Modules</h3>
 +
<ul>
<li>
<li>
-
<p>The Pages sidebar displays a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</p>
+
<p>Modules drag handles display a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</p>
</li>
</li>
</ul>
</ul>
-
&nbsp;
+
 
-
<h3>Quizzes</h3>
+
<h3>Pages</h3>
<ul>
<ul>
<li>
<li>
-
<p>Quizzes displays a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</p>
+
<p>In Pages, notification indicators display a color contrast of 4.5:1 for high contrast profiles.</p>
</li>
</li>
</ul>
</ul>
-
&nbsp;
+
 
-
<h3>Syllabus</h3>
+
<h3>Rubrics</h3>
<ul>
<ul>
<li>
<li>
-
<p>The Syllabus Rich Content Editor displays a help icon for keyboard shortcuts.</p>
+
<p>On the Rubrics page, notification indicators display a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</p>
 +
</li>
 +
<li>
 +
<p>Outcome icons within a rubric display a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</p>
</li>
</li>
</ul>
</ul>
-
&nbsp;
+
 
 +
<h3>SpeedGrader</h3>
 +
<ul>
 +
<li>
 +
<p>When comments are posted to an assignment in SpeedGrader, screen readers view a confirmation message.</p>
 +
</li>
 +
<li>
 +
<p>SpeedGrader displays a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</p>
 +
</li>
 +
</ul>
 +
 
<h3>User Profile</h3>
<h3>User Profile</h3>
<ul>
<ul>
<li>
<li>
-
<p>Information in the Bio and Links fields are accessible to screen readers.</p>
+
<p>The profile picture close (x) icon displays a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</p>
</li>
</li>
</ul>
</ul>
-
&nbsp;
 
-
<h2>Account Settings</h2>
 
-
<h3>Subaccount Group File Quotas</h3>
 
-
<p>Changes to group storage quotas apply to subaccounts.</p>
 
-
<p><em>Explanation: When an admin changed the group quota for an account, group quotas were not being applied to subaccounts and remained at 50 MB. Canvas code has been updated to inherit the group quota set at the main account.</em></p>
 
-
<h3>SIS Imports and Observer Enrollments</h3>
+
<h2>Admin</h2>
-
<p>SIS imports do not delete observer enrollments.</p>
+
<h3>User Account Details</h3>
-
<p><em>Explanation: When student enrollments were deleted via SIS import before Observer enrollments, the Observer enrollments remained even after their status was set to deleted. Canvas code has been updated to properly delete Observer enrollments and disassociate them from the student.</em></p>
+
<p>Sub-Account admins can view User Account Details if they have the View Statistics permission.</p>
 +
 
 +
<p><em>Explanation: When sub-account admins viewed the details of a user in the course, sub-account admins were not able to view the user account details button. Canvas code has been updated to confirm permissions for the admin and display the User Account Details button as appropriate.</em></p>
-
<h3>Custom Course-Level Roles</h3>
 
-
<p>Custom course-level roles display in the courses menu and the course People page.</p>
 
-
<p><em>Explanation: When a user was enrolled in a course with a custom role, the custom role was not displaying as part of the Courses drop-down menu or on the People page. Canvas code has been updated to display custom roles.</em></p>
 
-
&nbsp;
 
<h2>Analytics</h2>
<h2>Analytics</h2>
-
<h3>User Analytics</h3>
+
<h3>Test Student Scores</h3>
-
<p>User analytics page displays accurate page views and participations.</p>
+
<p>Test Student scores are not included in analytics assignment data.</p>
-
<p><em>Explanation: When an instructor viewed the user analytics page, the analytics did not match the participations seen on the graph. Canvas code has been updated to display participations by hour rather than by day.</em></p>
+
 
-
&nbsp;
+
<p><em>Explanation: When an instructor viewed analytics for a course, test student scores were appearing as part of the data. Canvas code has been updated to remove Test Student data from all assignment statistics. </em></p>
 +
 
<h2>Assignments</h2>
<h2>Assignments</h2>
-
<h3>Assignments Index Page</h3>
+
<h3>Course Notifications</h3>
-
<p>When an assignment is reordered via drag and drop, the arrow icon does not change.</p>
+
<p>Only active students receive course notifications.</p>
-
<p><em>Explanation: When an assignment is reordered via drag and drop, the icon drag handle was being overwritten with a mini handle icon. This behavior occurred because the page command was not being applied correctly. Canvas code has been updated to confirm functionality and retain proper icon.</em></p>
+
-
<h3>Assignment Names</h3>
+
<p><em>Explanation: When a student completed an assignment in a course and were later removed from the course, the student was still receiving notifications if there was a grade change, such as when the Displayed Grade As option was changed for the assignment. Canvas code has been updated to only send notifications to active students in the course. &nbsp;</em></p>
-
<p>Long assignment names wrap entire words to the next line.</p>
+
-
<p><em>Explanation: If an assignment name contained more than 90 characters, the name would wrap in the middle of a word instead of after the word. This behavior occurred because of a break in the word break CSS property. Canvas code has been updated to wrap complete words when part of long assignment names.</em></p>
+
-
&nbsp;
+
-
<h2>Attendance</h2>
+
-
<h3>Attendance Reports</h3>
+
-
<p>Instructors can download attendance reports for their courses.</p>
+
-
<p><em>Explanation: When an instructor tried to download an attendance report for a student using their SIS ID, the attendance tool generated an error message. This behavior occurred because Canvas did not grant permission for non-admins to view attendance reports, which are based on viewing a user’s profile. Canvas code has been updated to allow users with the instructor role to view profile information for students in their courses.</em></p>
+
-
&nbsp;
+
-
<h2>Calendar</h2>
+
-
<h3>Observer Enrollments</h3>
+
-
<p>Observer enrollments can view Calendar events that display different dates.</p>
+
-
<p><em>Explanation: When an instructor added a calendar event to a course and selected the Use a different date for each section checkbox, observers could not see the events if a date was given for their respective section. Canvas code has been updated to display details for a specific student’s section event date.</em> &nbsp;</p>
+
-
&nbsp;
+
-
<h2>Course Imports</h2>
+
-
<h3>QTI Imports</h3>
+
-
<p>QTI 2.1 imports retain correct answers for multiple choice questions.</p>
+
-
<p><em>Explanation: After a user imported a QTI 2.1 file, the question displayed with the import, but none of the answers to multiple choice questions were being marked as correct. Canvas code has been updated to display the correct answer for the multiple choice question.</em></p>
+
-
<h3>Groups</h3>
+
<h3>Personal File Submissions</h3>
-
<p>Imported group sets can be removed from a course.</p>
+
<p>Students can submit assignments uploaded to their their personal files.</p>
-
<p><em>Explanation: When groups are imported into a course, such as from a Blackboard import, the imported group set was not able to be deleted from the course. Canvas code has been updated to allow imported groups to be deleted. This feature does not apply to the Student Groups set, which is created automatically when a student creates a group.</em></p>
+
-
<h3>Unpublished Quizzes</h3>
+
<p><em>Explanation: When a student submitted an assignment from their personal files, Canvas was creating an error that said the file was not authorized for the submission. This behavior occurred when an assignment restricted the submission file type. Canvas code has been updated to accept file submissions from personal files as long as the file contains the correct file extension. </em></p>
-
<p>Unpublished quizzes remain unpublished after course import.</p>
+
-
<p><em>Explanation: When a user added an unpublished quiz to a module and then imported the module into another course, the unpublished quiz was showing as published in the module but still remained unpublished in the Quizzes page. Canvas code has been updated to retain the state of the quiz in all areas of Canvas.</em></p>
+
-
&nbsp;
+
-
<h2>Course Settings</h2>
+
-
<h3>Hide Totals in Student Grades Summary</h3>
+
-
<p>Hiding totals in the Student Grades Summary applies to the course.</p>
+
-
<p><em>Explanation: When an instructor selects the Hide totals in student grades summary checkbox, the setting was not being applied to the course correctly. This behavior occurred because when the course settings were saved, the page was not reloading correctly to allow the option to be applied. Canvas code has been updated to apply the setting when applied to the course.</em></p>
+
-
<h3>External Tool Permissions for Subaccounts</h3>
+
<h3>Assignment Shell Window and More Options</h3>
-
<p>Non-admins do not have access to account/subaccount options that only display in Account Navigation.</p>
+
<p>Assignments retains the due date when a user edits an assignment and selects the More Options button. </p>
-
<p><em>Explanation: When a non-admin (such as an instructor) clicked the department (subaccount) field, the user was able to view admin information, announcements, and LTI tools such as attendance that are specified to only display in Account Navigation. Canvas code has been updated to hide admin-only Account Navigation tools from users who do not have an admin role.</em></p>
+
 
 +
<p><em>Explanation: When an instructor edited an assignment, deleted the due date, and then selected the More Options button, the previous due date transferred to the Assignment details page. Canvas code has been updated to retain all entries in the assignment shell window when viewing more options on the assignment details page. </em></p>
 +
 
 +
<h3>Assignment Sections</h3>
 +
<p>When a section is deleted in a course, the section is also removed from any assigned assignments.</p>
 +
 
 +
<p><em>Explanation: When a section was deleted in a course, any assignments that were associated with the section did not remove the section from the assignment. This behavior caused confusion if another section was created with the same name. Canvas code has been updated to remove all association with sections that have been removed from a course. If an assignment is only assigned to the section that was deleted, the assignment will display a warning stating that no students are assigned to the assignment. </em></p>
 +
 
 +
<h2>Course Imports</h2>
 +
<h3>Course Copy </h3>
 +
<p>Admins can locate courses to copy in their account by typing in a course name and having Canvas auto-complete the entry, or they can use a course drop-down menu if there are fewer than 100 courses in the account.</p>
 +
 
 +
<p><em>Explanation: When an admin attempted to copy a course, the list of courses paginated at 500 courses and appeared as an unordered list. To be consistent with other course listing behavior throughout Canvas, Canvas code has been updated to display course listings alphabetically. Additionally, the course drop-down menu only appears if there are fewer than 100 courses. If an account contains over 100 courses, admins can type the name of a course and Canvas will auto-complete any applicable course names. </em></p>
-
<h3>Self-Enrollment Login Page</h3>
 
-
<p>The Canvas login page displays an error message for users who use a join URL and incorrectly enter their username and password.</p>
 
-
<p><em>Explanation: When a student who used a join URL tried to log in to Canvas with an incorrect username and password, Canvas was not generating an error message. Canvas code has been updated to display invalid credential fields for the user on the login page.</em></p>
 
-
&nbsp;
 
-
<h2>Dashboard</h2>
 
-
<h3>Recent Activity Stream</h3>
 
-
<p>When a course activity or assignment is deleted from a course, the associated notification is also deleted from the Recent Activity Stream.</p>
 
-
<p><em>Explanation: When an instructor created a course activity or assignment and then deleted the item from the course, the Recent Activity Stream was not removing the notification for that item. This behavior most commonly occurred between cross-listed courses and affected the Activity Stream on both the Course Dashboard and the User Dashboard. Canvas code has been updated to refresh the Activity Stream after an item has been deleted.</em></p>
 
-
&nbsp;
 
-
<h2>Discussions</h2>
 
-
<h3>Discussion Replies</h3>
 
-
<p>Instructors can create replies for a discussion topic, regardless of the state of the discussion.</p>
 
-
<p><em>Explanation: When an instructor edited an unpublished discussion or closed an active discussion topic, the instructor was not able to reply to the discussion. Canvas code has been updated to allow instructors and other with permission to create replies for a discussion topic. Additionally, instructors can unpublish a discussion topic if no students have replied (formerly discussions could not be unpublished if anyone had replied to the topic).</em></p>
 
-
&nbsp;
 
<h2>Files</h2>
<h2>Files</h2>
-
<h3>Inaccessible File Links</h3>
+
<h3>Deleted Files Preview</h3>
-
<p>Students who try to view an inaccessible file link are told to contact their instructor.</p>
+
<p>Users are notified if they preview a file that has been deleted or doesn’t exist.</p>
-
<p><em>Explanation: When a student tried to view a file URL that was inaccessible, the file generated a vague file error. Inaccessible file URLs most commonly occurred when pages or assignments within a course included raw URL file links instead of creating the links through the Content sidebar. Raw URL links directed back to the previous course, which students could not longer access. Canvas code has been updated with a more specific error message for students to contact their instructors regarding inaccessible links.</em></p>
+
 
-
&nbsp;
+
<p><em>Explanation: If a user tried to preview a file for a URL that had been deleted, Canvas skipped the preview and showed any previews that were also part of the file link. Canvas code has been updated to show a message that the file cannot be found.</em></p>
 +
 
 +
<h3>Content Sidebar </h3>
 +
<p>In the Content Selector, if an instructor or TA uploads a file that already exists in Canvas, files will add an iterator to the file to prevent duplicates (i.e. file.jpg, file-1.jpg).&nbsp;</p>
 +
 
 +
<p><em>Explanation: When an instructor or TA uploaded a file using the Content Selector, the file could be uploaded multiple times without renaming the file. Canvas code has been updated to include an iterator to file names to prevent duplicates. </em></p>
 +
 
 +
<h3>File Storage Statistics</h3>
 +
<p>File statistics show the correct number of files and storage space.</p>
 +
 
 +
<p><em>Explanation: Some courses were not displaying accurate statistics for files and storage space within the course. This behavior occurred because of attachment naming inconsistencies between local account IDs and the global account IDs. Canvas code has been updated to match files against either local or global account IDs for accurate statistics. </em></p>
 +
 
 +
<h2>Gradebook</h2>
 +
<h3>Multiple Assignments</h3>
 +
<p>When a student submits multiple assignments, instructors can leave comments for each submission in the Gradebook and select the submission in the drop-down menu.</p>
 +
 
 +
<p><em>Explanation: When a student submitted an assignment multiple times and the instructor wanted to leave a comment in the Gradebook, the drop-down list of submissions showed the same submission time for the first and last submission. Canvas code has been updated to display the original time of the first submission instead of copying the most recent submission’s date and time.</em></p>
 +
 
 +
<h3>Gradebook Average </h3>
 +
<p>Students view the same scoring average on the Grades page that displays for instructors in the Gradebook. </p>
 +
 
 +
<p><em>Explanation: When an instructor viewed the details of an assignment in the Gradebook, the average score differed from the average score shown to students. This behavior occurred because the average score calculated both active and deleted enrollments. Canvas code has been updated to remove deleted enrollments from grade calculations.</em></p>
 +
 
<h2>Groups</h2>
<h2>Groups</h2>
-
<h3>Section Group Details</h3>
+
<h3>Courses &amp; Groups Menu</h3>
-
<p>Course Groups display section information for students.</p>
+
<p>Users can view all groups in the Courses &amp; Groups menu.</p>
-
<p><em>Explanation: When viewing a group, instructors could not view the course section for each student. Canvas code has been updated to include section information when hovering over the student name.</em></p>
+
-
<h3>Groups Page</h3>
+
<p><em>Explanation: When a user was added to a group, the group did not always appear under the Courses &amp; Groups drop-down menu. Canvas code has been updated to update a user’s cached groups list when a user is added to a group. The groups list is also updated when a user is removed from a group. </em></p>
-
<p>The Groups page loads all data and the unassigned students list paginates automatically.</p>
+
-
<p><em>Explanation: The Groups page was not loading efficiently when a course contained multiple groups and group sets. Additionally, when an instructor viewed a group and dragged unassigned students into a group set, viewing more than the first 50 students in the unassigned list required the instructor to refresh the page before additional students would appear. &nbsp;Canvas code has been updated to increase the number of unassigned students per page and optimize group page results.</em></p>
+
-
<h3>Group Set Edits</h3>
+
<h3>Instructor/TA Profiles</h3>
-
<p>Edits to a group set are applied to the group set.</p>
+
<p>Users can view instructor and TA profiles from within a group.</p>
-
<p><em>Explanation: When an instructor edited a group set, some of the checkboxes were not able to be selected. This behavior occurred because the labels for each option were not consistently associated with the appropriate content. Canvas code has been updated with unique label IDs for each checkbox option.</em></p>
+
-
<h3>Group Sets List</h3>
+
<p><em>Explanation: When a user tried to view an instructor or TA from the People section in a group, the group displayed an error message. This behavior occurred because instructors and TAs are not actually members of the group and the links were directing to the group page. Canvas code has been updated to link profile information to the course People page, not the Group People page. &nbsp;</em></p>
-
<p>Instructors can view up to 50 group sets on the People page.</p>
+
-
<p><em>Explanation: When a course contained more than 10 user groups, only the first 10 were listed until one of the group set tabs was clicked. Canvas code has been updated to increase the number of group sets from 10 to 50.</em></p>
+
-
<h3>Group Names</h3>
+
<h3>Group Conferences</h3>
-
<p>Group names are sorted naturally in numerical order.</p>
+
<p>Instructors can edit a conference within a group.</p>
-
<p><em>Explanation: Within a group set, groups that were named numerically were not being sorted by natural number, such as group 10 directly following group 1. Canvas code has been updated to support correct sorting for numerically named groups.</em></p>
+
-
&nbsp;
+
-
<h2>Learning Mastery Gradebook</h2>
+
-
<h3>Deleted Section Enrollments</h3>
+
-
<p>Learning Mastery Gradebook ignores deleted section enrollments.</p>
+
-
<p><em>Explanation: When an instructor deleted a section with a test student, the Learning Mastery Gradebook would not load All Sections. Instead, the Gradebook would only load individual sections. Canvas code has been updated to ignore deleted sections in the course.</em></p>
+
-
&nbsp;
+
-
<h2>Modules</h2>
+
-
<h3>URL Fields</h3>
+
-
<p>Editing module items for content other than External URLs or External Tools does not create additional text fields.</p>
+
-
<p><em>Explanation: When an instructor edited a module item for content other than an External URL or an External Tool, the module produced an unnecessary URL field. Canvas code has been updated to hide the URL field for non-external content items.</em></p>
+
-
<h3>Module Name Error</h3>
+
<p><em>Explanation: When an instructor clicked the Edit button for a conference within a group, the button redirected to the course instead of displaying the edit window. Canvas code has been updated to not associate group conferences with course conferences.</em></p>
-
<p>Modules displays an error message if an assignment is created without a name.</p>
+
-
<p><em>Explanation: When a user attempted to create a new assignment from the Module page without a name, Canvas generated an error that creating the assignment failed but gave no additional details. Canvas code has been updated to notify the user that a blank name cannot be used for an assignment.</em></p>
+
-
&nbsp;
+
-
<h2>Observers</h2>
+
-
<h3>Merged Observer and Student Accounts</h3>
+
-
<p>Observer and Student accounts cannot be merged together.</p>
+
-
<p><em>Explanation: When an observer created an account in Canvas with the same email address as listed in the student account, confirming the observer account asked if the observer wanted to add the email address to the current (student) account. Canvas code has been updated to remove the prompt from linked observer and student accounts so they cannot be merged.</em></p>
+
-
&nbsp;
+
-
<h2>Outcomes</h2>
+
-
<h3>Scroll Bars</h3>
+
-
<p>In Chrome, scroll bars only appear in the corner of the browser.</p>
+
-
<p><em>Explanation: When a user opened the Chrome browser, opened Outcomes, and tried to add an outcome, the user was able to scroll inside the window. This behavior occurred for Google Chrome users running the Yosemite operating system. Canvas code has been updated to correct scrolling for users within Outcomes.</em></p>
+
-
<h3>Editing Outcomes</h3>
+
<h3>Group Assignment Submission Comments</h3>
-
<p>Editing an outcome then viewing additional outcomes does not create any page errors.</p>
+
<p>When an instructor deletes a comment from a group assignment, the comment is removed for all group members.</p>
-
<p><em>Explanation: When a user edited an outcome but then viewed another outcome without using the Cancel or Submit buttons, the Rich Content Editor produced page errors. This behavior occurred because opening another outcome regenerated the page without resolving the current page content. Canvas code has been updated to clean up page commands on the Outcomes page.</em></p>
+
-
<h3>Name Placeholder Text</h3>
+
<p><em>Explanation: When comments sent to all group members were deleted from the submission, the comments were only deleted for the group member whose ID was connected to the group submission. Other group members could still view the comments and instructors could not delete them. Canvas code has been updated to remove group assignment comments for all students associated with the group assignment ID.</em></p>
-
<p>When a user clicks in the Outcome name field to add a name, the placeholder name disappears from the text field.</p>
+
-
<p><em>Explanation: When a user clicks in the name text box, the Outcome placeholder name of New Outcome was only removed if the user removed the text. Canvas code has been updated to automatically remove the placeholder name from the text field.</em></p>
+
-
&nbsp;
+
<h3>Group Discussions</h3>
-
<h2>People</h2>
+
<p>Group members cannot create a group discussion within Groups.</p>
-
<h3>Interaction Report</h3>
+
 
-
<p>Instructors can view interaction reports for a student if the student is part of another account.</p>
+
<p><em>Explanation: When a user created a Discussion from the group home page, the page displayed an option to make the discussion as a group discussion. Users were not able to save the discussion if they checked the box. Canvas code has been updated to not display group discussion options for groups, as the discussion is already part of the group. </em></p>
-
<p><em>Explanation: When an instructor tried to view an interaction report with a student in another account, the report showed no shared courses between the instructor and the student. Canvas code has been updated to show activity for students located in another account.</em></p>
+
 
 +
<h3>Randomly Assign Students and Group Limits</h3>
 +
<p>Canvas respects individual group member limits when randomly assigning students to groups.</p>
 +
 
 +
<p><em>Explanation: When an instructor created a limit of members within a group set, and then selected the Randomly Assign Students option, Canvas ignored the group limit and assigned all students to a particular group. Canvas code has been updated to respect individual group member limits when randomly assigning students. </em></p>
-
&nbsp;
 
<h2>Quizzes</h2>
<h2>Quizzes</h2>
-
<h3>Gradebook History</h3>
+
<h3>QTI Imports</h3>
-
<p>Gradebook History shows the name of users who manually update quiz scores.</p>
+
<p>QTI imports do not overwrite answer text for True/False Quiz Questions.</p>
-
<p><em>Explanation: After an instructor (or other user with permission) changed the score of a quiz question, the Gradebook History was not showing the name of the user who changed the score. Canvas code has been updated to show the name of users who modify quiz grades.</em></p>
+
-
<h3>Quiz Submissions</h3>
+
<p><em>Explanation: When a user imported a QTI file, True/False answer options were being overwritten by the import file so that the top answer was always true regardless of the correct answer. </em></p>
-
<p>When students click the Take Quiz button, quiz submissions are created within Canvas.</p>
+
-
<p><em>Explanation: When a student clicked the Take Quiz button in their course, sometimes the quiz submission was not being created correctly. This behavior occurred because the quiz submission was being created in two steps, with the first step being interrupted. Canvas code has been updated to treat quiz submissions as an individual transaction.</em></p>
+
-
<h3>Question Groups with Multiple Quiz Options</h3>
+
<h2>Rich Content Editor</h2>
-
<p>Quizzes that pull multiple question groups from a single bank do not generate a page error.</p>
+
<h3>Embedding Images</h3>
-
<p><em>Explanation: Quizzes experienced page errors when an instructor created multiple question groups pulling from a single question bank, and then set the quiz options to One Question at a Time and Lock Questions After Answering. If all the question bank questions had been answered before the student reached the end of the quiz, the quiz generated a page error. Additionally, this behavior also caused inaccuracies with taking and grading quizzes. Canvas code has been updated to not pull quiz questions from the same question bank more than once for the same quiz.</em></p>
+
<p>Instructors can view more than 10 folders or files within the folders when embedding an image in the Rich Content Editor.</p>
-
<h3>Resume Quiz</h3>
+
<p><em>Explanation: When embedding an image with the Rich Content Editor, the Content Selector was not displaying more than 10 course folders, or files within the folders. Canvas code has been updated to display all files within the course. This fix was deployed to production on December 29, 2014. &nbsp;&nbsp;</em></p>
-
<p>Students are able to resume quizzes that are in process.</p>
+
-
<p><em>Explanation: If a student navigated away from the quiz and later returned to complete the quiz, the student was unable to resume the quiz. Canvas code has been updated to return to the quiz if a submission has not been created in Canvas for the student.</em></p>
+
-
<h3>Formula Question</h3>
+
<h3>Document Previews</h3>
-
<p>Formula questions allow zero to be an answer solution.</p>
+
<p>After uploading a file in the Content Selector, documents that are supported in the [http://guides.instructure.com/m/4152/l/41392-what-document-types-does-canvas-convert-using-the-document-previewer document previewer] can be previewed in the Rich Content Editor.&nbsp;</p>
-
<p><em>Explanation: When an instructor created a formula question, any question where the formula could generate a value of zero will always default to the non-zero answer (only positive or negative integers) and generated an error message. Canvas code has been updated to allow zero as a possible solution.</em></p>
+
-
<h3>Blank Responses in Multiple Fill-in-the-Blank Questions</h3>
+
<p><em>Explanation: When an instructor uploaded a file using the Content Selector, files that are supported in the document previewer did not include the preview icon. Canvas code has been updated to include the preview icon for all supported file types uploaded through the Content Selector.&nbsp;</em></p>
-
<p>Multiple Fill-In-the-Blank Questions do not allow blank quiz responses.</p>
+
 
-
<p><em>Explanation: When an instructor created a Multiple Fill-in-the-Blank question and did not remove one of the blank responses for an answer, the blank field was being marked as a correct response as long as the additional field was filled in correctly. Canvas code has been updated to display a error message when attempting to save questions with blank responses.</em></p>
+
<h3>Nested Folder Titles</h3>
 +
<p>Nested folders in the Content Selector display the name of each folder.</p>
 +
 
 +
<p><em>Explanation: When Files contained a series of nested folders, the Content Selector sometimes displayed nested folder names as undefined. Canvas code has been updated to display the folder name in the Content Selector list.</em></p>
-
<h3>Median Formula Question</h3>
 
-
<p>Formula questions properly display results for median value.</p>
 
-
<p><em>Explanation: When an instructor added a median formula as part of a Formula quiz question, the median function was improperly sorting values and displaying the wrong answer. Canvas code has been updated to properly generate median formula responses and sort the list by function.</em></p>
 
-
&nbsp;
 
<h2>SpeedGrader</h2>
<h2>SpeedGrader</h2>
-
<h3>Hide Student Names</h3>
+
<h3>Graded Group Discussions</h3>
-
<p>The Hide Student Names feature in SpeedGrader hides student names for all submission types.</p>
+
<p>Replies in graded group discussions appear in SpeedGrader.</p>
-
<p><em>Explanation: When an instructor chose to hide student names in SpeedGrader, student names were still showing at the top of the page for Discussions and Quizzes. Canvas code has been updated to hide student names for all submission types.</em></p>
+
 
-
&nbsp;
+
<p><em>Explanation: When a student replied to a graded group discussion, the reply appeared in the discussion but was not appearing in SpeedGrader. Canvas code has been updated to populate missing submissions for graded group discussion replies in SpeedGrader. This fix was deployed to production on December 29, 2014.</em></p>
 +
 
 +
<h2>User Profile</h2>
 +
<h3>Time Zones</h3>
 +
<p>Users with set time zones can view the profile settings.</p>
 +
 
 +
<p><em>Explanation: Users who set a time zone for their account were not able to view their profile settings. This behavior occurred because the code linked to the time zone command froze and did not allow any other internal data to be modified. Canvas code has been updated to create a duplicate string of the data and view user profile settings. </em></p>
 +
 
 +
 
<h1 dir="ltr">Next release schedule: </h1>
<h1 dir="ltr">Next release schedule: </h1>
<ul>
<ul>
<li dir="ltr">
<li dir="ltr">
-
<p dir="ltr">Beta release and notes: 12/29/14</p>
+
<p dir="ltr">Beta release and notes: 01/19/15</p>
</li>
</li>
<li dir="ltr">
<li dir="ltr">
-
<p dir="ltr">Production release notes: 01/05/15</p>
+
<p dir="ltr">Production release notes: 01/26/15</p>
</li>
</li>
<li dir="ltr">
<li dir="ltr">
-
<p dir="ltr">Production release and documentation: 01/10/15</p>
+
<p dir="ltr">Production release and documentation: 01/31/15</p>
</li>
</li>
</ul>
</ul>

Revision as of 16:58, 9 January 2015

Production Release Notes for Saturday, January 10, 2014

Upcoming Canvas Change: Quiz Statistics Feature Option

On January 31, New Quiz Statistics will no longer be a Feature Option in Canvas and the feature will apply to all users with an instructor role. (Learn more about the new Quiz Statistics.)


 

In this production release (January 10), Instructors can pass back grades from the Gradebook to PowerSchool, and set up log auditing to monitor activity in student quizzes. Assignments have an increased number of Turnitin status attempts, and several areas in Canvas include some small design updates.

The production notes also include updates to existing Canvas features and fixed bugs.

Note: Production release notes indicate Canvas updates that will be included with Saturday’s release and are subject to change. New features may differ from those available in your beta environment.

 

Contents

New Features

Quizzes

Quiz Log Auditing

Students and instructors can view progress logs for course quizzes. This feature is designed to help instructors investigate problems that a student may have in the quiz. Students can also view the log for their own quizzes.

Note: Quiz Log Auditing is a course-level feature option, which means that once it is enabled by the institutional admin, the feature can be enabled by instructors on a course-to-course basis. If you are an instructor and do not see Quiz Log Auditing available to you as a Feature Option within Course Settings, please contact your institutional admin.

Instructors can view the quiz log by showing student quiz results and clicking the name of a student. The student quiz results page will show the status of the quiz and the View Log link. Canvas generates the quiz log when the student clicks the Take This Quiz button.

Students can also access the quiz log by clicking the link for the quiz attempt they want to view.

Each log shows a timestamp of the quiz action, including reading a quiz question, selecting a quiz answer, changing a quiz answer, and submitting the quiz. The log also shows if the student left the quiz (either by navigating away from the page or viewing another window in the browser) and resumed the quiz. To refresh log data, click the refresh button at the top of the browser window.

Each attempt shows the start date and time for the attempt. If the student has more than one quiz attempt, the log shows the last attempt. Users can always view prior attempts by clicking the number of the attempt.

Other Updates

Assignments

Turnitin Status Attempts

Canvas has increased the number of status attempts made for a Turnitin assignment. Instead of doubling beginning at 5 minutes, attempts will double beginning at 2 minutes: 2 minutes, 4 minutes, 8 minutes, 16 minutes, etc. This change helps instructors view Turnitin reports more quickly.

Course Setup Checklist

Checklist Redesign

The Course Setup Checklist has been redesigned for a better user experience and displays as a full window. Each sidebar item shows the status of your course and provides quick links to each Canvas area. To close the window and return to Canvas, click the close icon in the upper right of the window, or press the Escape button on your keyboard.

No functionality has been changed in this feature. As a reminder, checklist items are moderated by user permissions and display appropriately. For instance, if an institution does not allow instructors to add students to the course, the Add Students checklist item will not appear. Options are also responsive for the add TAs and Publish course checklist items.  

Note: This redesign does not apply to any other checklist, such as for ePortfolios.

Footer

User Research

The Canvas UX Research and Design team is looking for design feedback from Canvas users, including interaction with new design ideas and concepts. If you are interested in participating, please sign up using the link in the Canvas footer (located at the bottom of most Canvas pages).

Languages

Date and Time Display

Date and time stamps in Canvas have been updated to reflect 24-hour time formats for applicable languages.

Canvas Interface

Navigation Menu

As part of our interface redesign, the left navigation menu (User, Course, and Account Navigation) include a slightly modified interface. We’ve also touched up a few other icons in Canvas to meet better color contrast ratios. More information can found in our canvas.beta.instructure.com/styleguide.

No actual functionality will be affected by this work—this is a purely visual change. However, if you have changed the appearance of the left navigation menu via custom CSS, please check to ensure your styles work with the new design, especially if you have changed the background color for your navigation menus. More details about the navigation changes can be found with the original changes found in the September 27, 2014 Canvas release notes .

Activity Stream Notification Indicators

In the User Dashboard activity stream we've removed the indicators that show the number of notifications. However, new activity is still shown by a blue dot next to the activity type. Users can still expand the activity to view all notifications for that activity type. The indicator also appears next to the specific notification item. This change also applies to the activity stream on the Course Dashboard.

Platform Integrations

Fixed Bugs

Accessibility

The following accessibility issues have been corrected within Canvas:

General Updates

Assignments

Calendar

Conversations

Course Navigation

Dashboards

Discussions

Faculty Journal

Files

Gradebook

Modules

Pages

Rubrics

SpeedGrader

User Profile

Admin

User Account Details

Sub-Account admins can view User Account Details if they have the View Statistics permission.

Explanation: When sub-account admins viewed the details of a user in the course, sub-account admins were not able to view the user account details button. Canvas code has been updated to confirm permissions for the admin and display the User Account Details button as appropriate.

Analytics

Test Student Scores

Test Student scores are not included in analytics assignment data.

Explanation: When an instructor viewed analytics for a course, test student scores were appearing as part of the data. Canvas code has been updated to remove Test Student data from all assignment statistics.

Assignments

Course Notifications

Only active students receive course notifications.

Explanation: When a student completed an assignment in a course and were later removed from the course, the student was still receiving notifications if there was a grade change, such as when the Displayed Grade As option was changed for the assignment. Canvas code has been updated to only send notifications to active students in the course.  

Personal File Submissions

Students can submit assignments uploaded to their their personal files.

Explanation: When a student submitted an assignment from their personal files, Canvas was creating an error that said the file was not authorized for the submission. This behavior occurred when an assignment restricted the submission file type. Canvas code has been updated to accept file submissions from personal files as long as the file contains the correct file extension.

Assignment Shell Window and More Options

Assignments retains the due date when a user edits an assignment and selects the More Options button.

Explanation: When an instructor edited an assignment, deleted the due date, and then selected the More Options button, the previous due date transferred to the Assignment details page. Canvas code has been updated to retain all entries in the assignment shell window when viewing more options on the assignment details page.

Assignment Sections

When a section is deleted in a course, the section is also removed from any assigned assignments.

Explanation: When a section was deleted in a course, any assignments that were associated with the section did not remove the section from the assignment. This behavior caused confusion if another section was created with the same name. Canvas code has been updated to remove all association with sections that have been removed from a course. If an assignment is only assigned to the section that was deleted, the assignment will display a warning stating that no students are assigned to the assignment.

Course Imports

Course Copy

Admins can locate courses to copy in their account by typing in a course name and having Canvas auto-complete the entry, or they can use a course drop-down menu if there are fewer than 100 courses in the account.

Explanation: When an admin attempted to copy a course, the list of courses paginated at 500 courses and appeared as an unordered list. To be consistent with other course listing behavior throughout Canvas, Canvas code has been updated to display course listings alphabetically. Additionally, the course drop-down menu only appears if there are fewer than 100 courses. If an account contains over 100 courses, admins can type the name of a course and Canvas will auto-complete any applicable course names.

Files

Deleted Files Preview

Users are notified if they preview a file that has been deleted or doesn’t exist.

Explanation: If a user tried to preview a file for a URL that had been deleted, Canvas skipped the preview and showed any previews that were also part of the file link. Canvas code has been updated to show a message that the file cannot be found.

Content Sidebar

In the Content Selector, if an instructor or TA uploads a file that already exists in Canvas, files will add an iterator to the file to prevent duplicates (i.e. file.jpg, file-1.jpg). 

Explanation: When an instructor or TA uploaded a file using the Content Selector, the file could be uploaded multiple times without renaming the file. Canvas code has been updated to include an iterator to file names to prevent duplicates.

File Storage Statistics

File statistics show the correct number of files and storage space.

Explanation: Some courses were not displaying accurate statistics for files and storage space within the course. This behavior occurred because of attachment naming inconsistencies between local account IDs and the global account IDs. Canvas code has been updated to match files against either local or global account IDs for accurate statistics.

Gradebook

Multiple Assignments

When a student submits multiple assignments, instructors can leave comments for each submission in the Gradebook and select the submission in the drop-down menu.

Explanation: When a student submitted an assignment multiple times and the instructor wanted to leave a comment in the Gradebook, the drop-down list of submissions showed the same submission time for the first and last submission. Canvas code has been updated to display the original time of the first submission instead of copying the most recent submission’s date and time.

Gradebook Average

Students view the same scoring average on the Grades page that displays for instructors in the Gradebook.

Explanation: When an instructor viewed the details of an assignment in the Gradebook, the average score differed from the average score shown to students. This behavior occurred because the average score calculated both active and deleted enrollments. Canvas code has been updated to remove deleted enrollments from grade calculations.

Groups

Courses & Groups Menu

Users can view all groups in the Courses & Groups menu.

Explanation: When a user was added to a group, the group did not always appear under the Courses & Groups drop-down menu. Canvas code has been updated to update a user’s cached groups list when a user is added to a group. The groups list is also updated when a user is removed from a group.

Instructor/TA Profiles

Users can view instructor and TA profiles from within a group.

Explanation: When a user tried to view an instructor or TA from the People section in a group, the group displayed an error message. This behavior occurred because instructors and TAs are not actually members of the group and the links were directing to the group page. Canvas code has been updated to link profile information to the course People page, not the Group People page.  

Group Conferences

Instructors can edit a conference within a group.

Explanation: When an instructor clicked the Edit button for a conference within a group, the button redirected to the course instead of displaying the edit window. Canvas code has been updated to not associate group conferences with course conferences.

Group Assignment Submission Comments

When an instructor deletes a comment from a group assignment, the comment is removed for all group members.

Explanation: When comments sent to all group members were deleted from the submission, the comments were only deleted for the group member whose ID was connected to the group submission. Other group members could still view the comments and instructors could not delete them. Canvas code has been updated to remove group assignment comments for all students associated with the group assignment ID.

Group Discussions

Group members cannot create a group discussion within Groups.

Explanation: When a user created a Discussion from the group home page, the page displayed an option to make the discussion as a group discussion. Users were not able to save the discussion if they checked the box. Canvas code has been updated to not display group discussion options for groups, as the discussion is already part of the group.

Randomly Assign Students and Group Limits

Canvas respects individual group member limits when randomly assigning students to groups.

Explanation: When an instructor created a limit of members within a group set, and then selected the Randomly Assign Students option, Canvas ignored the group limit and assigned all students to a particular group. Canvas code has been updated to respect individual group member limits when randomly assigning students.

Quizzes

QTI Imports

QTI imports do not overwrite answer text for True/False Quiz Questions.

Explanation: When a user imported a QTI file, True/False answer options were being overwritten by the import file so that the top answer was always true regardless of the correct answer.

Rich Content Editor

Embedding Images

Instructors can view more than 10 folders or files within the folders when embedding an image in the Rich Content Editor.

Explanation: When embedding an image with the Rich Content Editor, the Content Selector was not displaying more than 10 course folders, or files within the folders. Canvas code has been updated to display all files within the course. This fix was deployed to production on December 29, 2014.   

Document Previews

After uploading a file in the Content Selector, documents that are supported in the document previewer can be previewed in the Rich Content Editor. 

Explanation: When an instructor uploaded a file using the Content Selector, files that are supported in the document previewer did not include the preview icon. Canvas code has been updated to include the preview icon for all supported file types uploaded through the Content Selector. 

Nested Folder Titles

Nested folders in the Content Selector display the name of each folder.

Explanation: When Files contained a series of nested folders, the Content Selector sometimes displayed nested folder names as undefined. Canvas code has been updated to display the folder name in the Content Selector list.

SpeedGrader

Graded Group Discussions

Replies in graded group discussions appear in SpeedGrader.

Explanation: When a student replied to a graded group discussion, the reply appeared in the discussion but was not appearing in SpeedGrader. Canvas code has been updated to populate missing submissions for graded group discussion replies in SpeedGrader. This fix was deployed to production on December 29, 2014.

User Profile

Time Zones

Users with set time zones can view the profile settings.

Explanation: Users who set a time zone for their account were not able to view their profile settings. This behavior occurred because the code linked to the time zone command froze and did not allow any other internal data to be modified. Canvas code has been updated to create a duplicate string of the data and view user profile settings.


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