Canvas Updates

From e-Learning Documentation

(Difference between revisions)
Jump to: navigation, search
 
(16 intermediate revisions not shown)
Line 1: Line 1:
-
Production Release notes for Saturday, October 10, 2015
+
Production Release notes for Saturday, April 23, 2016.<br>
-
 
+
In this Canvas release (April 23), instructors can better manage inactive enrollments in the Gradebook and the People page and access the Course Navigation Menu from the Gradebook. .
-
In this update, instructors have new tools to help them better create Modules and student appointments in the Scheduler. Student notifications for anonymous peer reviews are completely anonymous.
+
<h1>New Features</h1>
<h1>New Features</h1>
-
<h2>Modules</h2>
+
<h2>Grades</h2>
-
<h3>And/Or Requirements</h3>
+
<h3>Inactive Enrollments Setting</h3>
-
<p>When creating requirements in a module, instructors can give students an option between two or more tasks. This change allows students to choose which task they prefer to complete to demonstrate their learning and move forward in the course content.</p>
+
<p>When a student is deactivated in a course, instructors can view inactive enrollments through the Gradebook Settings menu. Similar to the behavior of concluded enrollments, this feature allows instructors to filter inactive students from the Gradebook. When enabled, the Settings menu displays a checkmark next to the option to show inactive enrollments.</p>
-
<p><em><strong>Note:</strong> If you choose to use this feature for graded items, please note that all assignments with their current grades are reflected in the Gradebook. For instance, if a module requires a student to submit one of three assignments, the two assignments that aren't submitted still factor into the Gradebook as unsubmitted.</p>
+
<p><em>This feature was originally suggested by the Canvas Community.</em></p>
-
<p>If instructors would like students to select one assignment from a list of added module item requirements, the instructor may choose to manually configure assignments appropriately, either by using the differentiated assignments feature or excusing assignments as necessary in the Gradebook.</em></p>
+
<h3>Enrollment Labels</h3>
-
<p>To enable the And/Or option, instructors can edit a module, add a requirement, and select the Students must complete one of these requirements option.</p>
+
<p>When displaying inactive or concluded students, Gradebook includes a label next to the name of the student indicating the student’s enrollment status. Grade fields for both enrollments types are grayed out, but inactive enrollment grades can still be edited.</p>
-
<p>The requirement for the module appears as part of the module header (either Complete One Item or Complete All Items). Module prerequisites also appear in the module header.</p>
+
-
<p>Students view the same information in the module header, showing them they must complete one or all items. Requirements are shown with the task item. The circles next to the module item show the state of the item. Blank circles indicate the requirement has not yet been completed.</p>
+
-
<p>When a student completes the prerequisite, the module item changes to a green check mark icon. If the student fails the prerequisite, the module item changes to an orange dash icon. An orange icon can also mean the assignment is overdue. Students can hover over the icon to view the details about the item.</p>
+
-
<p>The module header also indicates the status of the entire module. If a module includes requirements, an orange icon indicates the module has been started. A green check mark icon indicates the module has been completed. If a module doesn't include requirements, the status will not appear in the module header, but each module item will still indicate if an item (such as an assignment) is overdue.</p>
+
-
<p>Modules still display gray text and a lock icon for modules that have not yet been unlocked.</p>
+
-
<h2>Calendar</h2>
+
-
<h3>Scheduler Comments</h3>
+
-
<p>When students sign up for an appointment slot in the Scheduler, they can add a comment as part of the reservation. However, this field is optional. In the student's calendar, the student can view the submitted comments by viewing the reserved appointment group event.</p>
+
-
<p>Instructors can view any comments left by students by viewing the reserved appointment group slot.</p>
+
<h1>Updated Features</h1>
<h1>Updated Features</h1>
 +
<h2>Courses</h2>
 +
<h3>Courses Page Updates</h3>
 +
<p>The Courses page design has been redesigned to incorporate the styles used in the Dashboard. The page displays all course details in a column format for easier readability. This change mostly affects the new Canvas UI; the legacy UI design only adds page headings to show each column type. Contrast ratios for the favorites star icon have also been increased for accessibility.</p>
 +
<h2>People</h2>
 +
<h3>User Details Inactive Status</h3>
 +
<p>Users who have permission to view the user details page in a course can view an inactive label for inactive enrollments. This change helps clarify a user’s enrollment status when the user has multiple enrollments within a course.</p>
 +
<h1>Other Updates</h1>
<h2>Assignments</h2>
<h2>Assignments</h2>
-
<h3>Peer Review Notifications</h3>
+
<h3>Turnitin Icon Contrast</h3>
-
<p>When instructors enable anonymous peer reviews, notifications sent to students about the peer review assignment are also anonymous. Notifications do not include the name of the student whose work is to be reviewed.</p>
+
<p>Turnitin icon colors in the assignment submission details page, Gradebook, and SpeedGrader display with higher contrast ratios.</p>
-
<h2>Quizzes</h2>
+
-
<h3>Quiz Question Breakdown by User</h3>
+
-
<p>When instructors view the breakdown of a quiz question, they can see the number of respondents for each answer choice. This statistic is in addition to the percentage of respondents. Instructors can click the respondents link to view the names of the students who chose each specific answer.</p>
+
-
<h1>Other Canvas Updates</h1>
+
<h2>Gradebook</h2>
<h2>Gradebook</h2>
-
<h3>Muted Assignments Total Column Icon</h3>
+
<h3>Performance Updates</h3>
-
<p>As introduced in the previous production release, when an instructor mutes an assignment in the Gradebook, the Total column will display a warning indicating that the total score is different than shown to students. The icon has been changed to the mute icon to help differentiate between icons in the total column. This icon also takes precedence over the warning icon for weighted assignment group errors.</p>
+
<p>Gradebook content is loaded incrementally for improved performance. Some Gradebook features such as column sorting may not be available in larger courses until all students have been loaded on the page.</p>
-
<h2>Languages</h2>
+
<h2>Notifications</h2>
-
<h3>Maori</h3>
+
<h3>Communication Channel Update</h3>
-
<p>Maori is now a supported Canvas language.</p>
+
<p>If a user tries to reply to a message in an unconfirmed communication channel, the error delivery message includes information about how to confirm the communication channel so replies can be sent back through Canvas. Previously the message only mentioned that the reply could not be delivered, and the majority of users were unsure how to update or confirm a communication channel.</p>
 +
<p><em>This feature resolves a fixed bug in Canvas</em></p>
 +
