Canvas Updates

From e-Learning Documentation

(Difference between revisions)
Jump to: navigation, search
 
(20 intermediate revisions not shown)
Line 1: Line 1:
-
Production Release Notes for Saturday, August 29, 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 release (August 29), instructors have more tools that minimize their workflow and help maintain their courses more easily, such as cloning groups and choosing how to view URL submissions in SpeedGrader. Additionally, minimal updates have also been made that improve accessibility and functionality for future releases.
+
-
 
+
<h1>New Features</h1>
<h1>New Features</h1>
-
<h2>Course Home Page</h2>
+
<h2>Grades</h2>
-
<h3>Published Link</h3>
+
<h3>Inactive Enrollments Setting</h3>
-
In new Canvas courses, the top of the Course Home Page no longer includes a link to publish the course. The message about publishing the course is the same, but it no longer includes a direct link to publish the course. If users have permission to publish their courses, users can publish via the Course Home Page sidebar or open the Course Setup Checklist.
+
<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>This feature was originally suggested by the Canvas Community.</em></p>
-
This change resolves a fixed bug in Canvas:
+
<h3>Enrollment Labels</h3>
-
 
+
<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>
-
<em><strong>Explanation:</strong> When a user with permission to publish a course viewed a new course, the top of the Course Home Page included a message explaining that only instructors could see the course until it was published. The word published included a link that was supposed to publish the course but did not generate any result when clicked. This behavior occurred because the link was not properly routed to publish the page. Additionally, instructors were confused about the purpose of the link and some tried to publish the course inadvertently. Canvas code has been updated to remove the publish link at the top of the Course Home Page.</em>
+
<h1>Updated Features</h1>
-
 
+
-
&nbsp;
+
-
<h2>Groups</h2>
+
-
<h3>Clone Group Set</h3>
+
-
After assigning a group to an assignment, instructors will receive a warning message if they try to modify a group set that has student submissions. Instructors can choose to modify the group, or they can clone the existing group set.
+
-
 
+
-
Cloning a group set will copy the entire group set, including all groups, group leaders, and memberships; instructors only have to make changes to the affected users. Instructors can also create a new name to differentiate the cloned group set.
+
-
 
+
-
Group sets can be cloned at any time in the Settings menu for the group set.
+
-
 
+
-
This change resolves a fixed bug in Canvas:
+
-
 
+
-
<em><strong>Explanation:</strong> When an instructor created a group assignment and then tried to change the group membership after receiving student submissions, Canvas was not able to accurately assign grades to each student group. This behavior occurred because group sets are how Canvas manages all grades for a group, and moving a student causes grading confusion between groups. Canvas code has been updated to warn instructors when changing group membership after a group set has received assignment submissions and allow the instructor to clone a group set.</em>
+
-
 
+
-
&nbsp;
+
-
<h2>SpeedGrader</h2>
+
-
<h3>External URLs</h3>
+
-
When an instructor views an online submission URL in SpeedGrader, the original URL submission from students appears in the SpeedGrader window. Additionally, a second link labeled View in a new tab lets users choose to open the submission in an external window. Note that some submission types cannot be displayed in SpeedGrader and must be viewed outside Canvas. This change is a modification from the SpeedGrader feature update in the July 18 release.
+
-
 
+
-
&nbsp;
+
-
<h1>Other Canvas Updates</h1>
+
-
<h2>Course Imports</h2>
+
-
<h3>User Roles</h3>
+
-
When users copy or export a Canvas course, the course retains the user role of the user and any custom permissions. This change helps the user see only relevant course content according to role and helps set a foundation for future improvements to the Course Import Tool. No current functionality is affected.
+
-
 
+
-
&nbsp;
+
<h2>Courses</h2>
<h2>Courses</h2>
-
<h3>Course List Details</h3>
+
<h3>Courses Page Updates</h3>
-
The enrollment status and term dates in the Courses list is larger to meet accessibility standards. The course name in the Groups list has also been enlarged. These changes do not affect the New Canvas User Interface as these details are not currently shown.
+
<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>
-
<h3>Course Navigation Term Date</h3>
+
<h2>People</h2>
-
The term date in Course Navigation is aligned with other Course Navigation links.
+
<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>
-
&nbsp;
+
<h1>Other Updates</h1>
 +
