Canvas Updates

From e-Learning Documentation

(Difference between revisions)
Jump to: navigation, search
 
(45 intermediate revisions not shown)
Line 1: Line 1:
-
Production Release Notes for Saturday, December 6, 2014
+
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. .
<h1>New Features</h1>
<h1>New Features</h1>
-
<h2>Conversations</h2>
+
<h2>Grades</h2>
-
<h3>
+
<h3>Inactive Enrollments Setting</h3>
-
Submission Comments Filter</h3>
+
<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>
-
Users can filter messages in Conversations to view comments posted on assignment submissions. This feature restores user functionality of viewing submission comments in the Conversations Inbox.
+
<p><em>This feature was originally suggested by the Canvas Community.</em></p>
-
 
+
<h3>Enrollment Labels</h3>
-
<strong>Note:</strong> <em>New submission comments do not affect the standard Canvas Inbox new message indicator. The communications team is exploring how to indicate new messages within the submission comments option. More details will be available in a future release.</em>
+
<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>
-
 
+
-
Accessed in the Inbox type filter, Submission Comments allows users to view all comments sent and received from assignment submissions.
+
-
 
+
-
Each message contains the name of the user and the name of the submission, the time the message was sent, and the number of messages in the conversation thread. Submission Comments only appear between a student and any user who has appropriate Gradebook and SpeedGrader editing and commenting permissions—most commonly an instructor, TA, or both.
+
-
 
+
-
Like in the regular inbox, submission comments messages can be manually marked as read or unread. Messages can also be filtered by course.
+
-
 
+
-
Users can reply to submission comments directly from the inbox by clicking the Reply icon in the message thread or next to the conversations filter options. Replies appear as part of the conversation thread but are also posted back to the assignment. Comments can also be viewed in the Gradebook and SpeedGrader.
+
-
 
+
-
&nbsp;
+
-
<h2>Quizzes</h2>
+
-
<h3>Quiz Statistics</h3>
+
-
Quizzes has an updated design that enhances the details within quiz statistics. Additionally, this change improves the loading speed within quizzes.
+
-
 
+
-
<strong>Notes:</strong>
+
-
<ul>
+
-
<li>Quiz Statistics is a Course-level feature option, which means that once it is enabled by the institutional admin, the feature can be enabled by instructors on a course-to-course basis. If you are an instructor and do not see Quiz Statistics available to you as a Feature Option within Course Settings, please contact your institutional admin.</li>
+
-
<li>Some users have reported inaccuracies in matching-question graphs and quizzes that are linked to question banks. Our engineering team is reviewing this behavior and will continue to make enhancements in future releases.  In the interim, this feature will remain a course-level feature option.</li>
+
-
</ul>
+
-
Instructors can view an entire quiz summary that shows all score percentages. The quiz summary also shows the quiz average score, high score, low score, standard deviation (how far the values are spread across the entire score range), and average time of quiz completion.
+
-
 
+
-
The quiz summary chart is interactive; users can focus on a specific segment of the chart by selecting a range with their cursor, such as viewing the number of students who scored between 0 and 50 percent.
+
-
<h3>Analysis Reports</h3>
+
-
When instructors generate an analysis report, Canvas shows the last time the report was generated. If there is an error with the report, instructors can retry the option or cancel the analysis completely.
+
-
<h3>Question Breakdown</h3>
+
-
The Quiz Statistics page shows a breakdown of each question in the quiz. Toggle the expand button to expand or collapse all details for all quiz questions.
+
-
 
+
-
Each question displays answer bars relating to the percentage of each answer choice. You can also hover over the answer bars to see the percentage and number of students in the tooltip. Expanding the question shows the exact percentage of each answer below the answer bars with the exact answer choices from your students.
+
-
<h3>Discrimination Index</h3>
+
-
Quiz statistics for True/False and Multiple Choice quiz questions include an item discrimination index, which attempts to look at a spread of scores and reflect differences in student achievement. This metric provides a measure of how well a single question can tell the difference (or discriminate) between students who do well on an exam and those who do not. It divides students into three groups based on their score on the whole quiz and displays those groups by who answered the question correctly.
+
-
 