<p><em><strong>Explanation</strong>: When a user’s communication channel is an alias of their address on their mail server, and the user replies to a message, the user receives a delivery notification that the message cannot be delivered. Replies cannot be made through external notifications if the sending address cannot be identified with a confirmed communication channel in Canvas. Canvas code has been updated to include information about how users can update their communication channels.</em></p>
<h1>Fixed Bugs</h1>
<h1>Fixed Bugs</h1>
<h2>Accessibility</h2>
<h2>Accessibility</h2>
<h3>Assignments</h3>
<h3>Assignments</h3>
<ul>
<ul>
-
<li>For assignment groups, each due date is wrapped in an ARIA landmark to clarify remove buttons with its associated group.</li>
+
<li>Turnitin icon colors in the assignment submission details page, Gradebook, and SpeedGrader display with higher contrast ratios.</li>
</ul>
</ul>
-
<h3>Dashboard</h3>
+
<h3>Calendar</h3>
<ul>
<ul>
-
<li>In the New Canvas User Interface, course card subheadings are labeled as H3.</li>
+
<li>Calendar dates are only highlighted if a calendar is visible and includes a calendar event.</li>
-
<li>In the sidebar, To-Do items can be read by screen readers.</li>
+
</ul>
</ul>
-
<h3>Grades</h3>
+
<h3>Conversations</h3>
<ul>
<ul>
-
<li>Grading schemes can be read by screen readers. Edit, add, and remove icons are labeled, and tables can be read properly.</li>
+
<li>The dates and times for all sent messages can be read by screen readers.</li>
 +
<li>In the Compose a Message field, the To field instructions can be read by screen readers.</li>
 +
<li>The status of a conversation star icon (read or unread) can be read by screen readers.</li>
 +
</ul>
 +
<h3>Courses</h3>
 +
<ul>
 +
<li>The Courses list favorite icons display a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</li>
 +
</ul>
 +
<h3>Discussions</h3>
 +
<ul>
 +
<li>In High Contrast Mode, dragging and dropping a discussion is highlighted with a 2px inset rectangle.</li>
 +
</ul>
 +
<h3>Files</h3>
 +
<ul>
 +
<li>The Move button is shown as disabled to screen readers until a folder is selected.</li>
 +
<li>When a user creates a new folder, keyboard focus is retained on the name of the new folder.</li>
 +
<li>When a keyboard user navigates down the Files page below the currently viewable area, the Files page adjusts focus to the area being viewed.</li>
</ul>
</ul>
<h3>Modules</h3>
<h3>Modules</h3>
<ul>
<ul>
-
<li>The Modules Index page includes headings for screen readers.</li>
+
<li>Module buttons for Add Modules and Cancel do not persist for screen readers after closing the modal window.</li>
 +
<li>The Add Item button reads as aria-disabled=true when the button is visually disabled.</li>
 +
<li>In the Edit Module window, adding a requirement retains the focus on the newly added requirement. Additionally, the requirement drop-down boxes include aria labels, and the delete requirement icon includes a focus rectangle in Firefox.</li>
</ul>
</ul>
-
<h2>Assignments</h2>
+
<h3>Profile</h3>
-
<h3>Complete/Incomplete Assignments</h3>
+
<ul>
-
<p>Complete assignments retain their setting if the score is changed.</p>
+
<li>In the Edit Settings dialog, the attribute names are read correctly to screen readers.</li>
-
<p><em><strong>Explanation</strong>: When an assignment of zero points was marked as complete in SpeedGrader, and then the assignment was edited and changed to a point value of one, the score would change to an incomplete grade. This behavior occurred because preserving complete/incomplete grades was only based on grades with zero points possible. Canvas code has been updated to preserve the set submission grade.</em></p>
+
</ul>
-
<h3>TurnItIn</h3>
+
<h3>Quizzes</h3>
-
<p>Turnitin processes assignments with identical names.</p>
+
<ul>
-
<p><em><strong>Explanation</strong>: When an instructor created assignments with multiple names in Canvas, Turnitin was not able to process the assignment. This behavior occurred because the Turnitin API requires assignment names to be unique for any specific course. Canvas code has been updated to add the assignment ID to the end of an assignment in Canvas as part of the API call to Turnitin.</em></p>
+
<li>Essay questions include a link to the HTML editor.</li>
-
<h2>Conferences</h2>
+
</ul>
-
<h3>Student Groups</h3>
+
<h3>Syllabus</h3>
-
<p>Students can invite other group members to join a Conference.</p>
+
<ul>
-
<p><em><strong>Explanation</strong>: When a student created a conference as part of a group, when the student unchecked the Invite All Course Members checkbox, the member list was empty. This behavior occurred because Conferences was looking for the course roster and not the groups roster. Canvas code has been updated to change the checkbox for groups as Invite All Group Members and display the list of members in the group.</em></p>
+
<li>The Jump to Today link is focused after the H1 heading.</li>
 +
</ul>
 +
<h2>Accounts</h2>
 +
<h3>Subaccount SIS Export Reports</h3>
 +
<p>To maintain accuracy for subaccount reports, Canvas updates all user account associations weekly.</p>
 +
<p><em><strong>Explanation</strong>: When an admin in a subaccount generated the SIS Export reports, users were only included in the report if the first course where they were enrolled was the subaccount where the report was generated. Even though courses and groups can be created within subaccounts, user data is maintained at the account level. Canvas code has been updated to update all account associations weekly.</em></p>
 +
<h2>Analytics</h2>
 +
<h3>Group Discussions</h3>
 +
<p>When a user participates in a group discussion, participation is shown in the user access report and the course activities analytics page.</p>
 +
<p><em><strong>Explanation</strong>: When a user participated in a group discussion, the user access report and course activities analytics page were not showing any participation in the discussion, although discussion was shown as a page view. Canvas code has been updated to include group page views and participations in course analytics.</em></p>
 +
<h2>Announcements</h2>
 +
<h3>Announcement Titles</h3>
 +
<p>Long announcement titles do not affect the Announcements Index Page layout.</p>
 +
<p><em><strong>Explanation</strong>: When an instructor created an announcement with a long title, the title affected the announcement text and misaligned the announcement container in the Announcements Index Page. Canvas code has been updated to correct announcement titles from affecting the page layout.</em></p>
 +
<h2>Calendar</h2>
 +
<h3>Scheduler Appointments and Deleted Student Enrollments</h3>
 +
