Canvas Updates

From e-Learning Documentation

(Difference between revisions)
Jump to: navigation, search
 
(2 intermediate revisions not shown)
Line 1: Line 1:
-
Production Release notes for Saturday, February 20, 2016.<br>
+
Production Release notes for Saturday, April 23, 2016.<br>
-
In this Canvas release (February 20), instructors can tell if their assignment submission Crocodoc annotations are being read by students. Canvas also includes various design enhancements to existing feature areas.
+
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>SpeedGrader</h2>
+
<h2>Grades</h2>
-
<h3>Crocodoc Student Feedback Document Review</h3>
+
<h3>Inactive Enrollments Setting</h3>
-
<p>When an instructor adds Crocodoc annotations to a student’s submission, instructors can view if the student has viewed the feedback. This change does not affect any student behavior in Canvas. Students view Crocodoc feedback by viewing the submission details page and click the View Feedback button.</p>
+
<p>When a student is deactivated in a course, instructors can view inactive enrollments through the Gradebook Settings menu. Similar to the behavior of concluded enrollments, this feature allows instructors to filter inactive students from the Gradebook. When enabled, the Settings menu displays a checkmark next to the option to show inactive enrollments.</p>
-
<strong>Note: Crocodoc only supports specific file types, such as Microsoft Word and PDF documents. If a student submission does not support Crocodoc, SpeedGrader renders the document in the Canvas document previewer and the submission details page shows the Preview button.</strong>
+
<p><em>This feature was originally suggested by the Canvas Community.</em></p>
-
<p><em>This feature was originally suggested by the Canvas community.</em></p>
+
<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>
<h1>Updated Features</h1>
<h1>Updated Features</h1>
-
<h2>Analytics</h2>
+
<h2>Courses</h2>
-
<h3>Graph Enhancements</h3>
+
<h3>Courses Page Updates</h3>
-
<p>Account, course, and user analytics graphs have been improved for accessibility and readability; changes do not affect current functionality.
+
<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>
-
The Activity by Date graphs show the number of page views and participation activity by date. The graphs have been changed to display light and dark bars for contrast instead of bars with similar brightness. Specific participations and page views can be viewed by hovering over the date.</p>
+
<h2>People</h2>
-
<p>In the Courses page, all explanatory text that was shown to the left side of each graph has been replaced with a summary key directly above the graph. Additionally, because the page includes breadcrumb text, the course name at the top of the page has also been removed for redundancy.</p>
+
<h3>User Details Inactive Status</h3>
-
<p>The Submissions graphs use different colors and shapes to distinguish missing, late, and on-time assignment submissions. Specific percentages for each submission status can be viewed by hovering over the assignment. The Courses page shows submissions for all students; the users page shows the submissions for each individual student, as well as future assignments that are not due yet.</p>
+
<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>
-
<p>The Grades graphs have a more simplified Y axis with fewer point lines only displayed on the left side of the graph. The percentile color has also been updated for better accessibility contrast. The users page shows individual performance for each and whether the student received a good, fair, or poor grade.</p>
+
<h1>Other Updates</h1>
-
In the Courses page, the individual student graph at the end of the page has been replaced with numerical data. Submission data is identified individually as the number of assignments that were on time, late, or missing. Data also includes the student’s current score in the course. The page views, participations, and current score columns can be filtered in ascending or descending order.</p>
+
-
<h2>Announcements</h2>
+
-
<h3>Announcement Likes in Student Replies</h3>
+
-
<p>When an instructor creates an announcement, they can choose to allow students to like a reply. This feature is only applicable to courses that allow students to respond to announcements. When a student responds to an announcement, other students can view and click the like icon below the reply. Announcements mirror the functionality of Discussions in that instructors can set other options for liking as part of the announcement settings. They can choose to allow only graders in the course to like an announcement reply and sort replies by the number of likes.</p>
+
<h2>Assignments</h2>
<h2>Assignments</h2>
-
<h3>External Tool URL</h3>
+
<h3>Turnitin Icon Contrast</h3>
-
<p>When an instructor created an External Tool assignment submission, previously instructors could only add an External URL by clicking the URL field. This functionality has been improved by allowing a direct URL to be entered in the link field. Instructors can still locate an External Tool by clicking the Find button.</p>
+
<p>Turnitin icon colors in the assignment submission details page, Gradebook, and SpeedGrader display with higher contrast ratios.</p>
-
<h2>Dashboard</h2>
+
<h2>Gradebook</h2>
-
<h3>Sidebar Enhancements</h3>
+
<h3>Performance Updates</h3>
-
<p>Dashboard sidebar content includes more white space and enlarged font sizes for better readability. All sidebar areas include the name of the course, and assignments also include the total number of points.
+
<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>
-
The Coming Up section includes the specific date of the assignment or event instead of the day of the week. Additionally, any assignments that have already been graded include the assignment score.
+
<h2>Notifications</h2>
-
For instructors, the To Do list assignment icons are replaced with an indicator representing the number of submissions that require grading. The indicator matches the primary color of the account's theme as set in the theme editor.</p>
+
<h3>Communication Channel Update</h3>
-
<h2>Grades</h2>
+
<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>
-
<h3>Grade Sorting</h3>
+
<p><em>This feature resolves a fixed bug in Canvas</em></p>
-
<p>When students view the Grades page, they can sort grades by due date, module, assignment title, or assignment group. By default, sorting is by due date.  If modules or assignment groups aren’t used in a course, they won’t be included as sorting options.</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>
-
<h2>Outcomes</h2>
+
-
<h3>Single Calculation Methods</h3>
+
-
<p>When calculating a decaying average, outcomes creates a calculation when only one assessment has been made. Previously the calculation wouldn’t return a calculation unless two submissions had been made. Additionally, when calculating for n number of times, outcomes supports a calculation that is set to achieve mastery only once.</p>
+
-
<h2>Quizzes</h2>
+
-
<h3>Quiz Statistics Updates</h3>
+
-
<p>The Quiz Statistics page has been updated for accessibility. The overall statistics graph no longer includes an option to view a specific segment. Instead, the graph includes a Y axis that indicates the percentage of students who received a specific score. Question breakdown graphs have been changed to display horizontal bars with question responses, the number of respondents, and the percentage of students who selected each response. Correct answer responses include a check mark, while no answer responses are indicated by a striped bar. For responses that show a discrimination index, the index displays the number but no longer displays the associated graph.</p>
+
-
<h1>Other Updates</h1>
+
-
<h2>User Interface</h2>
+
-
<h3>Font Sizes</h3>
+
-
<p>The user interface has been updated to support relative font sizes throughout Canvas. This change does not apply to any specific text sizes as noted in HTML, vendor libraries’ css, or through font size editing in the Rich Content Editor.</p>
+
<h1>Fixed Bugs</h1>
<h1>Fixed Bugs</h1>
<h2>Accessibility</h2>
<h2>Accessibility</h2>
-
<h3>Analytics</h3>
 