+
-
Lower discrimination scores (in red) are scored +0.24 or lower; good scores (green) are +0.25 or higher. An ideal discrimination index shows students who scored higher on the quiz getting the quiz question right, students who scored lower on the quiz getting the quiz question wrong, and students in the middle range on either side. A discrimination index of zero shows all students getting the quiz question right or wrong.
+
-
<h3>Distribution Scaling</h3>
+
-
Quiz statistics for Fill-in-Multiple Blanks, Multiple Dropdowns (often used for Likert Scale questions), and Matching questions are animated to distinguish between answer choices. When each answer is selected, the bars in the answer distribution chart are scaled according to the answer response.
+
-
 
+
-
&nbsp;
+
<h1>Updated Features</h1>
<h1>Updated Features</h1>
-
<h2>Quizzes</h2>
+
<h2>Courses</h2>
-
<h3>Correct Answers for Multiple Attempts</h3>
+
<h3>Courses Page Updates</h3>
-
Instructors who create a quiz with more than one allowed attempt can restrict students from seeing the correct answers until after their last attempt. If an instructor allows students to view the correct answers, this additional option only appears if the Allow Multiple Attempts and Allowed Attempts checkboxes are both selected as quiz options.
+
<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>
-
<strong>Note:</strong> <em>This additional option will follow the current Quiz functionality around multiple attempts.  If a student never makes it to the last attempt, the correct answer setting will not apply. To allow the student to view the correct answers, you can manually change the quiz options at a later time.</em>
+
<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;
+
-
<h2>SpeedGrader</h2>
+
-
<h3>Crocodoc Previews</h3>
+
-
SpeedGrader provides instructors with updates about Crocodoc files. If a submission includes a file that can be rendered in Crocodoc, but the submission preview is not complete, SpeedGrader generates a message stating the document is still processing.
+
-
 
+
-
<strong>Note:</strong><em> Crocodoc is not available in beta, so SpeedGrader will always show that Crocodoc document previews are in process.</em>
+
-
 
+
-
&nbsp;
+
-
<h2>User Course List</h2>
+
-
<h3>Unfavorite Past Courses</h3>
+
-
On the My Courses page, users can favorite or unfavorite current courses. However, depending on course configuration, some favorited courses may still display the favorite icon even after the course has ended. If a past enrollment course shows the favorite icon, users can unfavorite the course by toggling the star icon.
+
-
 
+
-
&nbsp;
+
<h1>Other Updates</h1>
<h1>Other Updates</h1>
-
<h2>Course Settings</h2>
+
<h2>Assignments</h2>
-
<h3>Course Details Accessibility</h3>
+
<h3>Turnitin Icon Contrast</h3>
-
To address accessibility concerns, Course Details page has been changed to always appear as a form and removes the Edit button. Changes to any allowed fields must still be made by clicking the Update Course Details button at the bottom of the page. This change does not affect any user permissions.
+
<p>Turnitin icon colors in the assignment submission details page, Gradebook, and SpeedGrader display with higher contrast ratios.</p>
-
 
+
<h2>Gradebook</h2>
-
&nbsp;
+
<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>
 +