<p>If a student enrollment is deleted from a course, any future appointments in Scheduler are also deleted.</p>
 +
<p><em><strong>Explanation</strong>: When a student was deleted from a course, any future appointments with the student were not removed from the instructor’s calendar. Canvas code has been updated to cancel future appointments when a student is deleted from a course.</em></p>
 +
<h3>Multi-Course Scheduler Appointments</h3>
 +
<p>Multi-course Scheduler appointments are shown to instructors in the associated course.</p>
 +
<p><em><strong>Explanation</strong>: When an instructor created a Scheduler appointment group for multiple courses, the appointment group in one course showed signups from students in another course. Canvas code has been updated to display student appointments to instructors in their respective courses.</em></p>
 +
<h3>Multi-Course Scheduler Appointments and Deleted Instructor Enrollments</h3>
 +
<p>If an instructor’s course enrollment is deleted from a multi-course Scheduler appointment, the instructor can edit the appointment group.</p>
 +
<p><em><strong>Explanation</strong>: When an instructor created a Scheduler appointment group for multiple courses, and the instructor’s enrollment was deleted for one of the courses, the instructor was not able to edit the appointment group. The group could only be edited if the instructor were re-enrolled in the additional course. Canvas code has been updated to allow users with the Add, edit, and delete events on the course calendar permission to manage any appointment groups without enrollments in all contexts.</em></p>
<h2>Conversations</h2>
<h2>Conversations</h2>
-
<h3>Attachments</h3>
+
<h3>Recipient Search in Large Courses</h3>
-
<p>Attachments are sent in Conversation messages for all users.</p>
+
<p>Users can search for recipients when creating a message.</p>
-
<p><em><strong>Explanation</strong>: When a user with profiles in multiple accounts attached a file to a message in Conversations, the attachment appeared to be added but was missing for both the sender and the recipient. This behavior occurred because Canvas was not correctly identifying the user association with the file. Canvas code has been updated to retain the attachment ID and better support multiple accounts.</em></p>
+
<p><em><strong>Explanation</strong>: When a user tried to search for recipients in a large course with multiple groups or use the Address Book icon, the recipient list was unable to load if the request took longer than 60 seconds. Canvas code has been updated to improve recipient search in Conversations.</em></p>
 +
<h3>Relative Links</h3>
 +
<p>Conversations messages treat relative URLs as absolute links.</p>
 +
<p><em><strong>Explanation</strong>: When a user sent a Conversations message without the full website path (e.g., canvaslms.com), the link was treated as a relative page URL in the user’s Canvas account URL structure. Canvas code has been updated to treat relative URLs in Conversations messages as absolute links with the full website path.</em></p>
 +
<h3>Help Messages and Group Conversations</h3>
 +
<p>Messages sent to multiple recipients through the Canvas Help menu are treated as a group conversation.</p>
 +
<p><em><strong>Explanation</strong>: When a student opened the Canvas Help menu and sent a message to a course that contained more than one instructor or TA, messages were being sent to each recipient separately. Canvas code has been updated to send the message as a group message so any replies are coordinated appropriately.</em></p>
<h2>Course Imports</h2>
<h2>Course Imports</h2>
-
<h3>Concluded Course Imports</h3>
+
<h3>Multiple Course Imports</h3>
-
<p>Instructors can import concluded courses.</p>
+
<p>Canvas only processes one course import at a time.</p>
-
<p><em><strong>Explanation</strong>: When an instructor tried to copy a concluded course into another course, Canvas directed to the content migration page and displayed an error message that the course had not yet been published, even though the course had copied successfully. This behavior occurred because previous term dates were being inherited as part of the course. Canvas code has been updated to allow instructors to copy and view concluded courses.</em></p>
+
<p><em><strong>Explanation</strong>: When a user imported multiple courses into Canvas, graded discussions and quizzes sometimes created duplicate or incorrectly linked items. Canvas code has been updated to only allow one course to be processed at a time.</em></p>
-
<h3>Question Marks in Titles</h3>
+
<h3>Allow Liking Option</h3>
-
<p>Question marks in folder titles do not affect images in copied courses.</p>
+
<p>Allow Liking Discussions settings are retained in course imports.</p>
-
<p><em><strong>Explanation</strong>: When a user created a folder with a question mark in the title, added an image file to the folder, and embedded the image into the Rich Content Editor, importing the page into a new course broke the link to the image. This behavior occurred because Canvas couldn't detect whether the mark was part of the file name or a query string. Canvas code has been updated to support question marks in folder titles.</em></p>
+
<p><em><strong>Explanation</strong>: When a user imported a Canvas course and the Discussions Allow Liking checkbox was selected, the checkbox option was removed after import. Canvas code has been updated to retain Discussions Allow Liking settings in course imports.</em></p>
 +
<h3>Course Copy Self-Import</h3>
 +
<p>Copying a course into itself includes an updated warning message that importing course content into the same course will duplicate content the first time and overwrite duplicates if repeated.</p>
 +
<p><em><strong>Explanation</strong>: When a user copied a course into itself, the warning message indicated that the content would be copied, causing users to believe that content would always be duplicated. Content would be copied on the first import but overwrite the existing copy on any additional import. Canvas code has been updated to clarify the warning message for course copies.</em></p>
 +
<h3>Pre-processing Status</h3>
 +
<p>The course copy pre-processing status updates automatically when the process is queued.</p>
 +
<p><em><strong>Explanation</strong>: When a user copies a course, the import status updated as pre-processing but was never updated when the import was actually queued and running. Canvas code has been updated to automatically update pre-processing statuses.</em></p>
 +
<h3>Quiz Re-imports</h3>
 +
<p>Re-importing a quiz creates a new version of the quiz.</p>
 +
<p><em><strong>Explanation</strong>: When a user deleted but later re-imported a quiz, the old quiz was restored along with any previously deleted quiz questions. Canvas code has been updated to create copies of re-imported quizzes without any previously deleted questions.</em></p>
 +
<h3>Outcomes</h3>
 +
<p>Outcomes within an outcome group are retained in a course import.</p>
 +
<p><em><strong>Explanation</strong>: When an outcome was created in an outcome group and attached to a rubric in an assignment, copying a module with the assignment was not copying the associated outcome. Canvas code has been updated to copy any outcomes within an outcome group associated with modules content.</em></p>
 +
<h3>Quiz Images</h3>
 +
