Canvas Updates

From e-Learning Documentation

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
-
Production Release Notes for Saturday, January 10, 2015
+
Production Release Notes for Saturday, January 31, 2015
-
<p><strong>Upcoming Canvas Change: Quiz Statistics Feature Option </strong>: 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>
+
<p><strong>Upcoming Canvas Change: Quiz Statistics Feature Option</strong></p>
 +
<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/>
 +
<p>In this production release (January 31), instructors can manage their course assignments by keeping assignment availability dates within the course or term and can view student quiz logs to verify quiz actions and resolve any concerns. Students can also view quiz logs, view assignment availability dates as part of the assignment, and more easily access the link to their private ePortfolios. Institutions using Commons can also share and import documents.</p>
 +
<p>The production notes also include other Canvas updates, platform integrations, and fixed bugs.</p>
 +
<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.&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>
 
-
 
-
<p>The production notes also include updates to existing Canvas features and fixed bugs.</p>
 
-
 
-
<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>
 
-
 
-
<p>&nbsp;</p>
 
<h1>New Features</h1>
<h1>New Features</h1>
-
<h2>Quizzes</h2>
 
-
<h3>Quiz Log Auditing</h3>
 
-
<p>January 8 update: Quiz Log Auditing was previously mentioned as a new feature in this release. However, this feature will now be part of a future release. You can learn more about Quiz Log Auditing in the [https://help.instructure.com/entries/61326810-12-29-14-Canvas-Beta-Release-Notes December 29, 2014 Canvas beta release notes].</p>
 
-
 
-
<h1>Other Updates</h1>
 
<h2>Assignments</h2>
<h2>Assignments</h2>
-
<h3>Turnitin Status Attempts </h3>
+
<h3>Course and Term Date Validation</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>
+
<p>Instructors cannot create assignments, graded discussions, or quizzes with due dates and/or availability dates outside the start and end dates for the course or term. This feature helps instructors better manage all student coursework within the course schedule.</p>
-
 
+
<p><strong>Notes: </strong></p>
-
<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>
+
-
 
+
-
<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>
+
-
 
+
-
<p><strong>Note</strong>: This redesign does not apply to any other checklist, such as for ePortfolios.</p>
+
-
 
+
-
<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>
+
-
 
+
-
<h2>Languages</h2>
+
-
<h3>Date and Time Display</h3>
+
-
<p>Date and time stamps in Canvas have been updated to reflect 24-hour time formats for applicable languages. </p>
+
-
 
+
-
<h2>Canvas Interface</h2>
+
-
<h3>Navigation Menu</h3>
+
-
<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>
+
<ul>
<ul>
<li>
<li>
-
<p>The border on the left side of the content area has been removed so the course navigation is aligned with the window.</p>
+
<p>This feature does not apply to areas outside assignments, such as in the Calendar.</p>
</li>
</li>
-
</ul>
 
-
<ul>
 
<li>
<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>
+
<p>This feature currently only applies when editing an assignment. Our engineers are adjusting the behavior to apply to new assignments and should be available in beta before the January 31 production release.</p>
</li>
</li>
</ul>
</ul>
-
 
+
<p>When an instructor edits an assignment and clicks the Update Assignment button, Canvas validates any entered dates-assignment due date, available from date, and until date-against the course start and end dates and generates an error message for invalid date entries. This validation takes place for all dates, including varied due dates.</p>
-
<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>Activity Stream Notification Indicators</h3>
+
-
<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>
+
-
 
+
-
<h1>Fixed Bugs</h1>
+
-
<h2>Accessibility</h2>
+
-
<p>The following accessibility issues have been corrected within Canvas:</p>
+
-
 
+
-
<h3>General Updates</h3>
+
<ul>
<ul>
<li>
<li>
-
<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>
+
<p>If an assignment does not contain any dates, the assignment availability defaults to the course start and end dates.</p>
</li>
</li>
-
</ul>
 
-
 
-
<h3>Assignments</h3>
 
-
<ul>
 
<li>
<li>
-
<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>
+
<p>If the course does not include specified course start and end dates, Canvas validates the assignment against the term dates for the course.</p>
</li>
</li>
-
</ul>
 
-
<ul>
 
<li>
<li>
-
<p>The Assignments create and edit pages displays a color contrast of 4.5:1 for high contrast profiles.</p>
+
<p>This feature validates against the <strong>Users can only participate in the course between these dates</strong> checkbox for start and end dates in Course Settings.</p>
</li>
</li>
</ul>
</ul>
-
 
+
<h2>Quizzes</h2>
-
<h3>Calendar</h3>
+
<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><strong>Notes: </strong></p>
<ul>
<ul>
<li>
<li>
-
<p>Agenda View events can be accessed with both the space bar and the Enter/Return key&nbsp;</p>
+
<p>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>
</li>
</li>
-
</ul>
 
-
 
-
<h3>Conversations</h3>
 
-
<ul>
 
<li>
<li>
-
<p>Conversation filters (<em>All Courses</em> and <em>Inbox</em>) can be read by screen readers.</p>
+
<p>Quizzes will automatically create data for any quizzes taken on or after January 31, regardless of whether the feature is enabled. Enabling Quiz Log Auditing just displays the View Log link so that the logs can be viewed by all users.</p>
</li>
</li>
</ul>
</ul>
 +
<p>When Quiz Log Auditing is enabled, instructors can view the quiz log by selecting the Show student quiz results option 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 content for the log beginning when the student clicks the Take This Quiz button.</p>
 +
<p>Students can also access the quiz log by clicking the link for the quiz attempt they want to view.</p>
 +
<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>
 +
<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>
 +
<p>Please note that quiz answers can be accessed by clicking the question number. If you do not want your students to be able to view their quiz answers, you may not want to enable the log until after the quiz has closed and/or all students have completed any additional attempts.</p>
 +
<h1>Updated Features</h1>
 +
<h2>Assignments</h2>
 +
<h3>Assignment Point Value</h3>
 +
<p>When an existing assignment contains graded submissions and an instructor changes the points possible, Canvas displays a warning that changing the point value requires regrading the assignment. This warning message applies to any grading type with assignment submissions, including changing points from or to zero.</p>
 +
<p><strong>Note</strong>: If an assignment with graded submissions is changed to zero points, such as for extra credit, this feature does not change the way that zero-point assignments work with assignment groups. Please see the lesson about [http://guides.instructure.com/m/4152/l/78195-how-do-i-give-my-students-extra-credit extra credit] for more details.&nbsp;</p>
 +
<h3>Availability Dates View for Students</h3>
 +
<p>Students can view any assignment availability dates on the assignments detail page, not just the Assignments Index Page. This feature also applies to discussions and quizzes.</p>
-
<h3>Course Navigation</h3>
+
<h2>Commons</h2>
-
<ul>
+
<h3>Document Sharing</h3>
-
<li>
+
<p>As part of file sharing, Commons users can share and import documents into their courses. Sharing files to Commons works in conjunction with the Better File Browsing course opt-in feature. Users can also preview any file that is supported by the document previewer.</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>
+
-
</ul>
+
-
<h3>Dashboards</h3>
+
<p>Note: Commons is currently a beta feature.</p>
-
<ul>
+
 
-
<li>
+
<h2>Course Settings</h2>
-
<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>
+
<h3>Viewing for Authenticated Users</h3>
-
</li>
+
<p>Instructors can allow authenticated users in their institution to view a course. Located in Course Settings, this visibility option allows users who are authenticated (logged in) in the Canvas account to view the course before they enroll in the course. The course content shown to authenticated users is the same content shown to the public for publicly visible courses.</p>
-
</ul>
+
<p><strong>Note</strong>: The <strong>Make this course publicly visible </strong>option and <strong>Make this course visible to authenticated users</strong> option cannot be used together. The first option will override the second so the course will always remain public, even when the user is not logged in.</p>
 +
<h2>ePortfolios</h2>
 +
<h3>Private ePortfolio Link</h3>
 +
<p>When a student wants to share a private ePortfolio, the ePortfolio displays the entire link. This change clarifies confusion about how to access the ePortfolio link.<br />&nbsp;</p>
 +
<h1>Other Updates</h1>
 +
<h3>Canvas Menus</h3>
 +
<p>As part of our interface redesign, Canvas drop-down menus, calendar menus, and menu windows include a slightly modified interface. More information can found in our Styleguide at [https://canvas.beta.instructure.com/styleguide canvas.beta.instructure.com/styleguide].</p>
 +
<p>No actual functionality is affected by this work-these are purely visual changes. However, if you have changed the appearance of these components via custom CSS, please check to ensure your style work with the new designs.</p>
 +
<h2><br />External Apps</h2>
 +
<h3>External App Design Adjustments</h3>
 +
<p>On the External Apps page, either at the account or course level, the Add New App button has been renamed to the Add App button.</p>
 +
<p>The Add App window also includes small design adjustments at both the account and course level. Functionality and configurations for External Tools are not affected.</p>
 +
<h2>Permissions</h2>
 +
<h3>Question Bank Link Visibility</h3>
 +
<p>On the account level, the Question Bank Account Navigation link can only be viewed if an admin is granted the manage assignments permission. This permission was previously set to the edit grades permission.</p>
 +
<p><strong>Note</strong>: Changing a permission may take some time to apply throughout Canvas.</p>
 +
<h1>Fixed Bugs</h1>
 +
<h2>Accessibility</h2>
 +
<h3>Calendar</h3>
 +
<p>The Calendar date arrows displays a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</p>
 +
<p>When a user closes event dialogs in Agenda View, keyboard focus returns to the event that originated the dialog.</p>
 +
<p>Agenda View headings are labeled as headings. Additionally, keyboard users can view any headings that expand and collapse.</p>
 +
<p>After deleting a current event, the focus changes to the next event; after deleting the last event, the focus changes to the Add Event button.</p>
 +
<h3>Course Navigation</h3>
 +
<p>Screen readers can read disabled or empty Course Navigation elements in Course Settings and see that no content has been added.</p>
 +
<h3>Course Setup Checklist</h3>
 +
<p>For reading navigation, the close button follows the content so that users can close the Course Setup Checklist with the Esc key.</p>
 +
<p>Screen readers can read the Next Steps checklist and all content. Links are also searchable.</p>
 +
<p>Keyboard users can access all links within the Next Steps checklist content.</p>
<h3>Discussions</h3>
<h3>Discussions</h3>
-
<ul>
+
<p>When a user creates a group discussion, screen readers can read the options for the group sets.</p>
-
<li>
+
-
<p>Unread and Assignments buttons are identified as filters by screen readers.</p>
+
-
</li>
+
-
</ul>
+
-
 
+
-
<h3>Faculty Journal</h3>
+
-
<ul>
+
-
<li>
+
-
<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>
+
-
</ul>
+
-
 
+
<h3>Files</h3>
<h3>Files</h3>
-
<ul>
+
<p>When a user opens a new folder in the files list, screen readers can read the name of the folder. Screen readers can also tell that the file list has been updated.</p>
-
<li>
+
<h3>Outcomes</h3>
-
<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>
+
<p>When a user inserts a new outcome on the Outcomes page, screen readers can read the Insert button.</p>
-
</li>
+
<p>Screen readers can read all information for an outcome, including the title and outcome description.</p>
-
<li>
+
<h2>Admin Tools</h2>
-
<p>Selecting a file checkbox retains the state of the checkbox.</p>
+
<h3>Logging Errors</h3>
-
</li>
+
<p>Admin tools shows an error for failed log types.</p>
-
<li>
+
<p><em>Explanation: When an admin generated a log report for a Canvas activity, searches that contained invalid IDs failed to generate but showed the user that the report was being generated. Canvas code has been updated to show an error if the log entry contains invalid IDs.</em></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>
+
-
</ul>
+
-
 
+
-
<h3>Gradebook</h3>
+
-
<ul>
+
-
<li>
+
-
<p>In Firefox, arrow keys do not change grades in the Gradebook.</p>
+
-
</li>
+
-
</ul>
+
-
 
+
-
<h3>Modules</h3>
+
-
<ul>
+
-
<li>
+
-
<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>
+
-
</ul>
+
-
 
+
-
<h3>Pages</h3>
+
-
<ul>
+
-
<li>
+
-
<p>In Pages, notification indicators display a color contrast of 4.5:1 for high contrast profiles.</p>
+
-
</li>
+
-
</ul>
+
-
 
+
-
<h3>Rubrics</h3>
+
-
<ul>
+
-
<li>
+
-
<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>
+
-
</ul>
+
-
 
+
-
<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>
+
-
<ul>
+
-
<li>
+
-
<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>
+
-
</ul>
+
-
 
+
-
<h2>Admin</h2>
+
-
<h3>User Account Details</h3>
+
-
<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>
+
-
 
+
-
<h2>Analytics</h2>
+
-
<h3>Test Student Scores</h3>
+
-
<p>Test Student scores are not included in analytics assignment data.</p>
+
-
 
+
-
<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>Course Notifications</h3>
+
<h3>Observer Role</h3>
-
<p>Only active students receive course notifications.</p>
+
<p>Users with an observer role view the Assignments Index Page the same way as users with a student role.</p>
-
 
+
<p><em>Explanation: When an observer viewed the Assignment Index Page, all assignments with a due date in the past were marked as overdue. However, from the student role, only the assignments that had a due date in the past and had not been submitted were identified as overdue, while those with a date in the past that had been submitted were identified as a past assignment. Canvas code has been updated so that observer users view the Assignments Index Page as student users.</em></p>
-
<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>
+
<h3>Assignment Titles in Internet Explorer 10</h3>
-
 
+
<p>Instructors using Internet Explorer 10 can view the full name of an assignment.</p>
-
<h3>Personal File Submissions</h3>
+
<p><em>Explanation: When an instructor edits an assignment in Internet Explorer 10, the assignment name was being cut off in the field. Canvas code has been updated with increased padding for the assignment name field.</em></p>
-
<p>Students can submit assignments uploaded to their their personal files.</p>
+
<h2>Courses</h2>
-
 
+
<h3>Course List</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>The first item in the Courses drop-down menu matches the width of all other drop-down cours names.</p>
-
 
+
<p><em>Explanation: The first course listed in the Courses drop-down menu contained a width that was not consistent with the other course names, truncating text for long course names. Canvas code has been updated with a revised style layout.</em></p>
-
<h3>Assignment Shell Window and More Options</h3>
+
<h3>Home Page</h3>
-
<p>Assignments retains the due date when a user edits an assignment and selects the More Options button. </p>
+
<p>Setting the Course Home Page to Assignments does not cause an error, and resizing the browser window does not obstruct the assignment links.</p>
-
 
+
<p><em>Explanation: When an instructor changed the Course Home Page to display Assignments, the Home Page was displaying an undefined value error. When the browser window was resized, the assignment links were not accessible because of a hidden element. Canvas code has been updated to confirm permissions through the Courses API to properly display course Assignments and support browser resizing.</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>
<h2>Course Imports</h2>
-
<h3>Course Copy </h3>
+
<h3>Terms</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>When copying a course, the term list in Course Settings displays all active enrollment terms.</p>
-
 
+
<p><em>Explanation: When a user copies a course in Course Settings, the term drop-down menu displayed all terms that had been created, even if the terms had previously been deleted. Canvas code has been updated to only show active enrollment terms when copying a course. </em></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>
+
<h2>Course Settings</h2>
-
 
+
<h3>Course End Date</h3>
 +
<p>The Course End date warning does not display HTML formatting.</p>
 +
<p><em>Explanation: When a user set a start and end date for a course where the end date is set to midnight, hovering over the warning icon showed the Course Ending at Midnight warning in HTML. Canvas code has been updated to contain HTML data within the application.</em></p>
 +
<h3>Section Dates</h3>
 +
<p>When choosing dates for a section, manually entered dates are formatted correctly.</p>
 +
<p><em>Explanation: When a user entered a date that varied from the international date format of YYYY-MM-DD, the section translated the date incorrectly. Canvas code has been updated to analyze and support all manually entered date formats.</em></p>
 +
<h2>Discussions</h2>
 +
<h3>Discussion Due Dates</h3>
 +
<p>Discussion due date times set from the assignments page apply when viewing more discussions options.</p>
 +
<p><em>Explanation: When an instructor added a graded discussion to an assignment group and set a due date time to anything other than 12:00 AM, clicking the More Options button reverted the time back to 12:00 AM on the discussion page. Canvas code has been updated to maintain the selected date and time.</em></p>
<h2>Files</h2>
<h2>Files</h2>
-
<h3>Deleted Files Preview</h3>
+
<h3>Zip Files</h3>
-
<p>Users are notified if they preview a file that has been deleted or doesn’t exist.</p>
+
<p>Canvas uploads ZIP files correctly.</p>
-
 
+
<p><em>Explanation: When a user uploaded a ZIP file along with additional files, the zip file was not uploading because the file was trying to be unzipped before the user was asked for their preference on how to upload the file. Canvas code has been updated to confirm the ZIP upload type (zip intact or unzip all files) before uploading.</em></p>
-
<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>Folder List</h3>
-
 
+
<p>When a user moves a folder using the Move To settings option, the folder moves to the new location.</p>
-
<h3>Content Sidebar </h3>
+
<p><em>Explanation: When a user moved a folder using the Move To settings option, the folder appeared in both its old and new locations within the folder list. Reloading the page showed the folder only in the new location. Canvas code has been updated to refresh the folder list after the folder has been moved. This fix was deployed to production on January 23.</em></p>
-
<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>
+
<h3>File Access Restriction Date</h3>
-
 
+
<p>Files accepts and saves any manually entered date for file date restrictions.</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>
+
<p><em>Explanation: When an instructor entered a date to restrict student access to files, the date was not saving in the correct date format after the file was saved. Canvas code has been updated to accept any date format as part of file date restrictions.</em></p>
-
 
+
<h3>Folder Names</h3>
-
<h3>File Storage Statistics</h3>
+
<p>Folder names containing a number symbol (#) do not display a page error.</p>
-
<p>File statistics show the correct number of files and storage space.</p>
+
<p><em>Explanation: When Better File Browsing is enabled as a course feature option, and a folder is created with a number symbol in the name, Files displayed a page error. Canvas code has been updated to no longer truncate all content after the # character to retain the entire link for the folder. This behavior was deployed to production on January 23.</em></p>
-
 
+
<h3>Hidden Links</h3>
-
<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>
+
<p>Folders (and files in the folders) that are restricted as hidden but available with a link can be viewed by students with the link.</p>
-
 
+
<p><em>Explanation: When a file restriction was set to hidden but students could access the file with a link, students were not able to access the file. Canvas code has been updated to confirm the file permission and allow access as per the restriction.</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>Courses &amp; Groups Menu</h3>
+
<h3>Group Limits</h3>
-
<p>Users can view all groups in the Courses &amp; Groups menu.</p>
+
<p>Groups cannot contain fewer than two members in the group.</p>
-
 
+
<p><em>Explanation: When setting a limit on a group size, instructors could set the group to one or a negative number of members. Canvas code has been updated to not allow fewer than two members in a group.</em></p>
-
<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>
+
<h3>Unpublished Courses and Groups</h3>
-
 
+
<p>Students cannot view their groups for a course if the course is unpublished.</p>
-
<h3>Instructor/TA Profiles</h3>
+
<p><em>Explanation: When students were added to a group before the course had been published, students were able to view the group in the Courses menu. Canvas code has been updated to hide groups from students until the course has been published.</em></p>
-
<p>Users can view instructor and TA profiles from within a group.</p>
+
<h3>Group Leaders</h3>
-
 
+
<p>Student leaders who leave a group are no longer able to manage the group.</p>
-
<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><em>Explanation: When a student leader left a group, the student was still able to view the link to manage the group. When the group page was refreshed, the manage link disappeared. Canvas code has been updated to remove the leader attribute from the user when the user leaves a group.</em></p>
-
 
+
<h3>Self Sign-Up Group Limits in Firefox</h3>
-
<h3>Group Conferences</h3>
+
<p>In Firefox, users can use the up arrow to limit group members when self sign-up is enabled.</p>
-
<p>Instructors can edit a conference within a group.</p>
+
<p><em>Explanation: When a user created a new group set, selecting the option to allow self sign-up and then attempting to use the arrow keys in the Limit group to x members field would not move unless the number was manually typed into the box. Canvas code has been updated to confirm numeric values when inputting number types in Firefox.</em></p>
-
 
+
<h2>Modules</h2>
-
<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>
+
<h3>Module Dates</h3>
-
 
+
<p>Module dates entered as MM-DD-YYYY are supported as a date format.</p>
-
<h3>Group Assignment Submission Comments</h3>
+
<p><em>Explanation: When an instructor entered a module unlock date in the MM-DD-YYYY format, Canvas was saving the date in the reverse format. Canvas code has been updated to analyze and support the manually entered date.</em></p>
-
<p>When an instructor deletes a comment from a group assignment, the comment is removed for all group members.</p>
+
<h3>Module Requirements</h3>
-
 
+
<p>Instructors and TAs without the Manage All Other Course Content permission are not restricted by module requirements.</p>
-
<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><em>Explanation: When instructors and TAs did not have the Manage All Other Course Content permission (the permission to edit modules), they were restricted by module requirements. When they tried to navigate into an assignment directly, they were not able to view the assignment as there were unfulfilled requirements. Canvas code has been updated to confirm role permission and support viewing of the Modules Index Page for users who are not students but who do not have editing rights.</em></p>
-
 
+
<h2>Pages</h2>
-
<h3>Group Discussions</h3>
+
<h3>Content Selector Page Links</h3>
-
<p>Group members cannot create a group discussion within Groups.</p>
+
<p>Page links created through the Content Select with a capitalized page title can be viewed within Canvas.</p>
-
 
+
<p><em>Explanation: When a page was created by inserting a link to the page in the Content Selector, and the page name contains a capital letter, the link's URL matched the case of the page's title and created an error message. Additionally, when a user on a mobile app attempted to click a link to the same type of page, the page would not load. Canvas code has been updated to remove query parameters when generating the API endpoint for pages and support mixed-case page names.</em></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>
+
<h2>People</h2>
-
 
+
<h3>Total Activity Time</h3>
-
<h3>Randomly Assign Students and Group Limits</h3>
+
<p>Total Activity time on the People page keeps counting after reaching 99 hours.</p>
-
<p>Canvas respects individual group member limits when randomly assigning students to groups.</p>
+
<p><em>Explanation: When a student reached 99:59:59 hours of activity time, the time rolled over to to 00:00:00 on the Users index in a course. However, the API call to enrollments showed the correct amount of time in seconds on total_activity_time property. Canvas code has been updated to show the correct activity time instead of restarting at zero.</em></p>
-
 
+
<h3>Student Access Report</h3>
-
<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>
+
<p>Student Access Report displays data for accessing HTML files.</p>
-
 
+
<p><em>Explanation: When an instructor viewed a student access report, the report was not generating any access data for viewing HTML files. Canvas code has been updated to log access for files within the inline page view and within the new files preview.</em></p>
-
<h2>Quizzes</h2>
+
<h2>Syllabus</h2>
-
<h3>QTI Imports</h3>
+
<h3>Syllabus Assignment Times</h3>
-
<p>QTI imports do not overwrite answer text for True/False Quiz Questions.</p>
+
<p>Syllabus date column shows the time for each assignment.</p>
-
 
+
<p><em>Explanation: In the Date column, when a user hovers over the date of an assignment in the Syllabus, the assignment tooltip was displaying an inaccurate time of 12:00 AM for all assignments. Canvas code has been updated to remove the time tooltip in the Date column.</em></p>
-
<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>
+
<h2>User Settings</h2>
-
 
+
<h3>Personal Files</h3>
-
<h2>Rich Content Editor</h2>
+
<p>When Better File Browsing is enabled, users can preview course files from their personal files.</p>
-
<h3>Embedding Images</h3>
+
<p><em>Explanation: When Better File Browsing was turned on at the account level (enabled for all users in the account), users received a page error when they tried to preview course files from their personal files. However, the preview still worked if they viewed the file in Course Files directly. Canvas code has been updated to confirm the preview URL to display course file previews in the user personal files.</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>
+
-
 
+
-
<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>
+
-
 
+
-
<h3>Document Previews</h3>
+
-
<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 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>
+
-
 
+
-
<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>
+
-
 
+
-
<h2>SpeedGrader</h2>
+
-
<h3>Graded Group Discussions</h3>
+
-
<p>Replies in graded group discussions appear in SpeedGrader.</p>
+
-
 
+
-
<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: 01/19/15</p>
+
<p dir="ltr">Beta release and notes: 02/9/15</p>
</li>
</li>
<li dir="ltr">
<li dir="ltr">
-
<p dir="ltr">Production release notes: 01/26/15</p>
+
<p dir="ltr">Production release notes: 02/17/15</p>
</li>
</li>
<li dir="ltr">
<li dir="ltr">
-
<p dir="ltr">Production release and documentation: 01/31/15</p>
+
<p dir="ltr">Production release and documentation: 02/21/15</p>
</li>
</li>
</ul>
</ul>

Revision as of 22:24, 30 January 2015

Production Release Notes for Saturday, January 31, 2015

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 31), instructors can manage their course assignments by keeping assignment availability dates within the course or term and can view student quiz logs to verify quiz actions and resolve any concerns. Students can also view quiz logs, view assignment availability dates as part of the assignment, and more easily access the link to their private ePortfolios. Institutions using Commons can also share and import documents.

The production notes also include other Canvas updates, platform integrations, 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

Assignments

Course and Term Date Validation

Instructors cannot create assignments, graded discussions, or quizzes with due dates and/or availability dates outside the start and end dates for the course or term. This feature helps instructors better manage all student coursework within the course schedule.

Notes:

When an instructor edits an assignment and clicks the Update Assignment button, Canvas validates any entered dates-assignment due date, available from date, and until date-against the course start and end dates and generates an error message for invalid date entries. This validation takes place for all dates, including varied due dates.

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.

Notes:

When Quiz Log Auditing is enabled, instructors can view the quiz log by selecting the Show student quiz results option 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 content for the log beginning 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.

Please note that quiz answers can be accessed by clicking the question number. If you do not want your students to be able to view their quiz answers, you may not want to enable the log until after the quiz has closed and/or all students have completed any additional attempts.

Updated Features

Assignments

Assignment Point Value

When an existing assignment contains graded submissions and an instructor changes the points possible, Canvas displays a warning that changing the point value requires regrading the assignment. This warning message applies to any grading type with assignment submissions, including changing points from or to zero.

Note: If an assignment with graded submissions is changed to zero points, such as for extra credit, this feature does not change the way that zero-point assignments work with assignment groups. Please see the lesson about extra credit for more details. 

Availability Dates View for Students

Students can view any assignment availability dates on the assignments detail page, not just the Assignments Index Page. This feature also applies to discussions and quizzes.

Commons

Document Sharing

As part of file sharing, Commons users can share and import documents into their courses. Sharing files to Commons works in conjunction with the Better File Browsing course opt-in feature. Users can also preview any file that is supported by the document previewer.

Note: Commons is currently a beta feature.

Course Settings

Viewing for Authenticated Users

Instructors can allow authenticated users in their institution to view a course. Located in Course Settings, this visibility option allows users who are authenticated (logged in) in the Canvas account to view the course before they enroll in the course. The course content shown to authenticated users is the same content shown to the public for publicly visible courses.

Note: The Make this course publicly visible option and Make this course visible to authenticated users option cannot be used together. The first option will override the second so the course will always remain public, even when the user is not logged in.

ePortfolios

Private ePortfolio Link

When a student wants to share a private ePortfolio, the ePortfolio displays the entire link. This change clarifies confusion about how to access the ePortfolio link.
 

Other Updates

Canvas Menus

As part of our interface redesign, Canvas drop-down menus, calendar menus, and menu windows include a slightly modified interface. More information can found in our Styleguide at canvas.beta.instructure.com/styleguide.

No actual functionality is affected by this work-these are purely visual changes. However, if you have changed the appearance of these components via custom CSS, please check to ensure your style work with the new designs.


External Apps

External App Design Adjustments

On the External Apps page, either at the account or course level, the Add New App button has been renamed to the Add App button.

The Add App window also includes small design adjustments at both the account and course level. Functionality and configurations for External Tools are not affected.

Permissions

Question Bank Link Visibility

On the account level, the Question Bank Account Navigation link can only be viewed if an admin is granted the manage assignments permission. This permission was previously set to the edit grades permission.

Note: Changing a permission may take some time to apply throughout Canvas.

Fixed Bugs

Accessibility

Calendar

The Calendar date arrows displays a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.

When a user closes event dialogs in Agenda View, keyboard focus returns to the event that originated the dialog.

Agenda View headings are labeled as headings. Additionally, keyboard users can view any headings that expand and collapse.

After deleting a current event, the focus changes to the next event; after deleting the last event, the focus changes to the Add Event button.

Course Navigation

Screen readers can read disabled or empty Course Navigation elements in Course Settings and see that no content has been added.

Course Setup Checklist

For reading navigation, the close button follows the content so that users can close the Course Setup Checklist with the Esc key.

Screen readers can read the Next Steps checklist and all content. Links are also searchable.

Keyboard users can access all links within the Next Steps checklist content.

Discussions

When a user creates a group discussion, screen readers can read the options for the group sets.

Files

When a user opens a new folder in the files list, screen readers can read the name of the folder. Screen readers can also tell that the file list has been updated.

Outcomes

When a user inserts a new outcome on the Outcomes page, screen readers can read the Insert button.

Screen readers can read all information for an outcome, including the title and outcome description.

Admin Tools

Logging Errors

Admin tools shows an error for failed log types.

Explanation: When an admin generated a log report for a Canvas activity, searches that contained invalid IDs failed to generate but showed the user that the report was being generated. Canvas code has been updated to show an error if the log entry contains invalid IDs.

Assignments

Observer Role

Users with an observer role view the Assignments Index Page the same way as users with a student role.

Explanation: When an observer viewed the Assignment Index Page, all assignments with a due date in the past were marked as overdue. However, from the student role, only the assignments that had a due date in the past and had not been submitted were identified as overdue, while those with a date in the past that had been submitted were identified as a past assignment. Canvas code has been updated so that observer users view the Assignments Index Page as student users.

Assignment Titles in Internet Explorer 10

Instructors using Internet Explorer 10 can view the full name of an assignment.

Explanation: When an instructor edits an assignment in Internet Explorer 10, the assignment name was being cut off in the field. Canvas code has been updated with increased padding for the assignment name field.

Courses

Course List

The first item in the Courses drop-down menu matches the width of all other drop-down cours names.

Explanation: The first course listed in the Courses drop-down menu contained a width that was not consistent with the other course names, truncating text for long course names. Canvas code has been updated with a revised style layout.

Home Page

Setting the Course Home Page to Assignments does not cause an error, and resizing the browser window does not obstruct the assignment links.

Explanation: When an instructor changed the Course Home Page to display Assignments, the Home Page was displaying an undefined value error. When the browser window was resized, the assignment links were not accessible because of a hidden element. Canvas code has been updated to confirm permissions through the Courses API to properly display course Assignments and support browser resizing.

Course Imports

Terms

When copying a course, the term list in Course Settings displays all active enrollment terms.

Explanation: When a user copies a course in Course Settings, the term drop-down menu displayed all terms that had been created, even if the terms had previously been deleted. Canvas code has been updated to only show active enrollment terms when copying a course.

Course Settings

Course End Date

The Course End date warning does not display HTML formatting.

Explanation: When a user set a start and end date for a course where the end date is set to midnight, hovering over the warning icon showed the Course Ending at Midnight warning in HTML. Canvas code has been updated to contain HTML data within the application.

Section Dates

When choosing dates for a section, manually entered dates are formatted correctly.

Explanation: When a user entered a date that varied from the international date format of YYYY-MM-DD, the section translated the date incorrectly. Canvas code has been updated to analyze and support all manually entered date formats.

Discussions

Discussion Due Dates

Discussion due date times set from the assignments page apply when viewing more discussions options.

Explanation: When an instructor added a graded discussion to an assignment group and set a due date time to anything other than 12:00 AM, clicking the More Options button reverted the time back to 12:00 AM on the discussion page. Canvas code has been updated to maintain the selected date and time.

Files

Zip Files

Canvas uploads ZIP files correctly.

Explanation: When a user uploaded a ZIP file along with additional files, the zip file was not uploading because the file was trying to be unzipped before the user was asked for their preference on how to upload the file. Canvas code has been updated to confirm the ZIP upload type (zip intact or unzip all files) before uploading.

Folder List

When a user moves a folder using the Move To settings option, the folder moves to the new location.

Explanation: When a user moved a folder using the Move To settings option, the folder appeared in both its old and new locations within the folder list. Reloading the page showed the folder only in the new location. Canvas code has been updated to refresh the folder list after the folder has been moved. This fix was deployed to production on January 23.

File Access Restriction Date

Files accepts and saves any manually entered date for file date restrictions.

Explanation: When an instructor entered a date to restrict student access to files, the date was not saving in the correct date format after the file was saved. Canvas code has been updated to accept any date format as part of file date restrictions.

Folder Names

Folder names containing a number symbol (#) do not display a page error.

Explanation: When Better File Browsing is enabled as a course feature option, and a folder is created with a number symbol in the name, Files displayed a page error. Canvas code has been updated to no longer truncate all content after the # character to retain the entire link for the folder. This behavior was deployed to production on January 23.

Hidden Links

Folders (and files in the folders) that are restricted as hidden but available with a link can be viewed by students with the link.

Explanation: When a file restriction was set to hidden but students could access the file with a link, students were not able to access the file. Canvas code has been updated to confirm the file permission and allow access as per the restriction.

Groups

Group Limits

Groups cannot contain fewer than two members in the group.

Explanation: When setting a limit on a group size, instructors could set the group to one or a negative number of members. Canvas code has been updated to not allow fewer than two members in a group.

Unpublished Courses and Groups

Students cannot view their groups for a course if the course is unpublished.

Explanation: When students were added to a group before the course had been published, students were able to view the group in the Courses menu. Canvas code has been updated to hide groups from students until the course has been published.

Group Leaders

Student leaders who leave a group are no longer able to manage the group.

Explanation: When a student leader left a group, the student was still able to view the link to manage the group. When the group page was refreshed, the manage link disappeared. Canvas code has been updated to remove the leader attribute from the user when the user leaves a group.

Self Sign-Up Group Limits in Firefox

In Firefox, users can use the up arrow to limit group members when self sign-up is enabled.

Explanation: When a user created a new group set, selecting the option to allow self sign-up and then attempting to use the arrow keys in the Limit group to x members field would not move unless the number was manually typed into the box. Canvas code has been updated to confirm numeric values when inputting number types in Firefox.

Modules

Module Dates

Module dates entered as MM-DD-YYYY are supported as a date format.

Explanation: When an instructor entered a module unlock date in the MM-DD-YYYY format, Canvas was saving the date in the reverse format. Canvas code has been updated to analyze and support the manually entered date.

Module Requirements

Instructors and TAs without the Manage All Other Course Content permission are not restricted by module requirements.

Explanation: When instructors and TAs did not have the Manage All Other Course Content permission (the permission to edit modules), they were restricted by module requirements. When they tried to navigate into an assignment directly, they were not able to view the assignment as there were unfulfilled requirements. Canvas code has been updated to confirm role permission and support viewing of the Modules Index Page for users who are not students but who do not have editing rights.

Pages

Content Selector Page Links

Page links created through the Content Select with a capitalized page title can be viewed within Canvas.

Explanation: When a page was created by inserting a link to the page in the Content Selector, and the page name contains a capital letter, the link's URL matched the case of the page's title and created an error message. Additionally, when a user on a mobile app attempted to click a link to the same type of page, the page would not load. Canvas code has been updated to remove query parameters when generating the API endpoint for pages and support mixed-case page names.

People

Total Activity Time

Total Activity time on the People page keeps counting after reaching 99 hours.

Explanation: When a student reached 99:59:59 hours of activity time, the time rolled over to to 00:00:00 on the Users index in a course. However, the API call to enrollments showed the correct amount of time in seconds on total_activity_time property. Canvas code has been updated to show the correct activity time instead of restarting at zero.

Student Access Report

Student Access Report displays data for accessing HTML files.

Explanation: When an instructor viewed a student access report, the report was not generating any access data for viewing HTML files. Canvas code has been updated to log access for files within the inline page view and within the new files preview.

Syllabus

Syllabus Assignment Times

Syllabus date column shows the time for each assignment.

Explanation: In the Date column, when a user hovers over the date of an assignment in the Syllabus, the assignment tooltip was displaying an inaccurate time of 12:00 AM for all assignments. Canvas code has been updated to remove the time tooltip in the Date column.

User Settings

Personal Files

When Better File Browsing is enabled, users can preview course files from their personal files.

Explanation: When Better File Browsing was turned on at the account level (enabled for all users in the account), users received a page error when they tried to preview course files from their personal files. However, the preview still worked if they viewed the file in Course Files directly. Canvas code has been updated to confirm the preview URL to display course file previews in the user personal files.

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