<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. 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>Account Settings</h3>
+
<h3>Assignments</h3>
<ul>
<ul>
-
<li>When an admin views user enrollments, screen readers read the name of the course before the user unenroll link.</li>
+
<li>Turnitin icon colors in the assignment submission details page, Gradebook, and SpeedGrader display with higher contrast ratios.</li>
</ul>
</ul>
-
<h3>Announcements</h3>
+
<h3>Calendar</h3>
<ul>
<ul>
-
<li>The search field contains a description for keyboard users.</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>Pressing enter on a Course Settings tab selects the tab.</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>
</ul>
<h3>Discussions</h3>
<h3>Discussions</h3>
<ul>
<ul>
-
<li>The Discussions remove attachment button is labeled for screen readers and keyboard users.</li>
+
<li>In High Contrast Mode, dragging and dropping a discussion is highlighted with a 2px inset rectangle.</li>
-
<li>The search field contains a description for keyboard users.</li>
+
</ul>
</ul>
-
<h3>Modules</h3>
+
<h3>Files</h3>
<ul>
<ul>
-
<li>The modules page does not give instructions for moving modules unless the user is authorized to move modules.</li>
+
<li>The Move button is shown as disabled to screen readers until a folder is selected.</li>
-
<li>When a user adds content to a module, all form fields are labeled for screen readers.</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>Notifications</h3>
+
<h3>Modules</h3>
<ul>
<ul>
-
<li>Notification Preference settings are labeled as buttons 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>
-
<h3>Pages</h3>
+
<h3>Profile</h3>
<ul>
<ul>
-
<li>Screen readers read the page title header once as an H1 tag.</li>
+
<li>In the Edit Settings dialog, the attribute names are read correctly to screen readers.</li>
</ul>
</ul>
-
<h3>SpeedGrader</h3>
+
<h3>Quizzes</h3>
<ul>
<ul>
-
<li>SpeedGrader announces the name and grade status of each viewed student submission. However, in anonymous grading, student names remain hidden.</li>
+
<li>Essay questions include a link to the HTML editor.</li>
</ul>
</ul>
<h3>Syllabus</h3>
<h3>Syllabus</h3>
<ul>
<ul>
-
<li>The Creative Commons License image contains updated alt text to differentiate from the image filename.</li>
+
<li>The Jump to Today link is focused after the H1 heading.</li>
</ul>
</ul>
-
&nbsp;
+
<h2>Accounts</h2>
-
<h2>Account Settings</h2>
+
<h3>Subaccount SIS Export Reports</h3>
-
<h3>Term Dates</h3>
+
<p>To maintain accuracy for subaccount reports, Canvas updates all user account associations weekly.</p>
-
Instructors and Teaching Assistants (TAs) can view courses according to term date restrictions.
+
<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>
-
<em><strong>Explanation:</strong> When an admin restricted term access dates for users with instructor and TA roles, those users could still access courses for the entire duration of the term, as long as it is not overridden by course or section restriction dates. Course code has been updated to verify user roles and dates when granting term access.</em>
+
<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>
-
&nbsp;
+
<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>
<h2>Calendar</h2>
-
<h3>Browser Back Button</h3>
+
<h3>Scheduler Appointments and Deleted Student Enrollments</h3>
-
On the Calendar page, users can use the back button in their browser window.
+
<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>
-
<em><strong>Explanation:</strong> After viewing the Calendar, users were not able to return to a prior page using the back button in their browser. Canvas code has been updated to support the use of the back button to return to prior pages.</em>
+
<h3>Multi-Course Scheduler Appointments</h3>
-
<h3>Linked Files</h3>
+
<p>Multi-course Scheduler appointments are shown to instructors in the associated course.</p>
-
Linked files in Calendar events cannot be downloaded unless the user is logged in to Canvas.
+
<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>
-
<em><strong>Explanation:</strong> When an instructor created a calendar event with a linked file and used the Let Students Download or View Files in this Folder if I Link to Them permission, the calendar event included the verifier in the URL. This behavior meant that anyone with the URL could download the file without being required to log in to Canvas. Canvas code has been updated to remove the verifier on the URL in the Calendar and prompt the user to log in to view the file. This fix was released to production on 11/22/14.</em>
+
<p>If an instructor’s course enrollment is deleted from a multi-course Scheduler appointment, the instructor can edit the appointment group.</p>
-
<h3>Public Syllabus Dates</h3>
+
<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>
-
Courses with multiple sections and a public syllabus display assignment dates on the syllabus.
+
<h2>Conversations</h2>
-
 