-
<ul>
 
-
<li>The Account, Course, and User Analytics pages in Canvas have been updated to address multiple accessibility for both screen readers and keyboard users regarding color, sorting options, navigational cues, and focus indicators. Analytics pages display a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</li>
 
-
</ul>
 
<h3>Assignments</h3>
<h3>Assignments</h3>
<ul>
<ul>
-
<li>When displaying a grade as a GPA Scale or Letter Grade, the Help icon and View Grading Scheme links are accessible for keyboard users.</li>
+
<li>Turnitin icon colors in the assignment submission details page, Gradebook, and SpeedGrader display with higher contrast ratios.</li>
-
<li>All settings for an assignment include an assignment-specific identifier for screen readers.</li>
+
</ul>
</ul>
<h3>Calendar</h3>
<h3>Calendar</h3>
<ul>
<ul>
-
<li>The Calendar radio button roles function as tabs.</li>
+
<li>Calendar dates are only highlighted if a calendar is visible and includes a calendar event.</li>
-
<li>The mini calendar on the right sidebar shows a black highlight with white text for the current day and black outlines around days with events.</li>
+
-
<li>Calendar event buttons behave as buttons instead of links.</li>
+
-
<li>When keyboard users navigate through date and time fields, field contents are selected instead of the cursor being placed at the end of the tabbed field.</li>
+
</ul>
</ul>
-
<h3>Dashboard</h3>
+
<h3>Conversations</h3>
<ul>
<ul>
-
<li>In the legacy UI, the Dashboard sidebar needs grading text for instructors displays in 12px.</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>When an attachment is removed from a discussion, focus is retained on the Choose File field.</li>
+
<li>In High Contrast Mode, dragging and dropping a discussion is highlighted with a 2px inset rectangle.</li>
</ul>
</ul>
-
<h3>Gradebook</h3>
+
<h3>Files</h3>
<ul>
<ul>
-
<li>The Message Students Who feature includes a label for screen readers. Additionally, when an instructor selects the grade cutoff score, focus is retained in the score field.</li>
+
<li>The Move button is shown as disabled to screen readers until a folder is selected.</li>
-
<li>The toggle to expand or collapse a grade history chart includes an aria-expand attribute.</li>
+
<li>When a user creates a new folder, keyboard focus is retained on the name of the new folder.</li>
-
<li>The screen reader warning that tells users the Gradebook Grid View is not accessible has been changed from red to blue.</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>
-
<li>In Individual View, the fixed width for the complete/incomplete assignment type column has been removed and displays the words Complete, Incomplete, and Excused.</li>
+
-
<li>The Gradebook includes a keyboard shortcut icon.</li>
+
</ul>
</ul>
<h3>Modules</h3>
<h3>Modules</h3>
<ul>
<ul>
-
<li>When a keyboard user deletes a prerequisite, focus is retained on the previous prerequisite; if no prerequisites exist, focus is retained on the Add Prerequisite button. When a requirement is deleted, focus is retained on the previous requirement; if no requirements exist, focus is retained on the Add Requirement button.</li>
+
<li>Module buttons for Add Modules and Cancel do not persist for screen readers after closing the modal window.</li>
-
<li>Keyboard users can edit a module, cancel editing a module, delete a module, cancel deleting a module, and move a module via the Move To menu.</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>Outcomes</h3>
+
<h3>Profile</h3>
<ul>
<ul>
-
<li>The Outcomes page buttons are focused from left to right. Additionally, the <a> style buttons have been changed to <button> tags.</li>
+
<li>In the Edit Settings dialog, the attribute names are read correctly to screen readers.</li>
-
<li>Using the Space bar on an outcome or outcome group selects the outcome or outcome group.</li>
+
-
<li>The Outcomes Back button retains keyboard navigation in the list of outcomes and groups. Additionally, the Back button at the top of the Outcomes page resets focus to the New Outcome button.</li>
+
</ul>
</ul>
<h3>Quizzes</h3>
<h3>Quizzes</h3>
<ul>
<ul>
-
<li>The Discrimination Index button in the stats page is accessible to keyboard users.</li>
+
<li>Essay questions include a link to the HTML editor.</li>
-
<li>The Quiz taking page does not include any italics tags that wrap around screen reader tags.</li>
+
-
<li>When users take a quiz with one quiz question at a time, screen readers only read the Next or Previous buttons once.</li>
+
-
<li>The Quiz statistics page has been updated to address multiple accessibility issues for keyboard users regarding question breakdowns, hover content, and color.</li>
+
-
<li>Using the Enter key on the question bank bookmark icon retains focus on the bookmark icon.</li>
+
-
<li>When a question is moved or copied to another question bank, focus is set on the dialog’s close button.</li>
+
-
<li>Fill-in-Multiple-Blank questions do not include a skip to question text link.</li>
+
-
<li>In question banks, the header and text body of questions are not included in the tab order. When a question bank includes more than two pages, the headers are displayed as links in the tab order. Clicking a heading should retain focus and expand the question details.</li>
+
-
<li>Multiple Dropdown questions do not contain drop-down options once the quiz has been submitted.</li>
+
</ul>
</ul>
-
<h3>Rich Content Editor</h3>
+
<h3>Syllabus</h3>
<ul>
<ul>
-
<li>The toolbar insert/edit image button is accessible to keyboard users to navigate and select images from the Canvas tab.</li>
+
<li>The Jump to Today link is focused after the H1 heading.</li>
-
<li>After searching, using the Enter key on a Flickr image sets the focus on the image alt field.</li>
+
-
<li>The media recording dialog includes a message indicating that screen reader users can upload pre-recorded media to avoid using flash.</li>
+
-
<li>To distinguish the selected color, the text color and background color icons display a focus indicator for keyboard users.</li>
+
-
</ul>
+
-
<h3>Rubrics</h3>
+
-
<ul>
+
-
<li>Keyboard focus is not applied to content where there are no actions to be taken.</li>
+
-
<li>Using the Enter key on the Add Rubric button sets the focus in the rubric title field.</li>
+
-
<li>When a rating is deleted, focus is set to the next available rating edit button.</li>
+
</ul>
</ul>
 +