<h2>Assignments</h2>
 +
<h3>Turnitin Icon Contrast</h3>
 +
<p>Turnitin icon colors in the assignment submission details page, Gradebook, and SpeedGrader display with higher contrast ratios.</p>
 +
<h2>Gradebook</h2>
 +
<h3>Performance Updates</h3>
 +
<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>Notifications</h2>
<h2>Notifications</h2>
-
<h3>External Mail Handling</h3>
+
<h3>Communication Channel Update</h3>
-
In the <strong>June 27</strong> release, Canvas made a change that was inadvertently omitted from the release notes and may affect users for the fall term.
+
<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>
-
Canvas now verifies incoming mail sender addresses against the address originally sent from a Canvas notification. This change may affect institutions that may use an additional email from their mail account, such as domain.edu and mail.domain.edu; any replies originally sent from Canvas with the simple domain would be returned to Canvas as the additional domain. If users are not able to view their email replies in Canvas, their account may have been affected by this email verification where Canvas cannot recognize both mail accounts as the same user. Users can update their email address for notifications in their Canvas user account and match the email with the incoming mail sender.
+
<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>
-
 
+
-
This change resolves a fixed bug in Canvas:
+
-
 
+
-
<em><strong>Explanation:</strong> When a user received a notification that can be used to reply (such as conversations and discussions), the user was able to forward the notification to a third-party user, who could reply to the email and have the reply appear in Canvas. This behavior allowed people other than the original user to reply to the notification and occurred because Canvas was not verifying the incoming mail sender. Canvas code has been updated to verify incoming mail and not allow replies from third-party senders with a different email address.</em>
+
-
 
+
-
Additionally, this change also resolves extraneous email invitations that can be created through social networks such as LinkedIn. Canvas email notifications are viewed as an individual contact that can be invited to join these social networks. Canvas notifications are also picked up as a contact when a social network asks to review email addresses in a user’s address book and send invitations to non-enrolled users.
+
-
 
+
-
&nbsp;
+
-
<h2>Rich Content Editor</h2>
+
-
<h3>Element Path</h3>
+
-
Beneath the Rich Content Editor window, the view of the HTML element path has been removed. This change was made to ease confusion as to the path's meaning for the majority of Canvas users and clean up the page design.
+
-
 
+
-
&nbsp;
+
-
<h2>User Settings</h2>
+
-
<h3>Time Zones</h3>
+
-
Canvas has made improvements for more accurate time display in varied browser and profile time zones. Even if a user's computer browser and Canvas profile are set in different time zones, Canvas will honor the profile time zone in a user’s account settings.
+
-
 
+
-
&nbsp;
+
<h1>Fixed Bugs</h1>
<h1>Fixed Bugs</h1>
<h2>Accessibility</h2>
<h2>Accessibility</h2>
-
<h3>General</h3>
 
-
<ul>
 
-
<li>When the calendar selector is used to select dates in Canvas, the tooltip does not display the date format entry. The tooltip only displays for dates added with manual entry.</li>
 
-
</ul>
 
-
<h3>Announcements</h3>
 
-
<ul>
 
-
<li>Screen readers can read Announcements as a list.</li>
 
-
<li>Formatting labels on the Announcements edit page have been replaced with standard div elements.</li>
 
-
</ul>
 