+
<h3>Recipient Search in Large Courses</h3>
-
<em><strong>Explanation:</strong> When an instructor created a calendar event for a course with multiple sections and dates, viewing the public syllabus displayed the dates as a missing translation string. Canvas code has been updated to support multiple sections and display syllabus dates for non-logged-in users.</em>
+
<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>
-
&nbsp;
+
<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>Question Groups and Question Banks</h3>
+
<h3>Multiple Course Imports</h3>
-
Question groups remain linked to a question bank after course copy/import.
+
<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 copied or imported a course, some question groups linked to a question bank lost their association with the question bank. This behavior occurred because assignments did not retain question bank IDs upon course copy. Canvas code has been updated to retain IDs between question banks and their associated assignments.</em>
+
<h3>Allow Liking Option</h3>
-
<h3>Examview Exports</h3>
+
<p>Allow Liking Discussions settings are retained in course imports.</p>
-
Canvas import Examview QTI files as a Blackboard import type as long as the ZIP upload contains QTI files.
+
<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 tried to import an Examview ZIP file as a Blackboard import type, Canvas generated an error message if the ZIP upload contained no files. Canvas code has been updated to disregard empty Examview ZIP files.</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>
-
 
+
<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>
<h2>Discussions</h2>
-
<h3>Discussion Attachments</h3>
+
<h3>Locked Discussion Descriptions</h3>
-
Attachments added to discussions are not attached when users open the discussion. Additionally, users who can edit ungraded discussions can view the attachment option.
+
<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>
-
<em><strong>Explanation:</strong> When an instructor granted access for users to attach files to discussions, attached files were no longer attached to a discussion after the discussion topic was saved. This behavior occurred because unpublished topics were not granting appropriate attachment permissions to appropriate users. Users were also not able to view the attachment option in unpublished ungraded discussions. Canvas code has been updated to verify permissions for adding attachments when saving a discussion topic.</em>
+
<h2>Files</h2>
-
 
+
<h3>Folder Clicks and Page Load</h3>
-
 
+
<p>Clicking a folder multiple times does not affect loading the Files page.</p>
-
<h2>Gradebook</h2>
+
<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>GPA Scale CSV File Upload</h3>
+
<h2>Grades</h2>
-
Assignments set as a GPA Scale accept scores from CSV uploads.
+
<h3>Excused Assignments and Grade Calculations</h3>
-
 
+
<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>
-
<em><strong>Explanation:</strong> In a downloaded CSV file, all scores for a GPA Scale assignment are downloaded as points. When an instructor modified scores for a GPA Scale assignment and re-uploaded the CSV file, the upload cleared all scores set as points. Canvas code has been updated to apply point entries in GPA Scale assignments to the appropriate value for the GPA scale. For instance, if an assignment is given 4.5/5 points, and the GPA scale states that 80–100% is a 4.0, uploading the CSV file converts the 4.5 points to a 90%, which appears in the Gradebook as a 4.0.</em>
+
<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>
-
 
+
-
&nbsp;
+
<h2>Groups</h2>
<h2>Groups</h2>
-
<h3>New Student Groups Page Self Sign-Up Groups</h3>
+
<h3>Cloned Groups and Pages</h3>
-
When students are a member of a self sign-up group, the New Student Groups page only allows them to leave or view the group.
+
<p>Group pages are not duplicated in cloned groups.</p>
-
 
+
<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>
-
<em><strong>Explanation:</strong> When students joined a self sign-up group, viewing the New Student Groups page showed students that they could join the group, even though they were already members of that group. This behavior occurred because of a miscommunication between the user ID and group ID, which were coded in different data types. Since Canvas could not properly associate these IDs, the group links could not be updated for the appropriate users. Canvas code has been updated to code user and groups IDs as the same data type.</em>
+
<h3>Pinned Student Discussions</h3>
-
<h3>New Student Groups Page Add Groups Button</h3>
+
<p>Discussions created by a student and pinned by an instructor do not appear as being edited by the instructor.</p>
-
Students can only view the Add Groups button when they have permission to organize their own groups.
+
<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>
-
 
+
<h2>Modules</h2>
-
<em><strong>Explanation:</strong> When the New Student Groups feature option was enabled by an admin, and an instructor created a group and disabled the Let Students Organize Their Own Groups option, students were still able to see the Add Group button, even though the button was not active. Canvas code has been updated to verify permissions for adding a new student group.</em>
+
<h3>Practice Quizzes and Ungraded Surveys</h3>
-
 