<h2>Accounts</h2>
 +
<h3>Subaccount SIS Export Reports</h3>
 +
<p>To maintain accuracy for subaccount reports, Canvas updates all user account associations weekly.</p>
 +
<p><em><strong>Explanation</strong>: When an admin in a subaccount generated the SIS Export reports, users were only included in the report if the first course where they were enrolled was the subaccount where the report was generated. Even though courses and groups can be created within subaccounts, user data is maintained at the account level. Canvas code has been updated to update all account associations weekly.</em></p>
<h2>Analytics</h2>
<h2>Analytics</h2>
-
<h3>Analytics Date Labels</h3>
+
<h3>Group Discussions</h3>
-
<p>When course data is consolidated into weeks or months, the analytics tooltip updates the content appropriately.</p>
+
<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 course used dates that spanned longer than a few weeks, analytics displayed as weekly bars, but the text description indicated the bars were shown by day. This behavior occurred because the bars collapsed into weeks without updating the tooltip data. Canvas code has been updated to identify content when graph data is consolidated.</em></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>Assignments</h2>
+
<h2>Announcements</h2>
-
<h3>External Tool Submissions</h3>
+
<h3>Announcement Titles</h3>
-
<p>Assignments set as an External Tool submission must include a URL.</p>
+
<p>Long announcement titles do not affect the Announcements Index Page layout.</p>
-
<p><em><strong>Explanation</strong>: When an instructor created an assignment shell with an external tool assignment type and did not include a URL, the assignment was able to be saved. However, when the assignment was copied, trying to view the assignment generated a page error. This behavior occurred because the assignment never included a URL to the external tool. Canvas code has been updated for assignments with no URLs to notify the user that the external tool settings were not valid.</em></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>
-
<h3>Assignment Group Weights and Designer Roles</h3>
+
<h2>Calendar</h2>
-
<p>Designers can update Assignment group weights in a course.</p>
+
<h3>Scheduler Appointments and Deleted Student Enrollments</h3>
-
<p><em><strong>Explanation</strong>: When a user with the Designer role tried to update an Assignment group weight, Canvas did not update the change. This behavior occurred because Canvas was saving the course with a grading standard ID attribute, even though it wasn’t affected by changes to group weights, and Canvas does not allow users to change grading standards without the Manage Grades permission. Canvas code has been updated to allow designers to update group weights and only update grading standards if a grading standard is actually being changed by a user with the correct permissions.</em></p>
+
<p>If a student enrollment is deleted from a course, any future appointments in Scheduler are also deleted.</p>
-
<h3>Firefox Browser and Assignment Points</h3>
+
<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>
-
<p>Students can view the points possible for an assignment in Firefox.</p>
+
<h3>Multi-Course Scheduler Appointments</h3>
-
<p><em><strong>Explanation</strong>: When a student viewed Canvas using the Firefox browser and viewed the assignment page, the points possible for each assignment was faded out. This behavior occurred because of a conflict with the CSS class. Canvas code has been updated to show assignment points possible to students in Firefox.</em></p>
+
<p>Multi-course Scheduler appointments are shown to instructors in the associated course.</p>
-
<h3>New Outcomes</h3>
+
<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>
-
<p>Instructors can create new outcomes from an assignment.</p>
+
<h3>Multi-Course Scheduler Appointments and Deleted Instructor Enrollments</h3>
-
<p><em><strong>Explanation</strong>: When an instructor created an assignment, added a rubric, chose to find an outcome, and then created a new outcome, the page displayed an error message. This behavior occurred because of incorrect linking to the outcomes page. Canvas code has been updated to display the outcomes page when creating a new outcome.</em></p>
+
<p>If an instructor’s course enrollment is deleted from a multi-course Scheduler appointment, the instructor can edit the appointment group.</p>
-
<h2>Courses</h2>
+
<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>
-
<h3>Courses List and Instructor Enrollments</h3>
+
<h2>Conversations</h2>
-
<p>Users who are added to a future course with an instructor role can only view the course in the Courses list.</p>
+
<h3>Recipient Search in Large Courses</h3>
-
<p><em><strong>Explanation</strong>: When an admin created courses in a future term and restricted term access dates for instructors, users who were given an instructor role were able to view the courses in the Global Navigation Courses list, even if the courses were not set by the user as a favorite. Instructors were able to view the courses but could not access the courses. This behavior occurred because the courses were not verifying the term access date set for instructors. Canvas code has been updated to enforce term date restrictions for instructor course access.</em></p>
+
<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>
 +