<p>If a quiz includes an embedded image that was deleted from a question, the import error message directs back to the quiz.</p>
 +
<p><em><strong>Explanation</strong>: When a user created a quiz question with an embedded image and deleted the image from the course, the course copy status created an error message. However, clicking the error link generated a page error. Canvas code has been updated to direct the error link to the quiz with the missing image.</em></p>
 +
<h2>Discussions</h2>
 +
<h3>Locked Discussion Descriptions</h3>
 +
<p>When a discussion is locked by accessibility dates, the description is not available for viewing.</p>
 +
<p><em><strong>Explanation</strong>: When a discussion was locked by accessibility dates, the discussion description was still able to be viewed by students. Canvas code has been updated to hide descriptions in locked discussions.</em></p>
<h2>Files</h2>
<h2>Files</h2>
-
<h3>Subfolder File Previews</h3>
+
<h3>Folder Clicks and Page Load</h3>
-
<p>Users can view and preview all files located in folders with subfolders.</p>
+
<p>Clicking a folder multiple times does not affect loading the Files page.</p>
-
<p><em><strong>Explanation</strong>: After a user previewed a file that was located in a folder with one or more subfolders, the first listed file disappeared from view. Additionally, some files were not able to be previewed at all. This behavior occurred because the file system was extending itself for additional files but not ensuring they were linked. Canvas code has been updated to retain links to all files. This fix was deployed on September 29.</em></p>
+
<p><em><strong>Explanation</strong>: When a user repeatedly clicked folders in the left panel, the right panel stopped loading for the last selected folder and did not display any files content. This behavior occurred in Chrome and Safari. Canvas code has been updated to remove unnecessary calls to previously selected folders and view files content.</em></p>
-
<h3>UTF-8 File Names</h3>
+
<h2>Grades</h2>
-
<p>Temporary file names are limited to the last 50 characters.</p>
+
<h3>Excused Assignments and Grade Calculations</h3>
-
<p><em><strong>Explanation</strong>: When a user created a long file name with UTF-8 characters, Canvas generated an error message that the file name was too long. This behavior occurred because the temporary file in the user's local storage extended the file name because of URL encoding. Canvas code has been updated to limit the temporary file name to the last 50 characters.</em></p>
+
<p>In the Grades page, when a student deselects the checkbox to calculate grades based on graded assignments, excused assignments are not part of the calculation.</p>
-
<h3>File Search</h3>
+
<p><em><strong>Explanation</strong>: When an instructor excused a student from an assignment in the Gradebook, students saw the excused assignment with a zero grade if they deselected the Calculate Based Only on Graded Assignments checkbox. Canvas code has been updated to exclude excused assignments from grading totals.</em></p>
-
<p>Users can preview files that are filtered in the search field.</p>
+
<h2>Groups</h2>
-
<p><em><strong>Explanation</strong>: When a user searched for a file using the file search field, the file would not create a preview. Additionally, the search field affected Files Navigation and the user could not use Files without refreshing the page. This behavior was caused by an error in the modal window. Canvas code has been updated to preview files in the search field.</em></p>
+
<h3>Cloned Groups and Pages</h3>
-
<h2>Gradebook</h2>
+
<p>Group pages are not duplicated in cloned groups.</p>
-
<h3>Learning Mastery Gradebook</h3>
+
<p><em><strong>Explanation</strong>: When pages were created within a group, and the instructor later cloned the group set, existing pages in the group were also duplicated but did not consistently link to the correct group. Canvas code has been updated to not create duplicate pages for cloned groups.</em></p>
-
<p>The Learning Mastery Gradebook loads for courses with a large number of outcomes.</p>
+
<h3>Pinned Student Discussions</h3>
-
<p><em><strong>Explanation</strong>: When a course contained a large number of outcomes, the Learning Mastery Gradebook would time out, regardless of whether the outcomes had any alignments. This behavior occurred because the gradebook generated several database queries at once, which could cause conflicts. Canvas code has been updated to reduce the number of queries and improve gradebook loading and performance.</em></p>
+
<p>Discussions created by a student and pinned by an instructor do not appear as being edited by the instructor.</p>
-
<h3>Multiple Grading Period End Time</h3>
+
<p><em><strong>Explanation</strong>: When a student created a discussion that was pinned by an instructor, the discussion was being marked as edited by the instructor. Canvas code has been updated to not mark discussions as updated when pinning or unpinning a discussion.</em></p>
-
<p>The end time for a grading period defaults to 11:59 pm.</p>
+
-
<p><em><strong>Explanation</strong>: The grading period end time was defaulting to 12:00 am, which caused assignments with due dates that correspond to the grading period end date to not be included in the grading period. Canvas code has been updated to change the default end time for a grading period to 11:59 pm.</em></p>
+
-
<h3>Dropped Scores</h3>
+
-
<p>Gradebook cell shading for dropped scores is accurate according to section.</p>
+
-
<p><em><strong>Explanation</strong>: When an instructor viewed dropped scores for one section and then viewed another section, the Gradebook cell shading for the dropped scores was not refreshing with the new section. This behavior occurred because the matching section was not properly aligning with the filter. Canvas code has been updated to display shading according to section.</em></p>
+
-
<h3>Student Grades Indicator and Unpublished Assignments</h3>
+
-
<p>The student grades indicator does not include unpublished assignments.</p>
+
-
<p><em><strong>Explanation</strong>: In Course Navigation, the Grades indicator shows students when they have a new grade posted for their course. However, the indicator was also displaying counts for submissions attached to unpublished assignments, such as the Roll Call Assignment. This behavior occurred because the indicator was only disregarding assignments that had been deleted. Canvas code has been updated to disregard unpublished assignments in the grade indicator.</em></p>
+
-
<h2>Languages</h2>
+
-
<h3>Chinese Names</h3>
+
-
<p>Traditional Chinese names do not affect Files or the Gradebook.</p>
+
-
<p><em><strong>Explanation</strong>: When a course included a name with traditional Chinese characters, the Gradebook wasn't able to load submissions if the course language is also set to traditional Chinese. Additionally, some files were not able to be loaded. These behaviors occurred because of misconfigurations in locale names. Canvas code has been updated to rename Chinese configurations in Canvas.</em></p>
+
<h2>Modules</h2>
<h2>Modules</h2>
-
<h3>Module Header and Prerequisites</h3>
+
<h3>Practice Quizzes and Ungraded Surveys</h3>
-
<p>Users can view the name of a module header when the header also includes prerequisites.</p>
+
<p>Practice quizzes and ungraded surveys are only marked as late if the item requires a student submission.</p>
-
<p><em><strong>Explanation</strong>: When a module included a long name, and the module was assigned several prerequisites, the prerequisites in the module aligned to the left and cut off the name of the module. This behavior occurred because of misalignment with the module heading elements. Canvas code has been updated with the new Modules And/Or feature and allows for proper viewing of module headers.</em></p>
+
<p><em><strong>Explanation</strong>:When a student took a practice quiz or ungraded survey as part of a module, the module item will still show as late after the due date regardless of when the student took the quiz. Canvas code has been updated to correctly identify due dates for practice quizzes and ungraded surveys in modules.</em></p>
-
<h3>Incomplete Quiz Attempts and Must Submit Module Requirement</h3>
+
<h3>Section Assignments and Module Completion</h3>
-
<p>When a quiz submission with multiple attempts meets the Must Submit requirement for a module, the module requirement is marked as complete.</p>
+
<p>Module assignments assigned to a specific section and requiring a specific grade only show that the submission needs grading after the student has made a submission.</p>
-
<p><em><strong>Explanation</strong>: When an instructor created a quiz that allowed multiple attempts and added the quiz to a Must Submit requirement module, the module was being marked as complete after the first submission but marked as incomplete when the student began the second attempt. This behavior occurred because in module requirements. Canvas code has been updated with the new Modules And/Or feature and properly addresses module requirements and multiple attempts.</em></p>
+
<p><em><strong>Explanation</strong>: When an instructor added an assignment for a specific section to a module and required the student to earn a minimum grade, the student could view an indicator that their submission needed to be graded even without opening or submitting the assignment. Canvas code has been updated to correct the minimum score module prerequisite requirement for assignments in specific sections.</em></p>
-
<h3>Published Modules and Student View</h3>
+
<h3>Unlock Dates in Unpublished Modules</h3>
-
<p>Publishing a module publishes all unpublished files within the module.</p>
+
<p>If a page or file within an unpublished module contains an unlock date in the past, students are not shown the message that the content will unlock at a future date.</p>
-
<p><em><strong>Explanation</strong>: When an unpublished file was added to an unpublished module, and the module was published by the instructor, students were able to view the file as part of the module, but the file appeared to be locked. This behavior occurred because the Module was publishing the file state but not the actual file link. Canvas code has been updated to publish the file link along with the module item tag.</em></p>
+
<p><em><strong>Explanation</strong>: When an instructor created an unpublished module and added a page or file with an unlock date in the past, students who tried to view the content saw that the content was not viewable until a future date, which was shown as being in the past. Canvas code has been updated to not mention when the content will unlock if the unlock date is in the past.</em></p>
 +