<h3>Assignments</h3>
<h3>Assignments</h3>
<ul>
<ul>
-
<li>Formatting labels on the Assignments page have been replaced with standard div elements.</li>
+
<li>Turnitin icon colors in the assignment submission details page, Gradebook, and SpeedGrader display with higher contrast ratios.</li>
</ul>
</ul>
-
<h3>Conferences</h3>
+
<h3>Calendar</h3>
<ul>
<ul>
-
<li> Screen readers can collapse and expand current and concluded conferences.</li>
+
<li>Calendar dates are only highlighted if a calendar is visible and includes a calendar event.</li>
</ul>
</ul>
-
<h3>Course Settings</h3>
+
<h3>Conversations</h3>
<ul>
<ul>
-
<li>In the Navigation tab, screen readers can identify each item in course navigation.</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>
</ul>
<h3>Courses</h3>
<h3>Courses</h3>
<ul>
<ul>
-
<li>Course status is identified with an H4 tag.</li>
+
<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>
-
<li>In the Courses list, the text for enrollment status, term dates, and course name (in Groups) is enlarged to meet accessibility standards. These changes do not affect the New Canvas User Interface (UI).</li>
+
</ul>
</ul>
<h3>Discussions</h3>
<h3>Discussions</h3>
<ul>
<ul>
-
<li>Formatting labels on the Discussions edit page have been replaced with standard div elements.</li>
+
<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>Screen readers can identify and open module item links.</li>
+
<li>Module buttons for Add Modules and Cancel do not persist for screen readers after closing the modal window.</li>
-
<li>Screen readers can expand and collapse modules.</li>
+
<li>The Add Item button reads as aria-disabled=true when the button is visually disabled.</li>
-
<li>Screen readers can read the unlock date for a modules</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>
 +
<h3>Profile</h3>
 +
<ul>
 +
<li>In the Edit Settings dialog, the attribute names are read correctly to screen readers.</li>
</ul>
</ul>
<h3>Quizzes</h3>
<h3>Quizzes</h3>
<ul>
<ul>
-
<li>Formatting labels on the quiz details page have been replaced with standard div elements.</li>
+
<li>Essay questions include a link to the HTML editor.</li>
</ul>
</ul>
-
&nbsp;
+
<h3>Syllabus</h3>
-
<h2>Assignments</h2>
+
<ul>
-
<h3>Excused Assignments with No Submission</h3>
+
<li>The Jump to Today link is focused after the H1 heading.</li>
-
No Submission assignment types show students when an assignment has been excused.
+
</ul>
-
 
+
<h2>Accounts</h2>
-
<em><strong>Explanation:</strong> When an instructor created an excused No Submission assignment type, the Assignment page did not indicate that the assignment had been excused. This behavior occurred because Canvas did not consider No Submission assignments as excusable and only applied the status to all other submission types. Canvas code has been updated to display the excused status for all assignment types.</em>
+
<h3>Subaccount SIS Export Reports</h3>
-
 
+
<p>To maintain accuracy for subaccount reports, Canvas updates all user account associations weekly.</p>
-
&nbsp;
+
<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>
 +
<h3>Recipient Search in Large Courses</h3>
 +
<p>Users can search for recipients when creating a message.</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>Mail Link Commas</h3>
+
<h3>Multiple Course Imports</h3>
-
Pages that include an email link with a comma at the end of the address do not affect course copies.
+
<p>Canvas only processes one course import at a time.</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>
-
<em><strong>Explanation: </strong>When an instructor created a page, added an email link with a comma at the end of the address, and exported the course, importing the course generated a page error. This behavior occurred because Canvas was trying to correct the invalid component in uniform resource identifiers (URIs). Canvas code has been updated to handle email addresses as a custom URI.</em>
+
<h3>Allow Liking Option</h3>
-
<h3>Course Setup Checklist</h3>
+
<p>Allow Liking Discussions settings are retained in course imports.</p>
-
Course Setup Checklist items appear in the correct order.
+
<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>
-
<em><strong>Explanation:</strong> When a user opened the Course Setup Checklist, some of the button were inverted and appearing before tasks were actually completed. This behavior occurred because Canvas was not checking if the task had actually been completed or not. Canvas code has been updated to confirm if all tasks are complete before marking off the checklist options.</em>
+
<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>
-
&nbsp;
+
<h3>Pre-processing Status</h3>
-
<h2>Gradebook</h2>
+
<p>The course copy pre-processing status updates automatically when the process is queued.</p>
-
<h3>Gradebook Imports and Excused Assignments</h3>
+
<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>
-
When a user imports a comma separated value (CSV) file to the Gradebook, excused assignment variations are not considered changes to grades.
+
<h3>Quiz Re-imports</h3>
-
 