<h3>Multiple Course Imports</h3>
 +
<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>
 +
<h3>Allow Liking Option</h3>
 +
<p>Allow Liking Discussions settings are retained in course imports.</p>
 +
<p><em><strong>Explanation</strong>: When a user imported a Canvas course and the Discussions Allow Liking checkbox was selected, the checkbox option was removed after import. Canvas code has been updated to retain Discussions Allow Liking settings in course imports.</em></p>
 +
<h3>Course Copy Self-Import</h3>
 +
<p>Copying a course into itself includes an updated warning message that importing course content into the same course will duplicate content the first time and overwrite duplicates if repeated.</p>
 +
<p><em><strong>Explanation</strong>: When a user copied a course into itself, the warning message indicated that the content would be copied, causing users to believe that content would always be duplicated. Content would be copied on the first import but overwrite the existing copy on any additional import. Canvas code has been updated to clarify the warning message for course copies.</em></p>
 +
<h3>Pre-processing Status</h3>
 +
<p>The course copy pre-processing status updates automatically when the process is queued.</p>
 +
<p><em><strong>Explanation</strong>: When a user copies a course, the import status updated as pre-processing but was never updated when the import was actually queued and running. Canvas code has been updated to automatically update pre-processing statuses.</em></p>
 +
<h3>Quiz Re-imports</h3>
 +