<h2>Notifications</h2>
 +
<h3>Conversations Links</h3>
 +
<p>Notifications sent from Conversations preserve URLs within a message.</p>
 +
<p><em><strong>Explanation</strong>: When a user sent a message in Conversations containing a hyperlink, certain ASCII characters within a URL were being converted to ASCII-encoded characters, which broke the link. Canvas code has been updated to retain ACSII characters included in a Conversations hyperlinks.</em></p>
 +
<h3>Communication Channel Update</h3>
 +
<p>If a user tries to reply to a message in an unconfirmed communication channel, the error delivery message includes information about how to confirm the communication channel so replies can be sent back through Canvas.</p>
 +
<p><em><strong>Explanation</strong>: When a user’s communication channel is an alias of their address on their mail server, and the user replies to a message, the user receives a delivery notification that the message cannot be delivered. Replies cannot be made through external notifications if the sending address cannot be identified with a confirmed communication channel in Canvas. Canvas code has been updated to include information about how users can update their communication channels.</em></p>
 +
<h3>Inactive Enrollments and Submission Comments</h3>
 +
<p>Students who have been deactivated from a course do not receive notifications about comments made to assignment submissions.</p>
 +
<p><em><strong>Explanation</strong>: When an instructor added a comment to an inactive student’s submission, the student was receiving a notification about the comment, which caused confusion since the student was not able to access the course or any prior submissions. Canvas code has been updated to not send submission comment notifications to inactive students.</em></p>
 +
<h2>Profile</h2>
 +
<h3>Profile Picture Approvals</h3>
 +
<p>If an admin approves a user’s profile picture, all users are able to view the profile picture.</p>
 +
<p><em><strong>Explanation</strong>: When a user flagged another user’s profile picture that was later approved by an admin, the user who flagged the profile picture was not able to view it. Canvas code has been updated to show user profile pictures if they were previously reported and then approved.</em></p>
 +
<h3>User Menu Icon</h3>
 +
<p>The User Menu icon is not available in the breadcrumbs of a user’s personal files page.</p>
 +