+
<p>Practice quizzes and ungraded surveys are only marked as late if the item requires a student submission.</p>
-
&nbsp;
+
<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>
-
<h2>Learning Mastery Gradebook</h2>
+
<h3>Section Assignments and Module Completion</h3>
-
<h3>Learning Mastery Gradebook Pagination</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>
-
Students can view all outcomes in the Learning Mastery Gradebook.
+
<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>
-
<em><strong>Explanation:</strong> When an instructor created a course with more outcomes than could initially be displayed in the browser, students were not able to view outcomes or were viewing duplicate outcomes. This behavior occurred because the outcome link API endpoint was not specifying an order when paginating outcomes. Canvas code has been updated to properly paginate outcomes in the Learning Mastery Gradebook.</em>
+
<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>
-
&nbsp;
+
<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>Quiz Edit and Course Navigation</h3>
+
<h3>Question Bank Question Text</h3>
-
When editing a quiz, instructors can access Course Navigation links.
+
<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 edited a quiz, some of the Course Navigation links could not be accessed. This behavior occurred because the hidden quiz regrade feature (which only appears if an instructor wants to regrade a quiz question) was blocking some of the Course Navigation links. Canvas code has been updated to allow access to all Course Navigation links when editing a quiz. </em>
+
<h2>Rubrics</h2>
-
<h3>Search Field</h3>
+
<h3>Use Rubric for Assignment Grading</h3>
-
Users can search for courses in the Search field on the Quiz Index Page.
+
<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 a user clicked in the Search field to search for a quiz, the Quiz Index Page was not generating any results. This behavior occurred because of an error in the search script that rendered quiz titles. Canvas code has been updated to render the quiz result list after a search entry has been entered. Additionally, this fix also improves search performance and returns search results more quickly.</em>
+
<h3>Free-Form Comments and Numerical Entries</h3>
-
 
+
<p>When an instructor enters a number as a free-form comment, students can view the Grades page.</p>
-
&nbsp;
+
<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>
 +
<h3>Course Link Validator</h3>
 +
<p>The Course Link Validator has been optimized to retrieve valid pages through header status requests and accepts only gzip compression.</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>
<h2>SpeedGrader</h2>
<h2>SpeedGrader</h2>
-
<h3>Rubric Edit Icons</h3>
+
<h3>Graded Survey Labels</h3>
-
When using the tab key, rubric icons do not appear in SpeedGrader.
+
<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>: 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>
-
<em><strong>Explanation:</strong> When viewing a rubric within SpeedGrader, instructors who used the tab key reported that edit icons were appearing within the rubric. Canvas code has been updated to hide edit icons within SpeedGrader.</em>
+
<h3>Crocodoc Annotations and Group Assignments</h3>
-
<h3>Admin Gradebook Filter</h3>
+
<p>When an instructor creates Crocodoc annotations on a group assignment, all students in the group can view the annotations.</p>
-
When filtering the Gradebook by section, admins can view the number of students in each section.
+
<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>
-
<em><strong>Explanation:</strong> When an admin filtered the Gradebook by section, the Gradebook was showing the total number of students in the course, not the number of students in the section. This behavior only affected users with an admin role. Canvas code has been updated to display correct student totals for each section.</em>
+
-
 
+
-
&nbsp;
+
-
<h2>User Course List</h2>
+
-
<h3>Course Names</h3>
+
-
Long course names do not affect the page display.
+
-
 
+
-
<em><strong>Explanation:</strong> When a course contained a long course name, the enrollment type was being pushed out of the browser view. This behavior occurred because the course name was changing the layout of the page instead of truncating the course name. Canvas code has been updated to truncate long course names and not affect the page display.</em>
+
-
 
+
-
&nbsp;
+
-
<h1 dir="ltr">Next release schedule:</h1>
+
<ul>
<ul>
<li dir="ltr">
<li dir="ltr">
-
<p dir="ltr">Beta release and notes: 12/10/14</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: 12/15/14</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: 12/20/14</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