+
<p>Re-importing a quiz creates a new version of the quiz.</p>
-
<em><strong>Explanation:</strong> When a user imported a CSV file into the Gradebook, the Gradebook importer always treated excused assignments as changes to the gradebook. This behavior occurred because the importer could not distinguish excused assignment variations (e.g. EX vs ex). Canvas code has been updated to handle all case variations of EX as excused.</em>
+
<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>Grading Periods and CSV Uploads</h3>
+
<h3>Outcomes</h3>
-
Comma separated value (CSV) file uploads do not allow instructors to change grades in a prior grading period.
+
<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>
-
<em><strong>Explanation:</strong> When an instructor downloaded the CSV file from the Gradebook, modified grades from a prior grading period, and uploaded the CSV file, the Gradebook updated the changes in the prior grading period. This behavior occurred because the importer treated all assignments in the CSV file as current assignments. Canvas code has been updated to confirm assignments with grading periods.</em>
+
<h3>Quiz Images</h3>
-
<h3>Empty CSV Uploads</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>
-
When a user tries to import content to the Gradebook without attaching the comma separated value (CSV) file, Canvas generates a display error and redirects the user back to the import page.
+
<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>
-
<em><strong>Explanation:</strong> When a user tried to import content to the Gradebook without attaching the CSV file as part of the import, Canvas generated a page error. This behavior occurred because the file must be included for the importer to proceed. Canvas code has been updated to redirect the user back to the import Gradebook page and attach the CSV file.</em>
+
<h3>Locked Discussion Descriptions</h3>
-
 
+
<p>When a discussion is locked by accessibility dates, the description is not available for viewing.</p>
-
&nbsp;
+
<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>Media</h2>
+
<h2>Files</h2>
-
<h3>Subtitles and Full Screen</h3>
+
<h3>Folder Clicks and Page Load</h3>
-
Subtitle size and placement are adjusted for full-screen videos in the HTML video player.
+
<p>Clicking a folder multiple times does not affect loading the Files page.</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>
-
<em><strong>Explanation:</strong> When a user opened a video in full-screen mode, the HTML video player displayed large overlapped closed captions. This behavior occurred because JavaScript was manipulating the font size of the captions element. Canvas code has been updated to adjust caption placement for full-screen videos.</em>
+
<h2>Grades</h2>
-
 
+
<h3>Excused Assignments and Grade Calculations</h3>
-
&nbsp;
+
<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>
-
<h2>People</h2>
+
<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>
-
<h3>Observers in Multiple Sections</h3>
+
<h2>Groups</h2>
-
Observers always display in the course list on the People page.
+
<h3>Cloned Groups and Pages</h3>
-
 
+
<p>Group pages are not duplicated in cloned groups.</p>
-
<em><strong>Explanation:</strong> If an observer was enrolled in multiple course sections while observing no students, the observer disappeared in the list of course users. This behavior occurred because observer display was only associated with observing users. Observers could still be viewed by filtering the Observer role. Canvas code has been updated to always display observers regardless of linked students. If observers are not following any users, the role will display as Observing: Nobody.</em>
+
<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>
-
<h3>Access Report Content Column</h3>
+
<h3>Pinned Student Discussions</h3>
-
User profile visits appear as a content item in the user access report.
+
<p>Discussions created by a student and pinned by an instructor do not appear as being edited by the instructor.</p>
-
 
+
<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>
-
<em><strong>Explanation:</strong> When a user viewed another user’s page from the People page, if an instructor viewed the first user’s access report, the content column appeared blank instead of displaying the name of the visited user’s page. This behavior occurred because Canvas wasn’t recording user names as part of the profile view. Canvas code has been updated to record user names when viewing profiles.</em>
+
<h2>Modules</h2>
-
 
+
<h3>Practice Quizzes and Ungraded Surveys</h3>
-
&nbsp;
+
<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 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>Section Assignments and Module Completion</h3>
 +
<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 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>Unlock Dates in Unpublished Modules</h3>
 +
<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 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>Student View Reset</h3>
+
<h3>Question Bank Question Text</h3>
-
Resetting Student View while taking a quiz as a test student does not affect the quiz.
+
<p>Questions are displayed within a question bank.</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>
-
<em><strong>Explanation:</strong> When an instructor enabled Student View, took a quiz as a test student, and reset Student View while the quiz was running, Canvas generated an error message. This behavior occurred because resetting the test student destroys all test student submissions, and Canvas was trying to find the submission for the quiz that was in progress. Canvas code has been updated to allow Student View to be reset at any time.</em>
+
<h2>Rubrics</h2>
-
<h3>Outcome Mastery and Question Banks</h3>
+
<h3>Use Rubric for Assignment Grading</h3>
-
If a question bank is linked to an outcome and used in a quiz, student performance is mastered based on the performance of all associated questions.
+
<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>
-
 