<p><em><strong>Explanation</strong>: When a user clicked the User Navigation icon in the user’s Files page, the files shifted to make room for the menu items, but no items appeared because of a previous code change that did not display the menu items. Canvas code has been updated to remove the User Navigation icon from the breadcrumbs in a user’s Files page.</em></p>
<h2>Quizzes</h2>
<h2>Quizzes</h2>
-
<h3>Lock Questions after Answering Quiz Previews</h3>
+
<h3>Question Bank Question Text</h3>
-
<p>When an instructor previews a quiz with the Lock Questions after Answering option enabled, instructors see a warning message.</p>
+
<p>Questions are displayed within a question bank.</p>
-
<p><em><strong>Explanation</strong>: When an instructor set the Lock Questions after Answering option in a quiz and then previewed the quiz, instructors were not able to see the warning message: "Once you have submitted an answer, you will not be able to change it later". This behavior occurred because the warning was not set to display for instructor roles. Canvas code has been updated to show the warning message for instructor quiz previews.</em></p>
+
<p><em><strong>Explanation</strong>: When an instructor moved multiple questions from a question bank, the question body was cut off and could not be viewed horizontally. Canvas code has been updated to retain the full question body within a question bank window.</em></p>
-
<h3>Extra Time in Quiz Extensions</h3>
+
<h2>Rubrics</h2>
-
<p>Instructors can view the extra time granted to individual students.</p>
+
<h3>Use Rubric for Assignment Grading</h3>
-
<p><em><strong>Explanation</strong>: When an instructor extended a quiz and opted to give a student extra time, extra time was disappearing for all students except the first in the list. This behavior occurred because of a misconfiguration with the extra time hidden style. Canvas code has been updated to always show extra time for quiz extensions.</em></p>
+
<p>If a rubric is linked to multiple assignments, the rubric is not copied if the only change made is to set the rubric for grading.</p>
-
<h3>Extra Time Quiz Options</h3>
+
<p><em><strong>Explanation</strong>: When an instructor created a rubric for an assignment and set the rubric to be used for grading, and then the instructor created another assignment with the same rubric that was not set for grading, copying the course and setting the second assignment’s rubric for grading copied the rubric. Canvas code has been updated to not copy a rubric if the only change made is to select the Use Rubric for Grading checkbox.</em></p>
-
<p>Instructors can view the quiz options when extending extra time in a quiz.</p>
+
<h3>Free-Form Comments and Numerical Entries</h3>
-
<p><em><strong>Explanation</strong>: When an instructor granted a quiz extension for a student and viewed the Extend Quiz Time menu, the minutes from option was not displaying the second option. This behavior occurred because of a code display error. Canvas code has been updated to show both quiz options in the quiz menu.</em></p>
+
<p>When an instructor enters a number as a free-form comment, students can view the Grades page.</p>
-
<h3>Past Quiz Previews</h3>
+
<p><em><strong>Explanation</strong>: When an instructor entered a number as a free-form comment, students viewed an error message when they tried to view the Grades page. Canvas code has been updated to load the Grades page with free-form comment entries.</em></p>
-
<p>Instructors can preview quizzes with availability dates in the past.</p>
+
<h2>Settings</h2>
-
<p><em><strong>Explanation</strong>: When an instructor tried to preview a quiz with an availability date set in the past, Canvas created an error message. This behavior affected quizzes set to view one quiz question at a time and occurred because quizzes weren't set to be previewed when the submission was completed. Canvas code has been updated to allow previews for past quizzes.</em></p>
+
<h3>Course Link Validator</h3>
-
<h3>Respondus Lockdown Browser</h3>
+
<p>The Course Link Validator has been optimized to retrieve valid pages through header status requests and accepts only gzip compression.</p>
-
<p>Users can exit the Respondus Lockdown Browser after completing a quiz.</p>
+
<p><em><strong>Explanation</strong>: When a valid link was added to a course, the Link Validator marked them as broken if the content compression type wasn’t verified. Canvas code has been updated to accept gzip-encoded content and optimize validation through header status requests.</em></p>
-
<p><em><strong>Explanation</strong>: After a student completed a quiz using the Respondus Lockdown Browser, users were not able to exit the browser. This behavior occurred because of an outdated specification with the high security browser. Canvas code has been updated to allow users to exit the browser after a quiz submission.</em></p>
+
-
<h3>Math Equation Editor Brackets</h3>
+
-
<p>Scottish brackets are accepted in the Math Equation Editor's Basic View.</p>
+
-
<p><em><strong>Explanation</strong>: When an instructor included Scottish brackets { } as part of a math equation, the equations did not appear in the equation. This behavior occurred because of an error with the unicode in the JavaScript. Canvas code has been updated to address bracket entries for math equations.</em></p>
+
<h2>SpeedGrader</h2>
<h2>SpeedGrader</h2>
-
<h3>Late Quizzes</h3>
+
<h3>Graded Survey Labels</h3>
-
<p>When a student is allowed multiple quiz attempts, only attempts that are submitted after the due date are marked as late.</p>
+
<p>Graded surveys do not include Correct Answer labels in multiple choice questions. In SpeedGrader, graded surveys only display the option that a student selected for the survey response.</p>
-
<p><em><strong>Explanation</strong>: With multiple quiz attempts enabled, if a student submitted a quiz before the due date and then submitted another quiz attempt after the due date, SpeedGrader was marking all attempts as late. This behavior occurred because Canvas didn't clearly define late submissions. Canvas code has been updated to specify late submission definitions and actions.</em></p>
+
<p><em><strong>Explanation</strong>: When an instructor created a graded survey, the survey responses did not include an option for a correct answer. However, SpeedGrader was still showing the Correct Answer label. Canvas code has been updated to only show the option that a student selected for the survey response.</em></p>
 +
<h3>Crocodoc Annotations and Group Assignments</h3>
 +
<p>When an instructor creates Crocodoc annotations on a group assignment, all students in the group can view the annotations.</p>
 +
<p><em><strong>Explanation</strong>: When an instructor graded a group assignment and added Crocodoc annotations for feedback, the student who submitted the submission on behalf of the group was the only student who could view the annotations. Canvas code has been updated to create submission records in SpeedGrader to include all students in the group.</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: 10/19/15</p>
+
<p dir="ltr">Beta release and notes: 05/02/16</p>
</li>
</li>
<li dir="ltr">
<li dir="ltr">
-
<p dir="ltr">Production release notes: 10/26/15</p>
+
<p dir="ltr">Production release notes: 05/09/16</p>
</li>
</li>
<li dir="ltr">
<li dir="ltr">
-
<p dir="ltr">Production release and documentation: 10/31/15</p>
+
<p dir="ltr">Production release and documentation: 05/14/16</p>
</li>
</li>
</ul>
</ul>

Latest revision as of 13:13, 19 April 2016

Production Release notes for Saturday, April 23, 2016.
In this Canvas release (April 23), instructors can better manage inactive enrollments in the Gradebook and the People page and access the Course Navigation Menu from the Gradebook. .

Contents

New Features

Grades

Inactive Enrollments Setting

When a student is deactivated in a course, instructors can view inactive enrollments through the Gradebook Settings menu. Similar to the behavior of concluded enrollments, this feature allows instructors to filter inactive students from the Gradebook. When enabled, the Settings menu displays a checkmark next to the option to show inactive enrollments.

This feature was originally suggested by the Canvas Community.

Enrollment Labels

When displaying inactive or concluded students, Gradebook includes a label next to the name of the student indicating the student’s enrollment status. Grade fields for both enrollments types are grayed out, but inactive enrollment grades can still be edited.

Updated Features

Courses

Courses Page Updates

The Courses page design has been redesigned to incorporate the styles used in the Dashboard. The page displays all course details in a column format for easier readability. This change mostly affects the new Canvas UI; the legacy UI design only adds page headings to show each column type. Contrast ratios for the favorites star icon have also been increased for accessibility.

People

User Details Inactive Status

Users who have permission to view the user details page in a course can view an inactive label for inactive enrollments. This change helps clarify a user’s enrollment status when the user has multiple enrollments within a course.