<p>Re-importing a quiz creates a new version of the quiz.</p>
 +
<p><em><strong>Explanation</strong>: When a user deleted but later re-imported a quiz, the old quiz was restored along with any previously deleted quiz questions. Canvas code has been updated to create copies of re-imported quizzes without any previously deleted questions.</em></p>
 +
<h3>Outcomes</h3>
 +
<p>Outcomes within an outcome group are retained in a course import.</p>
 +
<p><em><strong>Explanation</strong>: When an outcome was created in an outcome group and attached to a rubric in an assignment, copying a module with the assignment was not copying the associated outcome. Canvas code has been updated to copy any outcomes within an outcome group associated with modules content.</em></p>
 +
<h3>Quiz Images</h3>
 +
<p>If a quiz includes an embedded image that was deleted from a question, the import error message directs back to the quiz.</p>
 +
<p><em><strong>Explanation</strong>: When a user created a quiz question with an embedded image and deleted the image from the course, the course copy status created an error message. However, clicking the error link generated a page error. Canvas code has been updated to direct the error link to the quiz with the missing image.</em></p>
 +
<h2>Discussions</h2>
 +
<h3>Locked Discussion Descriptions</h3>
 +
<p>When a discussion is locked by accessibility dates, the description is not available for viewing.</p>
 +