+
<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>
-
<em><strong>Explanation:</strong> When students took a quiz with questions from a question bank that were linked to an outcome, students only had to get one question correct to earn full mastery points for the quiz. This behavior occurred because quiz questions were individually aligned with the outcome, so the mastery level was recorded per question. Canvas code has been updated to determine mastery based on all selected quiz questions and record results for each quiz question outcome result. Mastery is calculated by averaging the student’s score across all questions in the quiz that are linked to the given outcome. This change is explicitly per quiz, so if two question banks are both linked to the same outcome, the student only gets a single learning outcome result for the quiz.</em>
+
<h3>Free-Form Comments and Numerical Entries</h3>
-
<h3>Quiz Logs and Event Sorting</h3>
+
<p>When an instructor enters a number as a free-form comment, students can view the Grades page.</p>
-
Quiz logs record student responses by date and time.
+
<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>
-
 
+
<h2>Settings</h2>
-
<em><strong>Explanation:</strong> When a student submitted a quiz, the quiz log didn’t display results in a logical order. This behavior occurred because the quiz log wasn’t coded with a specific ordering sequence. Canvas code has been updated to record quiz actions by date and time and displayed accordingly.</em>
+
<h3>Course Link Validator</h3>
-
<h3>Quiz Take Button and Section Dates</h3>
+
<p>The Course Link Validator has been optimized to retrieve valid pages through header status requests and accepts only gzip compression.</p>
-
Canvas verifies section end dates for quiz availability in concluded courses.
+
<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>
-
 
+
<h2>SpeedGrader</h2>
-
<em><strong>Explanation:</strong> When an instructor created course section dates that overrode the course or term dates, active section dates were applied to all course components except quizzes. Students with active section dates but concluded course or term dates were not able to view a Take this Quiz button that provided no result. This behavior occurred because sections were incorrectly set for verification. Canvas code has been updated to redefine logic for quiz eligibility.</em>
+
<h3>Graded Survey Labels</h3>
-
<h3>Character Limit for Matching and Multiple Drop-down Questions</h3>
+
<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>
-
The character limit for matching and multiple drop-down questions is 80 characters.
+
<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>
-
<em><strong>Explanation:</strong> When an instructor created a matching or multiple drop-down question, the character limit for answers was 16384 characters. However, the answers only displayed 80 characters to students, which hid the remaining answer to students. This behavior occurred because the answer field did not contain a specific character limit. Canvas code has been updated to limit answer fields to 80 characters.</em>
+
<p>When an instructor creates Crocodoc annotations on a group assignment, all students in the group can view the annotations.</p>
-
<h3>Instructor Quiz Previews and Concluded Courses</h3>
+
<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>
-
Concluded courses do not allow quiz previews.
+
-
 
+
-
<em><strong>Explanation:</strong> When an instructor tried to preview a quiz in a concluded course, the Quiz Preview button only refreshed the page. Courses were only affected when an instructor required participation within the term/course/section dates and the assigned date was in the past. This behavior occurred because concluded courses do not allow active course participation in concluded courses. Canvas code has been updated to remove the Quiz Preview button for quizzes in concluded courses. Canvas generates a message showing the quiz is no longer available.</em>
+
-
 
+
-
&nbsp;
+
-
<h2>Rich Content Editor</h2>
+
-
<h3>Table Page Links</h3>
+
-
Table styling inside the Rich Content Editor is not affected by included links.
+
-
 
+
-
<em><strong>Explanation:</strong> When a user created a table, added a link to a content cell, and then changed the link using the content selector, the table HTML was removed from the Rich Content Editor. This behavior occurred because the JavaScript was not properly handling HTML links inside tables. Canvas code has been updated to determine how to handle HTML links inside table data tags.</em>
+
-
 
+
-
 
+
<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: 9/8/15 (in observance of Labor Day in the United States)</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: 9/14/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: 9/19/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