Other Updates

Assignments

Turnitin Icon Contrast

Turnitin icon colors in the assignment submission details page, Gradebook, and SpeedGrader display with higher contrast ratios.

Gradebook

Performance Updates

Gradebook content is loaded incrementally for improved performance. Some Gradebook features such as column sorting may not be available in larger courses until all students have been loaded on the page.

Notifications

Communication Channel Update

If a user tries to reply to a message in an unconfirmed communication channel, the error delivery message includes information about how to confirm the communication channel so replies can be sent back through Canvas. Previously the message only mentioned that the reply could not be delivered, and the majority of users were unsure how to update or confirm a communication channel.

This feature resolves a fixed bug in Canvas

Explanation: When a user’s communication channel is an alias of their address on their mail server, and the user replies to a message, the user receives a delivery notification that the message cannot be delivered. Replies cannot be made through external notifications if the sending address cannot be identified with a confirmed communication channel in Canvas. Canvas code has been updated to include information about how users can update their communication channels.

Fixed Bugs

Accessibility

Assignments

Calendar

Conversations

Courses

Discussions

Files

Modules

Profile

Quizzes

Syllabus

Accounts

Subaccount SIS Export Reports

To maintain accuracy for subaccount reports, Canvas updates all user account associations weekly.

Explanation: When an admin in a subaccount generated the SIS Export reports, users were only included in the report if the first course where they were enrolled was the subaccount where the report was generated. Even though courses and groups can be created within subaccounts, user data is maintained at the account level. Canvas code has been updated to update all account associations weekly.

Analytics

Group Discussions

When a user participates in a group discussion, participation is shown in the user access report and the course activities analytics page.

Explanation: When a user participated in a group discussion, the user access report and course activities analytics page were not showing any participation in the discussion, although discussion was shown as a page view. Canvas code has been updated to include group page views and participations in course analytics.

Announcements

Announcement Titles

Long announcement titles do not affect the Announcements Index Page layout.

Explanation: When an instructor created an announcement with a long title, the title affected the announcement text and misaligned the announcement container in the Announcements Index Page. Canvas code has been updated to correct announcement titles from affecting the page layout.

Calendar

Scheduler Appointments and Deleted Student Enrollments

If a student enrollment is deleted from a course, any future appointments in Scheduler are also deleted.

Explanation: When a student was deleted from a course, any future appointments with the student were not removed from the instructor’s calendar. Canvas code has been updated to cancel future appointments when a student is deleted from a course.

Multi-Course Scheduler Appointments

Multi-course Scheduler appointments are shown to instructors in the associated course.

Explanation: When an instructor created a Scheduler appointment group for multiple courses, the appointment group in one course showed signups from students in another course. Canvas code has been updated to display student appointments to instructors in their respective courses.

Multi-Course Scheduler Appointments and Deleted Instructor Enrollments

If an instructor’s course enrollment is deleted from a multi-course Scheduler appointment, the instructor can edit the appointment group.

Explanation: When an instructor created a Scheduler appointment group for multiple courses, and the instructor’s enrollment was deleted for one of the courses, the instructor was not able to edit the appointment group. The group could only be edited if the instructor were re-enrolled in the additional course. Canvas code has been updated to allow users with the Add, edit, and delete events on the course calendar permission to manage any appointment groups without enrollments in all contexts.

Conversations

Recipient Search in Large Courses

Users can search for recipients when creating a message.

Explanation: When a user tried to search for recipients in a large course with multiple groups or use the Address Book icon, the recipient list was unable to load if the request took longer than 60 seconds. Canvas code has been updated to improve recipient search in Conversations.

Relative Links

Conversations messages treat relative URLs as absolute links.

Explanation: When a user sent a Conversations message without the full website path (e.g., canvaslms.com), the link was treated as a relative page URL in the user’s Canvas account URL structure. Canvas code has been updated to treat relative URLs in Conversations messages as absolute links with the full website path.

Help Messages and Group Conversations

Messages sent to multiple recipients through the Canvas Help menu are treated as a group conversation.

Explanation: When a student opened the Canvas Help menu and sent a message to a course that contained more than one instructor or TA, messages were being sent to each recipient separately. Canvas code has been updated to send the message as a group message so any replies are coordinated appropriately.

Course Imports

Multiple Course Imports

Canvas only processes one course import at a time.

Explanation: When a user imported multiple courses into Canvas, graded discussions and quizzes sometimes created duplicate or incorrectly linked items. Canvas code has been updated to only allow one course to be processed at a time.

Allow Liking Option

Allow Liking Discussions settings are retained in course imports.

Explanation: When a user imported a Canvas course and the Discussions Allow Liking checkbox was selected, the checkbox option was removed after import. Canvas code has been updated to retain Discussions Allow Liking settings in course imports.

Course Copy Self-Import

Copying a course into itself includes an updated warning message that importing course content into the same course will duplicate content the first time and overwrite duplicates if repeated.

Explanation: When a user copied a course into itself, the warning message indicated that the content would be copied, causing users to believe that content would always be duplicated. Content would be copied on the first import but overwrite the existing copy on any additional import. Canvas code has been updated to clarify the warning message for course copies.

Pre-processing Status

The course copy pre-processing status updates automatically when the process is queued.

Explanation: When a user copies a course, the import status updated as pre-processing but was never updated when the import was actually queued and running. Canvas code has been updated to automatically update pre-processing statuses.

Quiz Re-imports

Re-importing a quiz creates a new version of the quiz.

Explanation: When a user deleted but later re-imported a quiz, the old quiz was restored along with any previously deleted quiz questions. Canvas code has been updated to create copies of re-imported quizzes without any previously deleted questions.

Outcomes

Outcomes within an outcome group are retained in a course import.

Explanation: When an outcome was created in an outcome group and attached to a rubric in an assignment, copying a module with the assignment was not copying the associated outcome. Canvas code has been updated to copy any outcomes within an outcome group associated with modules content.

Quiz Images

If a quiz includes an embedded image that was deleted from a question, the import error message directs back to the quiz.

Explanation: When a user created a quiz question with an embedded image and deleted the image from the course, the course copy status created an error message. However, clicking the error link generated a page error. Canvas code has been updated to direct the error link to the quiz with the missing image.

Discussions

Locked Discussion Descriptions

When a discussion is locked by accessibility dates, the description is not available for viewing.