<p><em><strong>Explanation</strong>: When a discussion was locked by accessibility dates, the discussion description was still able to be viewed by students. Canvas code has been updated to hide descriptions in locked discussions.</em></p>
<h2>Files</h2>
<h2>Files</h2>
-
<h3>Storage Quota and Adding Files</h3>
+
<h3>Folder Clicks and Page Load</h3>
-
<p>Adding a file to user, course, or group files updates the quota respectively.</p>
+
<p>Clicking a folder multiple times does not affect loading the Files page.</p>
-
<p><em><strong>Explanation</strong>: When a user uploaded a file to user, course, or group files, the quota was not updating according to the added file size. This behavior occurred because Canvas was not refreshing the quota after uploading a file. Canvas code has been updated to calculate the quota after any appropriately calculated files are uploaded.</em></p>
+
<p><em><strong>Explanation</strong>: When a user repeatedly clicked folders in the left panel, the right panel stopped loading for the last selected folder and did not display any files content. This behavior occurred in Chrome and Safari. Canvas code has been updated to remove unnecessary calls to previously selected folders and view files content.</em></p>
-
<h2>Gradebook</h2>
+
<h2>Grades</h2>
-
<h3>Q Icon</h3>
+
<h3>Excused Assignments and Grade Calculations</h3>
-
<p>Instructors cannot change the state of a quiz by clicking the Q icon.</p>
+
<p>In the Grades page, when a student deselects the checkbox to calculate grades based on graded assignments, excused assignments are not part of the calculation.</p>
-
<p><em><strong>Explanation</strong>: When an instructor clicked the Q icon in the Gradebook for a quiz that needed grading, the Gradebook assigned all pending submissions with a score of zero. This behavior occurred because of a change made in the October 31, 2015, release that allowed the Q icon to be removed by entering zero as a grade. Canvas code has been updated to not change the state of a quiz by clicking the Q icon.</em></p>
+
<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>Negative Fudge Points</h3>
+
<h2>Groups</h2>
-
<p>SpeedGrader does not add fudge points when an instructor manually grades quiz questions.</p>
+
<h3>Cloned Groups and Pages</h3>
-
<p><em><strong>Explanation</strong>: When an instructor viewed a quiz in the Gradebook, clicked the comments icon, and clicked the More Details link to view the quiz in SpeedGrader, manually grading the quiz cause the point values to be added as negative fudge points, which were being subtracted from the quiz total. This behavior occurred because of a change made in the October 31, 2015, release. Canvas code has been updated to retain the correct grade for manually graded quizzes.</em></p>
+
<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>
 +
<h3>Pinned Student Discussions</h3>
 +
<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>
 +
<h2>Modules</h2>
 +
<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>
 +
<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>
 +
<h3>Question Bank Question Text</h3>
 +
<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>
 +
<h2>Rubrics</h2>
 +
<h3>Use Rubric for Assignment Grading</h3>
 +
<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>
 +
<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>
 +
<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>Group Submission Comments</h3>
+
<h3>Graded Survey Labels</h3>
-
<p>Students who submit a group assignment can leave comments in SpeedGrader, regardless of whether the comment is sent to the whole group.</p>
+
<p>Graded surveys do not include Correct Answer labels in multiple choice questions. In SpeedGrader, graded surveys only display the option that a student selected for the survey response.</p>
-
<p><em><strong>Explanation</strong>: When a student submitted a group assignment and left a comment with the Send Comment to the Whole Group box unchecked, the comment was not appearing in SpeedGrader. Additionally, if the student commented from the submissions page without checking the box, the comment also was not appearing in SpeedGrader. Instructors could still view all comments, and students who commented without being the submitter also had their comments posted. This behavior occurred because Canvas only associated group comments with the submission. Canvas code has been updated to apply all comments associated with the group submission ID.</em></p>
+
<p><em><strong>Explanation</strong>: When an instructor created a graded survey, the survey responses did not include an option for a correct answer. However, SpeedGrader was still showing the Correct Answer label. Canvas code has been updated to only show the option that a student selected for the survey response.</em></p>
 +
<h3>Crocodoc Annotations and Group Assignments</h3>
 +
<p>When an instructor creates Crocodoc annotations on a group assignment, all students in the group can view the annotations.</p>
 +
<p><em><strong>Explanation</strong>: When an instructor graded a group assignment and added Crocodoc annotations for feedback, the student who submitted the submission on behalf of the group was the only student who could view the annotations. Canvas code has been updated to create submission records in SpeedGrader to include all students in the group.</em></p>
<h1 dir="ltr">Next release schedule: </h1>
<h1 dir="ltr">Next release schedule: </h1>
<ul>
<ul>
<li dir="ltr">
<li dir="ltr">
-
<p dir="ltr">Beta release and notes: 02/29/16</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: 03/07/16</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: 03/12/16</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