Explanation: When a discussion was locked by accessibility dates, the discussion description was still able to be viewed by students. Canvas code has been updated to hide descriptions in locked discussions.

Files

Folder Clicks and Page Load

Clicking a folder multiple times does not affect loading the Files page.

Explanation: When a user repeatedly clicked folders in the left panel, the right panel stopped loading for the last selected folder and did not display any files content. This behavior occurred in Chrome and Safari. Canvas code has been updated to remove unnecessary calls to previously selected folders and view files content.

Grades

Excused Assignments and Grade Calculations

In the Grades page, when a student deselects the checkbox to calculate grades based on graded assignments, excused assignments are not part of the calculation.

Explanation: When an instructor excused a student from an assignment in the Gradebook, students saw the excused assignment with a zero grade if they deselected the Calculate Based Only on Graded Assignments checkbox. Canvas code has been updated to exclude excused assignments from grading totals.

Groups

Cloned Groups and Pages

Group pages are not duplicated in cloned groups.

Explanation: When pages were created within a group, and the instructor later cloned the group set, existing pages in the group were also duplicated but did not consistently link to the correct group. Canvas code has been updated to not create duplicate pages for cloned groups.

Pinned Student Discussions

Discussions created by a student and pinned by an instructor do not appear as being edited by the instructor.

Explanation: When a student created a discussion that was pinned by an instructor, the discussion was being marked as edited by the instructor. Canvas code has been updated to not mark discussions as updated when pinning or unpinning a discussion.

Modules

Practice Quizzes and Ungraded Surveys

Practice quizzes and ungraded surveys are only marked as late if the item requires a student submission.

Explanation:When a student took a practice quiz or ungraded survey as part of a module, the module item will still show as late after the due date regardless of when the student took the quiz. Canvas code has been updated to correctly identify due dates for practice quizzes and ungraded surveys in modules.

Section Assignments and Module Completion

Module assignments assigned to a specific section and requiring a specific grade only show that the submission needs grading after the student has made a submission.

Explanation: When an instructor added an assignment for a specific section to a module and required the student to earn a minimum grade, the student could view an indicator that their submission needed to be graded even without opening or submitting the assignment. Canvas code has been updated to correct the minimum score module prerequisite requirement for assignments in specific sections.

Unlock Dates in Unpublished Modules

If a page or file within an unpublished module contains an unlock date in the past, students are not shown the message that the content will unlock at a future date.

Explanation: When an instructor created an unpublished module and added a page or file with an unlock date in the past, students who tried to view the content saw that the content was not viewable until a future date, which was shown as being in the past. Canvas code has been updated to not mention when the content will unlock if the unlock date is in the past.

Notifications

Conversations Links

Notifications sent from Conversations preserve URLs within a message.

Explanation: When a user sent a message in Conversations containing a hyperlink, certain ASCII characters within a URL were being converted to ASCII-encoded characters, which broke the link. Canvas code has been updated to retain ACSII characters included in a Conversations hyperlinks.

Communication Channel Update

If a user tries to reply to a message in an unconfirmed communication channel, the error delivery message includes information about how to confirm the communication channel so replies can be sent back through Canvas.

Explanation: When a user’s communication channel is an alias of their address on their mail server, and the user replies to a message, the user receives a delivery notification that the message cannot be delivered. Replies cannot be made through external notifications if the sending address cannot be identified with a confirmed communication channel in Canvas. Canvas code has been updated to include information about how users can update their communication channels.

Inactive Enrollments and Submission Comments

Students who have been deactivated from a course do not receive notifications about comments made to assignment submissions.

Explanation: When an instructor added a comment to an inactive student’s submission, the student was receiving a notification about the comment, which caused confusion since the student was not able to access the course or any prior submissions. Canvas code has been updated to not send submission comment notifications to inactive students.

Profile

Profile Picture Approvals

If an admin approves a user’s profile picture, all users are able to view the profile picture.

Explanation: When a user flagged another user’s profile picture that was later approved by an admin, the user who flagged the profile picture was not able to view it. Canvas code has been updated to show user profile pictures if they were previously reported and then approved.

User Menu Icon

The User Menu icon is not available in the breadcrumbs of a user’s personal files page.

Explanation: When a user clicked the User Navigation icon in the user’s Files page, the files shifted to make room for the menu items, but no items appeared because of a previous code change that did not display the menu items. Canvas code has been updated to remove the User Navigation icon from the breadcrumbs in a user’s Files page.

Quizzes

Question Bank Question Text

Questions are displayed within a question bank.

Explanation: When an instructor moved multiple questions from a question bank, the question body was cut off and could not be viewed horizontally. Canvas code has been updated to retain the full question body within a question bank window.

Rubrics

Use Rubric for Assignment Grading

If a rubric is linked to multiple assignments, the rubric is not copied if the only change made is to set the rubric for grading.

Explanation: When an instructor created a rubric for an assignment and set the rubric to be used for grading, and then the instructor created another assignment with the same rubric that was not set for grading, copying the course and setting the second assignment’s rubric for grading copied the rubric. Canvas code has been updated to not copy a rubric if the only change made is to select the Use Rubric for Grading checkbox.

Free-Form Comments and Numerical Entries

When an instructor enters a number as a free-form comment, students can view the Grades page.

Explanation: When an instructor entered a number as a free-form comment, students viewed an error message when they tried to view the Grades page. Canvas code has been updated to load the Grades page with free-form comment entries.

Settings

Course Link Validator

The Course Link Validator has been optimized to retrieve valid pages through header status requests and accepts only gzip compression.

Explanation: When a valid link was added to a course, the Link Validator marked them as broken if the content compression type wasn’t verified. Canvas code has been updated to accept gzip-encoded content and optimize validation through header status requests.

SpeedGrader

Graded Survey Labels

Graded surveys do not include Correct Answer labels in multiple choice questions. In SpeedGrader, graded surveys only display the option that a student selected for the survey response.

Explanation: When an instructor created a graded survey, the survey responses did not include an option for a correct answer. However, SpeedGrader was still showing the Correct Answer label. Canvas code has been updated to only show the option that a student selected for the survey response.

Crocodoc Annotations and Group Assignments

When an instructor creates Crocodoc annotations on a group assignment, all students in the group can view the annotations.

Explanation: When an instructor graded a group assignment and added Crocodoc annotations for feedback, the student who submitted the submission on behalf of the group was the only student who could view the annotations. Canvas code has been updated to create submission records in SpeedGrader to include all students in the group.

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