cancel
Showing results for 
Search instead for 
Did you mean: 

Canvas Release Notes (2019-03-30)

Canvas Release Notes (2019-03-30)

In this Canvas release (March 30), the beta label has been removed from the New Gradebook in addition to other feature options in Canvas. In Notifications, SMS notifications have been shortened to distribute one message about the related content, and instructors can enable a notification to be notified of link errors in their courses.

As other updates, Slovenian has been added as a supported language in Canvas. The Submissions - View and Make Comments permission has been removed from Canvas. And as part of course groups, the group membership edit message has been reworded for functionality clarity.

Feature Options

  • For institutions using the New Gradebook, the Final Grade Override column retains all percentages entered for grade overrides. Additionally, content is included in SIS syncs.

External Tools (LTI)

  • For institutions using Commons, admins who have enabled a branding image for approved content can reset the custom branding image back to the default approved content icon. Additionally, the Back button includes more context and directs the user to the previously visited page or back to the Search page.
  • For institutions using Quizzes.Next, tags can be added to item bank items, and item banks can be searched and filtered by tags or item type.

Release notes also include API updates and fixed bugs.

Release notes describe upcoming Canvas functionality and are subject to change.

 

Feature Options

The following feature options are addressed in this release:

  • Course: New Gradebook, Final Grade Override 

Canvas release summary by user roleCanvas New Release ScreencastCanvas Release Collaborative ChatCanvas API Change Log


Release Notes Change Log

Updated Features

BACK TO TABLE OF CONTENTS

Commons

Custom Branding Default Reset

This feature is used in conjunction with an external tool (LTI) in Canvas. Please view the content below for additional details. For more information about LTI tools, please see the Canvas Release Notes FAQ.

Location to Enable Feature

Commons LTI

Configuration Details

Commons LTI

Affected Canvas Areas

Commons LTI

Beta/Test Environment Support

Functionality affects content in the beta environment only; New/updated features not available until production release

Affects User Interface

Yes

Affected User Roles

Admins

Summary

Commons admins who have enabled a branding image for approved content can reset the custom branding image back to the default approved content icon.

 

Change Benefit

This update allows admins to remove the custom branding image and reset the approved content icon to its default state.

Affected User Roles & Behaviors

Admins

When Commons admins have enabled the Approved Content and used a branding image, they can use the Reset to Default link to reset the custom branding image back to the default approved content icon.

 

The Reset to Default link is only available when Approved Content option is enabled and a custom branding image is used. The default state displays a white checkmark icon for approved content.

Commons Reset to Default Image Link

 

New Gradebook

This feature has been changed from beta status to production ready. Details are included in the Beta Label Removals Update.

These features are used in conjunction with a feature option in Canvas. Please view the content below for additional details. For more information about LTI tools, please see the Canvas Release Notes FAQ.

Final Grade Override Percentage Scores

Location to Enable Feature

New Gradebook, Individual Gradebook

Configuration Details

New Gradebook Feature Option

Final Grade Override Feature Option

Affected Canvas Areas

New Gradebook, SpeedGrader, Student Grades

Related APIs

Enrollments API

Affects User Interface

Yes

Affected User Roles

Instructors, Students

 

Summary

Percentages added as an override grade are displayed as the entered percentage and the grade associated with the grading scheme. The lower bound of the grading scheme is not factored into the percentage display.

 

Change Benefit

This change allows instructors to adjust the final grade using a specific percentage and have that percentage apply for the grade.

Affected User Roles & Behaviors

Instructors

When the Final Grade Override feature option is enabled for a course, instructors can enter a specific percentage and have that percentage apply for the grade. Previously the percentage adjusted to the lower bound of the grading scheme.

For instance, if an instructor added a grade override as 97%, and the grade range for A was from 94% to 100%, the student would be shown the grade of A with 97%. Previously the A grade would have shown a 94%.

Gradebook Grade Percentage Display Comparison

Feature Idea Contributions

Canvas features are always welcome to feedback. Product teams may make adjustments at any time via the Canvas Feature Idea process.

Final Grade Override SIS Sync

Summary

When the Final Grade Override feature option is enabled, any entries in the Override column display in SIS syncs.

Change Benefit

This change adds override grades to SIS syncs.

Affected User Roles & Behaviors

Instructors

Instructors can enable the Final Grade Override feature, add override grades, and view the override grades as part of an SIS sync. The final grade override is used in place of the calculated final grade/score if the Include Final Grade Overrides checkbox is selected.

Feature Idea Contributions

Final Grade Override Data should Export to SIS

Canvas features are always welcome to feedback. Product teams may make adjustments at any time via the Canvas Feature Idea process.

Notifications

Content Link Error

Location to Enable Feature

Notifications                          

Configuration Details

Content Link Error

Affected Canvas Areas

Notifications

Affects User Interface

Yes

Affected User Roles

Instructors

 

Summary

The Notifications page includes a new alert for instructors to be notified about broken links in a course.

Change Benefit

This change allows instructors to be notified about broken links via notifications when they are accessed by students in the course.

Affected User Roles & Behaviors

Instructors

If instructors want to be notified of broken links in their course, instructors can visit their Notification Preferences page and select the Content Link Error notification. Instructors are notified with both the location and content of the link error. The Notification default is set to daily delivery.

This notification is triggered in the following conditions:

  • The link cannot be accessed by students because of a permission error
  • The link is broken
  • The link is unpublished

Deleted links are not included in this notification and can be validated using the Validate Links in Content option in Course settings.

Notifications Content Link Error

Feature Idea Contributions

Better Feedback on Broken Links

Canvas Error Report - Send Broken Link errors to instructor

Canvas features are always welcome to feedback. Product teams may make adjustments at any time via the Canvas Feature Idea process.

SMS Message Content

Location to Enable Feature

Notifications

Configuration Details

Cell Number (SMS) Notifications

Affected Canvas Areas

Notifications

Affects User Interface

No

Affected User Roles

All Users

 

Summary

Cellular (SMS) Notifications have been shortened to distribute one message about the related content. Additionally, content no longer includes direct URLs to access the content within the course.

Change Benefit

This change minimizes the number of text messages sent to a subscribed user.

Affected User Roles & Behaviors

All Users

Any user can select text messages as an option for receiving notification updates. However, notifications sent via text message have been shortened to minimize the number of messages a user receives.

Depending on the notification type, text messages include the following minimized content:

  • Submission Graded: assignment name and score (if score is included in the notification)
  • Assignment Created: course name and due date (if the assignment includes multiple due dates)
  • New Discussion Entry: discussion topic and user name who posted the discussion reply
  • New Announcement: announcement title
  • Conversation Message: user name who sent the message
  • Assignment Due Date Changed: assignment name and new due date

Users who prefer accessing the content directly should consider accessing the Canvas apps and enabling push notifications.

Feature Idea Contributions

Canvas features are always welcome to feedback. Product teams may make adjustments at any time via the Canvas Feature Idea process.

Quizzes.Next

These features are used in conjunction with an external tool (LTI) in Canvas. Please view the content below for additional details. For more information about LTI tools, please see the Canvas Release Notes FAQ.

Item Bank Tags

Location to Enable Feature

Quizzes.Next Item Banks

Configuration Details

Quizzes.Next LTI

Affected Canvas Areas

Assignments

Beta Environment Support

No

Affects User Interface

Yes

Affected User Roles

Instructors

Summary

Quizzes.Next supports adding tags to item bank items.

 

Change Benefit

This feature allows instructors to easily categorize similar items within item banks.

Affected User Roles & Behaviors

Instructors

Instructors can add tags when editing an item bank item. From the Tags and Metadata field, instructors can enter text to create a new tag. After a tag is created, it can be selected as a tag in any item bank associated with the user who created the tag.

Item Bank Tags

Tags display as part of the item in the item bank and in any assessment where the item has been added.

Item Bank Tags on question choices

Feature Idea Contributions

Quizzes.Next Searchable Item Banks and Taggable Quiz Questions

Canvas features are always welcome to feedback. Product teams may make adjustments at any time via the Canvas Feature Idea process.

  • For new ideas, please tag the idea with quizzes.next

Item Bank Search

Summary

Quizzes.Next supports searching item banks and filtering item bank results by tags or item type.

 

Change Benefit

This feature allows instructors to quickly find items in an item bank.

Affected User Roles & Behaviors

Instructors

Instructors can search for items within any item bank by using the Search field. Search results will display items with matching results in question titles, question stems, and answer choices.

Item Bank Filter by tags

Instructors can also use the Add Filter button to filter search results by tags or item type.

Item bank search by tags and metadata and item type

Feature Idea Contributions

Quizzes.Next Searchable Item Banks and Taggable Quiz Questions

Canvas features are always welcome to feedback. Product teams may make adjustments at any time via the Canvas Feature Idea process.

  • For new ideas, please tag the idea with quizzes.next

Other Updates

BACK TO TABLE OF CONTENTS

Account Settings

Beta Label Removals

 

Location to Enable Feature

Account Settings, Course Settings

Configuration Details

N/A

Affected Canvas Areas

Account Settings

Beta/Test Environment Support

Yes

Permissions

Admins—

Account-level settings - manage

Feature Options - enable / disable

Affects User Interface

Yes

Affected User Roles

Admins, Instructors

 

Summary

The beta label has been removed from the following feature options at the account and course levels:

  • Public Course Index (Account)
  • ePub Exporting (Course)
  • New Gradebook (Course)
  • Enable Dashboard Images for Courses (Course)
  • MasteryPaths (Course)
  • Anonymous Grading (Course)
  • Moderated Grading (Course)
  • Quiz Log Auditing (Course)

Change Benefit

This change indicates that these feature options are no longer in beta.

Affected User Roles & Behaviors

Admins

Admins can enable feature options that have been changed from beta status to production-ready for their institution. No existing functionality has been affected.

Features without a beta status indicate the features are ready to be enabled in production; any additional enhancements will be added as part of regular Canvas releases.

Commons

Back Button Context

This feature is used in conjunction with an external tool (LTI) in Canvas. Please view the content below for additional details. For more information about LTI tools, please see the Canvas Release Notes FAQ.

Location to Enable Feature

Commons LTI

Configuration Details

Commons LTI

Affected Canvas Areas

Commons LTI

Beta/Test Environment Support

Functionality affects content in the beta environment only; New/updated features not available until production release

Affects User Interface

Yes

Affected User Roles

Instructors

Related Fixed Bug

Commons: Back Button

 

Summary

The Back button includes more context and directs the user to the previously visited page or back to the Search page.

 

Change Benefit

This update helps clarify and improve the behavior of the Back button.

Affected User Roles & Behaviors

Instructors

When instructors view the details for a resource, the Back button displays the location of the previous page in the text.

Commons Back Button with context

 

Groups

Group Membership Edit Message Clarification

 

Location to Enable Feature

Groups

Configuration Details

Groups

Affected Canvas Areas

Groups, Assignment, SpeedGrader

Beta/Test Environment Support

Yes

Permissions

Groups - add / edit / delete

Affects User Interface

Yes

Affected User Roles

Instructors

 

Summary

The group membership edit message has been reworded for functionality clarity.

Change Benefit

This commit makes the warning message stronger about data loss that may occur when editing group memberships for existing group submissions.

Affected User Roles & Behaviors

Instructors

When an instructor has previously created a group assignment that has received group submissions, adding or removing any student within the group triggers a group membership warning. The previous message did not warn instructors about the loss of data within SpeedGrader that may occur.

Change to clone group warning

Languages

Slovenian

Location to Enable Feature

Account/Course/User Settings - Language Menu

Configuration Details

N/A

Affected Canvas Areas

All Canvas

Affects User Interface

Yes

Affected User Roles

All Users

Summary

Slovenian (Slovene) has been added as an available language in Canvas.

Change Benefit

This change allows users to view Canvas in their native language.

Affected User Roles & Behaviors

All Users

Users can enable languages in their User Settings. Admins and instructors may enable a language for an entire account or course through Account or Course Settings, respectively. When a language is selected, users will view all Canvas areas in the selected language.

Permissions

Submissions - View and Make Comments Permission Removal

Location to Enable Feature

N/A

Configuration Details

N/A

Affected Canvas Areas

Permissions                      

Affects User Interface

Yes

Affected User Roles

Admins

Summary

The Submissions - View and Make Comments permission has been removed from Canvas. This permission is not associated with any active code in Canvas and does not affect any existing functionality.

 

Change Benefit

This change helps remove unused code in Canvas.

Affected User Roles & Behaviors

Admins

The Permissions page does not display the Submissions - View and Make Comments permission. This permission has also been removed from all documentation.

Platform/Integration

BACK TO TABLE OF CONTENTS

API

API Change Log

Adjustments have been made to the following APIs as noted in the API Documentation change log:

  • Content Migrations API

Fixed Bugs

BACK TO TABLE OF CONTENTS

Accessibility

Account Settings 

In the Add an Account Admin window, error messages are read to screen readers.

Assignments

In the Submission Details page for an assignment, the main header is an H2 and the assignment title header is an H2.

Collaborations

When a course has no collaborations, the second heading is displayed as an H2 instead of an H3.

Courses

Error message headers are displayed as H1s instead of H2s.

ePortfolios

The navigation path through submissions is read as title, date, and preview link for screen readers.

Files

Manage Usage Rights error messages are read to screen readers. Additionally, the horizontal rule lines are hidden to screen readers as decorative elements.

Global Nav

The Help menu displays a standard weight font for menu items for improved contrast.

Modules

As part of deleting a requirement or a prerequisite, the item being deleted is read to screen readers.

Outcomes

The Student Learning Mastery Gradebook information icon content can be read by screen readers.

The Outcomes group label indicates when a list of outcomes is being accessed for screen readers.

People

The progress bar for randomly assigning students to a group displays a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.

Quizzes

MathML equations in answers to quiz questions can be read by screen readers.

Account Settings

Concluded Course User Enrollments

In the Courses page, the Add People button only displays for active courses.

Explanation: When a course was viewed in the Courses page, and the course was concluded by term, course, or section dates, the course displayed an Add People button to add users but adding a user generated an error. Canvas code has been updated to not display the Add People button for courses that are concluded by term, course, or section dates. This change aligns functionality with courses that are manually concluded using the Conclude Course button in Course Settings.

Default Canvas Notifications

Admins can restore the default Canvas notification after the custom notification label has been changed.

Explanation: When the Default Canvas Notification option has been changed to a custom notification label, the Default Canvas Notification option could not be used at a later time. Canvas code has been updated to allow the Default Canvas Notification to be restored for an account.

API

Blueprint Courses API

The Update Associated Courses endpoint clarifies it does not automatically begin a course sync after completion.

Explanation: When a course was associated with a Blueprint Course, courses were not automatically synced after the API call was complete. Canvas code has been updated to add a link to the endpoint that must also be used to sync the newly associated course.

Courses API 

The Courses object json includes the courses[license].

Explanation: When a user made an API call using the courses[license] parameter, the response was not returned as noted in the documentation. Canvas code has been updated to include the courses[license] parameter in the json response.

Users AP

User [title] and user[bio] parameters are returned if the user[email] parameter is also included in the same API call.

Explanation: When user information was edited using the API, the user[title] and user[bio] parameters were ignored if the user[email] parameter was sent in the same request. Canvas code has been updated to reload user information after it has been saved and update both parameters.

Assignments

External Tool Submissions Similarity Pledge

Assignments that are submitted to a plagiarism platform display similarity pledges display for assignment submissions uploaded from an External Tool.

Explanation: When an assignment was submitted to a plagiarism platform using an External Tool such as Google LTI or Dropbox, the similarity pledge did not display as part of the assignment submission. Canvas code has been updated to display similarity pledges for submissions uploaded from an External Tool.

Section-Limited Enrollments and Submission Downloads

The Download All Submissions link confirms an instructor’s section enrollment and downloads submissions for the correct section.

Explanation: When an instructor or TA was limited to viewing a section, and that user was  later moved to a different section, the Download All Submissions link would download submissions from the user’s previous section. Canvas code has been updated to confirm the user’s enrollment for section information for the submissions download link.

Authentication

Stay Signed In Option and Canvas Authentication

The Stay Signed In Option is displayed in the Canvas Login page.

Explanation: When a user with Canvas authentication viewed the Canvas login page, the checkbox to allow the user to stay logged in was not available. Canvas code has been updated to display the Stay Signed In option when Canvas authentication is enabled for an account.

Blueprint Courses

Assignment File Restrictions

The Restrict Upload File Types assignment setting in a Blueprint Course is honored in associated courses after a Blueprint sync.

Explanation: When Restrict Upload File Types assignment setting was disabled in a Blueprint Course, the setting was not disabled for associated courses after a Blueprint sync. Canvas code has been updated to disable the setting in associated courses.

Non-Locked Discussion State Changes

Discussion grading state changes in a non-locked associated course are not affected by Blueprint syncs.

Explanation: When a non-locked discussion in an associated course was changed from graded to ungraded, syncing the Blueprint course changed the discussion back to the state set in the Blueprint course. Canvas code has been updated to not override non-locked discussion changes in associated courses.

Calendar

Scheduler Reservations

If allowed in a Scheduler event, students can view other students who have signed up for the same time slot.

Explanation: When a Scheduler event was created that allowed multiple students to sign up for the same time slot and allowed students to view the other students, and one time slot was reserved in the Scheduler by a student, another student who signed up for the same time slot could not view the other attendee. Canvas code has been updated to allow students to view attendees in the same time slot.

Commons

Back Button

The Back button directs the user to the previously visited page in Commons or back to the Search page.

Explanation: If a user was viewing a course in Commons without modules, the back button would navigate back to the top item in the preview navigation instead of navigating back to the previously visited page. Commons code has been updated to include more context and navigates back to the previously visited page.

Conversations

Student Replies and Concluded Courses

This change was removed from the production environment on 2019-04-10

When an instructor replies to a student in a concluded course, the student is included in the message reply.

Explanation: When both a student and an instructor have read-only access to a concluded course and the student sent a message to the instructor, the instructor was able to reply to the message but the student was not included in the reply. Canvas code has been updated to verify that the student sender is included in instructor replies.

Course Import

Moderated an Anonymous Grading Assignment Settings

Moderated and Anonymous Grading assignment settings are only enabled in course copies if Moderated or Anonymous Grading is enabled at the course level.

Explanation: When a Moderated or Anonymous Grading assignment was copied into a course that had not enabled Moderated or Anonymous Grading, the assignment displayed the Moderated or Anonymous Grading option but it could not be disabled in the assignment. Canvas code has been updated to only copy the Moderated or Anonymous Grading assignment setting if the related features are enabled in the course.

Dashboard

Course Nickname Length

Course nicknames are limited to a maximum of 59 characters.

Explanation: When the course nickname field included more than 60 characters, an error was displayed and notes the course color as the source of the error. Canvas code has been updated to limit course nicknames to 59 characters.

Discussions

Discussion State Changes and Submission Time

Discussion grading state changes do not affect discussion student submission times.

Explanation: When an ungraded discussion included student replies, and the discussion state was changed to a graded discussion, submission replies showed the submission times for students as the time the discussion was changed to be a graded discussion. Canvas code has been updated to change a discussion grading state without affecting reply submission times.

Enrollments

Self-Enrollment URL and Acceptable Use Policy Link

Students enrolling in a course using a self-enrollment URL can access the Acceptable Use Policy link.

Explanation: When a course included a self-enrollment URL, the Acceptable Use Policy link did not work correctly for students enrolling in the course. Canvas code has been updated to correct the Acceptable Use Policy link.

Observer Roles and Trust Accounts

For students in a trust account, linked observers are enrolled and removed in the course based on the student’s enrollment status, regardless of the course’s originating account.

Explanation: When a student was enrolled in a course, and the course was associated with a trust account, observer linked to the student were not enrolled in the course. Canvas code has been updated to enroll observers in courses where a student is enrolled regardless of the course’s originating account. This behavior also applies to observer when a student is removed from a course.

Files

File Name Slashes

File names that include a slash are removed from submissions.

Explanation: When an uploaded submission includes a slash in the file name, and an instructor downloads the submissions, re-uploading the submissions resulted in a page error as the slash was being read as a subdirectory link. Canvas code has been updated to remove slashes from file names, which does not affect submissions.

Global Announcements

Manually Concluded and Inactive Enrollments

Global announcements are not displayed to users with manually concluded and inactive enrollments.

Explanation: When a user enrollment was manually changed to concluded or inactive, the user continued to view non-relevant global announcements. Canvas code has been updated to not display global announcements to users with manually concluded and inactive enrollments. Manually concluded enrollments are defined as user enrollments that have been manually  concluded via the Conclude Enrollment link in Canvas, not concluded as scheduled by term, course, or section dates.

Gradebook

Drop Rules and Student Grades Page

Drop rules display grades in the Grade page with the same grade shown in the Gradebook.


Explanation: When an assignment group included drop rules, and assignments with equal scores were included in a drop rule, the first assignment that met the drop criteria was shown as being dropped from the student’s Grade page. However, the Gradebook used the last assignment that met the drop criteria. Canvas code has been updated to display grades for dropped assignments in the Grades page the same as shown in the Gradebook.

Grading Period End/Close Date

Grading period end/close dates are set to 59 seconds.

Explanation: When an account included consecutive grading periods, the grading period included a one-minute gap. Any assignment with a due date that is set within this gap shows the assignment as grayed out in the Gradebook. Canvas code has been updated to close the time gap by defaulting grading period end/close dates to 59 seconds. Midnight due dates have been changed to 11:59:59 on the due date.

Inactive Student Assignment

Assignments with varied due dates for inactive students display grades in the Gradebook.

Explanation: When an assignment was assigned to an inactive student via section, group, or individual assignment override, the grade was no longer visible in the Gradebook when the Show Inactive Enrollments option was enabled. This behavior affected both the current and new Gradebooks. Canvas code has been updated to display grades for inactive students in the Gradebook.

Individual View Filters

Individual View filters are persistent after page refresh but only within the Gradebook where the filter is supported. Additionally, the Treat Ungraded as 0 filter no longer applies to the New Gradebook.


Explanation: When an Individual View Gradebook filter was selected and the page was refreshed, several previously selected filters had been removed. This behavior affected Hide Student Names, Treat Ungraded as 0, and Show Concluded Enrollments filters. Canvas code has been updated to ensure filters are persistent after page refresh within the filter’s supported Gradebook. Additionally, changing the Treat Ungraded as 0 filter applies the setting in Old Gradebook but no longer applies to the New Gradebook. This feature only changes the grade view for instructors within the Gradebook and displays the Final grade as if all remaining assignments were graded as zero. The student Grades page is never affected and always displays the Current grade.

New Gradebook Feature Option Permission Change

When allowed at the account level, the New Gradebook feature option can be changed in Course Settings for any user with an instructor-based role or admin role.

Explanation: When a course instructor or TA tried to change the New Gradebook feature option, the option could only be changed if the user was granted the Change Course State permission. Canvas code has been updated to remove the permissions restriction and allow users to change the feature option if they have an instructor-based role or admin role.

New Gradebook Final Grade Override Page Error

The student Grades page can be accessed in a course without assignments.

Explanation: When the Final Grade Override feature was enabled in a course without assignments, the student Grades page could not be viewed. Canvas code has been updated to allow the student Grades page to be viewed if assignments do not exist in the course.

Unpublished Assignments and Modules Sorting

Unpublished assignments do not affect the selected sorting order in the New Gradebook.

Explanation: When the New Gradebook was sorted by Modules, any unpublished assignments in the course sometimes caused the Gradebook to result to the default sort arrangement instead of persisting the Modules sorting. Canvas code has been updated to persist the selected sorting option in the New Gradebook unless manually changed to another sorting option.

Groups

Section-Limited Inactive Enrollments

Inactive section-limited student enrollments do not limit group sets from being cloned in a course.

Explanation: When a group contained a section-limited inactive student enrollment, Group Set cloning could not always be completed if the student was also enrolled in another section where interaction was limited. Canvas code has been updated to disregard inactive student enrollments when cloning a group set.

Modules

Unpublished Files and Account Roles 

Account-user roles can view unpublished files in Modules.

Explanation: When an account-user role was granted every permission except Course Files - Add / Edit / Delete, the user was unable to preview unpublished files from the course’s Modules page but was able to preview them from the course’s Files page. Canvas code has been updated to use the admin role instead of the Course Files permission to allow admin roles to view unpublished files from the Modules page.

Notifications

Anonymous Grading and Instructor Notifications

Anonymous Grading assignments that are still muted do not include student names in instructor notifications about submission comments, student submitting on time, and students who re-submitted an assignment.

Explanation: When an assignment was anonymous and still muted, notifications about comments from students, students who submitted on time, and students who resubmitted an assignment included student names in instructor notifications. Canvas code has been updated to hide student names from notifications while an anonymous assignment is muted.

Grading Counts and Unenrolled Sections

Instructors who are limited to participating in a specific section only receive notifications for their specific sections regarding submissions that need to be graded.

Explanation: When an instructor was limited to participating within one section and received notifications about course grading, the notification included grading counts outside of the instructor’s section. Canvas code has been updated to only count submissions that need to be graded in the instructor’s specific section.

Quizzes.Next Submissions

Quizzes.Next submissions send email notifications if instructors have enabled the All Submissions notification.

Explanation: When an instructor-based role enabled the All Submissions notification, instructors were not receiving notifications about quiz submissions using the Quizzes.Next LTI. Canvas code has been updated to send notifications for Quizzes.Next submissions.

Outcomes

MagicMarker App and Student Learning Mastery Gradebook 

Live assessment results created in the MagicMarker app can be viewed in the Student Learning Mastery Gradebook.

Explanation: When outcome artifacts were generated by the MagicMarker app, the Student Learning Mastery Gradebook generated an error when the alignments list was expanded. Canvas code has been updated to display live assessment results in the Student Learning Mastery Gradebook.

Unpublished Assignments and Student Learning Mastery Gradebook

Unpublished assignments do not display in the Student Learning Mastery Gradebook.

Explanation: When an outcome was linked to an unpublished assignment that has never been published, students were able to view the unpublished assignment in the list of outcomes. Canvas code has been updated to exclude unpublished items for students in the Student Learning Mastery Gradebook. This behavior does not affect the Learning Mastery Gradebook, which does display outcome alignments with unpublished assignments.

Rich Content Editor

Media Recorder Browser Access Error

If media access is blocked in a browser, Canvas displays a message that webcam and microphone access are required to use the media recorder.

Explanation: When the microphone was blocked in the settings of a browser, the media recorder displayed a message that the webcam needed to be allowed in the browser. Canvas code has been updated to change the wording in the message to indicate the microphone and webcam are needed for media recordings.

Rubrics

Concluded Course Rubric Access

Instructors can view and add rubrics from concluded courses.

Explanation: When an instructor created an assignment and tried to add a rubric from a concluded course, the page generated an unauthorized message. Canvas code has been updated to allow instructors to add rubrics from concluded courses.

Criterion Decimal Scores 

Rubric total scores are rounded to four decimal places.

Explanation: When a submission was graded using a rubric, granting full points in the rubric could result in the student receiving a decimal grade lower than the given score. This behavior occurred when criterion values with decimals added to a whole number. Canvas code has been updated to round the rubric total score to four decimal places.

Criterion Point Edits

Edited point values display the edited value in the rubric.

Explanation: When a point value was edited in a rubric from the Rubrics page, the message in the rubric window contained NaN instead of the edited point value. Canvas code has been updated to correctly display edited point values in rubrics.

Save Comment Button and Peer Review Rubrics

Peer Review rubrics do not display the Save Comment button after the peer review rubric has been saved.

Explanation: When a student entered a score and a comment in a peer review rubric, the Save Comment button still displayed in the page after the page was refreshed, even though the rubric was not able to be changed. Canvas code has been updated to disable the Save Comment button after the peer review is saved.

SpeedGrader

Draft Comments and Submission Downloads

The Submission Download link includes a download attribute to allow draft comments to be saved in SpeedGrader.

Explanation: When a comment was added in SpeedGrader, and the Download Submission button was clicked before the comment was saved, SpeedGrader generated an error message. This behavior occurred because the browser considered downloading a submission to be an attempt to navigate away from the page and did not try to save the draft comments. Canvas code has been updated to allow submissions to be downloaded without requiring comments to be saved.

Peer Review Rubrics

Peer Review Rubric scores are reset for remaining evaluators in SpeedGrader.

Explanation: When a peer review assignment was graded using a rubric in SpeedGrader, the Total Points field did not default to zero when the assignment was graded as an instructor and retained the score from the last reviewer. Canvas code has been updated to reset the Total Points field for remaining evaluators in SpeedGrader.

Submission Downloads and Concluded Courses

Submission comments can be downloaded in concluded courses.

Explanation: When a user viewed SpeedGrader in a course concluded by term, course, or section date and tried to download submission comments for a user, the user viewed an unauthorized page. Canvas code has been updated to allow submission comments to be downloaded from courses concluded by term, course, or section date.

SIS

Enrollment Deletion

Linked observer enrollments are removed when a student enrollment is deleted via SIS.

Explanation: When a student enrollment was deleted via SIS, any linked observer enrollments remained enrolled in the student’s courses. Canvas code has been updated to delete linked observer enrollments after deleting a student enrollment.

Release Notes Change Log

BACK TO TABLE OF CONTENTS

Date
2019-04-10

Removed Fixed Bugs: Conversations

  • Student Replies and Concluded Courses
2019-03-18Release Notes Published
Labels (1)
Comments

Re: Quizzes.Next Item Bank Tags. Will analytics support analyzing student performance based on these tags? Or where can I find this information? Thanks much!

The fix listed here for Scheduler Reservations does not seem to be available in our institution's beta instance. (We were one of the customers reporting the problem). I've updated our On Hold case, 03919550, with this information.

Hi, Cecilia,

Analytics is still one of our product priorities as included in Canvas Priorities: Analytics. You'll probably want to share your idea as to why having these tags in analytics would be beneficial by creating a new idea for Analytics Feature Ideas

Thanks!

Erin

Will do, Thanks, Erin.

Greetings Fellow Canvasphiles!

Definitely some exciting changes on Canvas' horizon!  Being able to reset the Approved Content Icon in Commons is helpful!  However, my big pick is the content link error notification!  As often as we receive support calls from both student, and instructors about "links to nowhere" this is sure to have a positive impact.

Thank you Instructure for all that you do...and develop!

Looks like another round of great updates. Quick question for clarification on the Drop Rules and Student Grades Page

Drop Rules and Student Grades Page
Drop rules apply consistently within both the Gradebook and the student Grades page.

Explanation: When an assignment group includes drop rules, and assignments with equivalent scores are included in a drop rule, the first assignment that met the drop criteria was shown as being dropped from the student’s Grade page. However, the Gradebook used the last assignment that met the drop criteria. Canvas code has been updated to drop assignments consistently using the same criteria shown in the Grades page.

Could you clarify which both are dropping now? Is it the first assignment or the last? I know that if the grades are the same it shouldn't matter, but I know my faculty would want to know this. Thanks!

Notifications: Content Link Error

This is really a great release, I'm certain instructors will be excited. Any plans to change when this notification is delivered? The default is currently set to be delivered as a daily summary, instructors would definitely appreciate a notification right away.

Hi, Athan,

This error notification has the same default as the other error notification, Administrative Notifications. We try to mirror the defaults based on related functionality. Some of the Course Activity notifications are also set to daily. 

Since this is a new feature, our product team would be happy to consider changing the default if enough feedback merits a review. However, in planning this feature, our teams still recommend using the Validate Links in Content option in Course Settings as the primary, proactive method of avoiding link errors, with the notification as a secondary method for any that may be missed.

Hope that helps!

Erin

Hey, Matt,

Great question. I made sure to verify this behavior with our engineering team, and I revised the content for better clarity.

For drop rules, the Gradebook displayed the correct grade, but the student Grades page did not. So the fix ultimately ensured the grade displayed in the Grades page was the same as in the Gradebook. The assignment being dropped depends on the drop rule, but with all things being equal, they ultimately sort by assignment ID, with the lowest at the 'drop lowest' end and the highest at the 'drop highest' end. Our team hopes to improve how grades are calculated in drop rules as part of a future project.

Thanks,

Erin 

I like the ability to use percentages in the final grade override, it can take some of the math out and anything that gives further control over grading is a good idea.

erinhallmark‌,

For the notification of broken links, does this only apply to the instructor teaching the course, or will/can admins be notified as well?  The reason I ask is that since we have centralized content, if there is an error in one course, there is likely an error in another course, and they will all have to be updated.  I would rather update them all at once as an admin. 

Jason Schaffer

jschaffer...

When I hover over the text for the new row in the "Notifications" screen, I see the following:

Alerts_ Content Link Error

I also wonder if admins would be notified about all link errors for all courses?  I will defer to erinhallmark‌ on this...as I'm not seeing in the Release Notes any mention of how this affects admins...only instructors.

Hi, Jason,

Yes, admins can receive the notification, but they have to be enrolled in the course. Since most admins are not directly enrolled in courses, I didn't directly mention them in the release notes.

The team has a couple of ideas of tasks they could do to notify admins directly if needed, such as the case if a course has no instructor with access to change course content, but that would be a future change as directed by our product team.

Thanks!

Erin

HI all!

If multiple students click on a broken link, how many reports will it generate?  Just the original one?  Each time it's clicked? This would be important to know for instructors in case a course of 1000 students click the same link!

James

Hi erinhallmark

Is there any way to see how the "Content Link Error" notification looks?  In particular, I'm wondering how it's worded, are there links to the broken content, etc?  As it's a notification, I don't think there's any way to test it in Beta and  I'd like to know what to expect so we can inform our users and be prepared to advise what to do (in case it's not clear from the notification).  

Thanks!

Beth

I am really not happy with the new group membership edit message. I think it’s unnecessarily alarming and I even wonder if the message is correct (‘will affect group submissions’; ‘will result in data loss’). Because I don’t see any data loss when a group member is added or removed from a group that has submissions. Even if you remove the group member that has submitted the group assignment, the submitted work/grade/comments remains visible for both the teacher and the group members.

Can you please clarify what data loss occurs if you 1) add a new student to a group that has submissions; 2) remove a student from a group that has submissions?

Update 2-4-2019: erinhallmark‌: can you please respond to my question? It seems as if this group edit message is changed by mistake, because there's a reference in the release notes to a feature idea about a warning message when a group set is deleted. In that case (or in the case of group deletion), the text of the new message is applicable. But not in the situation of adding or removing group members.

Hi beth.mossop@anglia.ac.uk...

The release notes indicate (highlighting is my own):

Affected User Roles & Behaviors

Instructors

If instructors want to be notified of broken links in their course, instructors can visit their Notification Preferences page and select the Content Link Error notification. Instructors are notified with both the location and content of the link error. The Notification default is set to daily delivery.

Does this help?

Hi chofer@morainepark.edu‌,

Yes and no- I'd really like to see the text which will be used for the different scenarios and hope it's self-explanatory!  I guess I'll just have to wait until Monday

As a complete random aside- I grew up in Wisconsin and have family in Fond du lac!

Oh nice!  My family moved to FdL my junior year of college (1999-ish).

You should be able to test out the notifications sometime on Saturday, actually.

While the fix for Scheduler Reservations never worked in beta, something related to these release notes does seem to be available in production today. After clicking on a timeslot, there's a wait of five seconds for the Attendees information to load. The release seems to have brought with it net-new bugs in the Reschedule button and banner warning for appointments. I have updated Canvas Support case 03919550 with these details.

THANK YOU to erinhallmark‌ and jivedocs@instructure.com‌ for getting the New Gradebook sections into the Canvas Instructor Guide.  I was always a bit annoyed that a user had to go to the New Gradebook Users Group  to see those in the past, unlike the Quizzes.Next documentation, which got included in the Guide quite some time ago!  Smiley Happy

Hi jkocher@ufl.edu‌,

Good question. I have just tested this with the notification set to 'Notify me right away' (so I have changed the default setting). Unfortunately, each click triggers a new notification to the teacher.

jkocher@ufl.edu‌ and e.m.a.peters@utwente.nl‌ - I left it at the default setting (the daily notification rather than Ellen's "Notify me right away.")  In my case, I tested on a sample class with two different students with two different assignments, each with their own error.  In one assignment, the link led to an unpublished page.  In the other assignment, I linked to a bad external URL that does not exist.  In the case of the daily notification, it alerted me to just ONE of those to one of the assignments rather than both of them....specifically the one with the unpublished page.  However, the notification includes a link to the Link Validator for the course in question. Perhaps because it was just one course and not more is why the other assignment with the bad URL to the external site is not mentioned.  For the record, here is the notification the instructor received:

Content Link Error - [Name of the Assignment went here]

Students are attempting to access unpublished content, [name of the unpublished content was here] in [name of the assignment where I linked to an unpublished page].  To check for other broken links, visit the Course Link Validator.

Click to view

That "Click to view" at the bottom is a link which leads to the Course Link Validator

All in all, however, I have to say this is outstanding feature, regardless of its accuracy, since it provides a good reminder to check the validator.  Now we just have to remind instructors not to ignore the daily Canvas notifications, as I myself so often do!!

I believe the changes made to the Individual View Filters caused an unintended side effect where if the instructor has the "Treat Ungraded as O" option selected it only applies now to the Individual Gradebook View and not to the Class Gradebook View. In the new Gradebook it was applying to both but now it doesn't and that is causing mid semester issues for some of our instructors.

Here's more discussion about how it used to work in both views https://community.canvaslms.com/message/126398-re-new-gradebook-treat-ungraded-as-zero

 

Can you please help to verify this and let us know if this will go back to the way it was or if this is not going to be addressed?

Personally, I think that setting needs to be redesigned so it is clear to instructors about what it actually does and doesn't do.

Hi kblack@dom.edu‌, thanks for adding your test results! I can add to my initial test results that if multiple students click on the same broken link (in my case, an unpublished page), the daily summary only mentions this once.

We have our own "Syllabus" APP LTI created and it WAS working in all three instances. 

instructure.com

test.instructure.com

beta.instructure.com

 

The Syllabus app points to a simple page that accesses our syllabus system.  The issue is that the page will no longer load in Firefox on our production and beta instances, but test is working.  We are not sure when this issue started but suspect in the last couple weeks because our test instance is still working fine and has likely not had production cloned to it yet.  We have tested this numerous ways on all kinds of courses in all three instances and browsers: safari, chrome and FF.  Chrome and Safari are working on all three instances.  This is both on PC/MAC.

HI, Bill,

Have you submitted a support case about this behavior? Cases will include information to help our team further triage what may be happening and give you some more concrete answers.

Thanks!

Erin

Hi, Ellen,

Apologies for the delay! You're correct in that a change in the group membership may not always include data loss, and it's difficult to explain the various scenarios that can occur within that message—the general behavior relates to unintended consequences that can occur. Since experience—and numerous support cases—has shown us that more often than not data loss does occur because changes are made without a full understanding of possible repercussions, we intentionally wrote the message on the stronger side of the situation. Removing a student or adding a new student may not always affect data, but the code base is complicated with all the elements involved in grading, and our teams would rather help you ensure you keep your data how you expect to see it.

As to the feature idea, the reference was incorrectly linked and we've removed it from the notes.

Thanks!

Erin

Hi, Rob,

Thanks for making our support team aware!

Erin

Hi, Chris,

I clarified this change with the team and updated the release notes fixed bug writeup. The main intent of this fix was to persist the filters between both the Individual View and the Grid View. The tradeoff was with the Treat Ungraded as 0 feature. Previously the team enabled Treat Ungraded as 0 to persist in the New Gradebook, even though the change wasn't reflected in the New Gradebook UI anywhere. But since it's not officially supported in the New Gradebook, that persistence has been unlinked.

The good news is that grades are always correct—it just depends on the perspective of how they're being viewed. Just as a review, the score displayed in the Gradebook Total column reflects each student's Current grade, taking into account muted assignments, etc. However, when Treat Ungraded as 0 is enabled, the Total Column shows grades as if all assignments were graded as zero, considered to be the Final grade. The Current grade is always shown to students—it reflects the total while ignoring unsubmitted assignments.

Treat Ungraded as 0 is not intended to be used in the New Gradebook. The New Gradebook offers improved functionality with grading through the submission policy, which allows a specified grade to be given to any missing assignments (which could be zero). Another option is to set a default grade for an assignment if needed, functionality that matches parity with the existing Gradebook.

Our team is actually quite interested in how Final grades are being used and if the calculation is needed—you'll note that Gradebook CSV export files have multiple Final/Current columns, which can also be confusing when working with grades. Would you mind revisiting the New Gradebook - treat ungraded as zero discussion and sharing what kinds of concerns your instructors are experiencing? Our product manager would appreciate your feedback.

Treat Ungraded as 0 will also be addressed in Individual View over the next few months, as our team continues to review functionality between the New Gradebook Individual View and Grid View.

Thank you!

Erin

Hi erinhallmark,

I've just tested the late policies 'Automatically apply grade for missing submissions' option, and it doesn't seem to pick up missing submissions, and then grading these as zero.

Student 1 - Submits to assignment A (50% weighting) and is marked 80%. In another column (no submission) the student hasn't submitted and is not marked. However the total column in grades view shows 80%. When is should be calculated as 40%.

 

We applied the late policy setting as you suggest, and the mark is unchanged. The student individual grades view is not consistent with the tutor grades area view and is displaying as 40%.

 

Any insight appreciated.

Bethan

Hi b.w.reid@ljmu.ac.uk‌,

We've had some faculty here using the new gradebook for a few semesters now, and haven't run into the situation you're describing with the missing submissions policy.  I'm wondering what the due date for the second assignment is though.  The missing submissions policy only comes into play once the due date passes, so perhaps that's the problem.  If only one assignment's due date has passed to far, it makes sense (for us anyways) to only show the grade for that assignment as the total score.  Taking assignments that are not yet due into account (if not yet submitted/graded) could end up showing the student's current total as artificially low (though I know some institutions or schools would prefer this).  If you wanted everything to be a 0, regardless of dates or anything though, I think you'd just need to set the default grade for the assignments to 0. 

-Chris

I sure have. I did it yesterday before I put this on here. But, I know that if we are having this issue than other people might be as well and I wanted there to be a documentation for it in public so others could see it. Also, it never hurts to have more people know about an issue. More eyes more people thinking about a solution. Thanks!

Thanks Chris, I initially thought you might be right, but I've just checked the assignments I initially set up and also created a new assignment with due dates that have passed, but the total column doesn't appear to be taking into account the late policy. Perhaps it's the assignment types I've been using (paper & no submission)? I'll raise it with support. Thanks for your help though!

Hi Chris,

I've spoken to Canvas support and it comes down to the assignment types. No submission and paper submission assignment types are excluded from this rule because Canvas can't predict whether there should be a submission. It seems a little counter intuitive in some ways because ultimately your're just trying to get an accurate picture of a total mark regardless of the assignment type when using this rule. 

Bethan

Hi, Bethan,

Just for clarification, no submission/paper type is usually used for submissions made in the classroom, which is why Canvas doesn't plan for receiving a submission that way. The opposite is true: if you switch to an online assignment type and let students hand in the assignment in class OR online, Canvas is expecting a submission online, so any students who submitted in class will have to have their grades manually adjusted in the Gradebook. 

Thanks, Chris, for your feedback!

Erin

Thanks, Bill,

I want to make sure you're getting the help that you need to resolve the situation!

Erin

Thanks for giving us a straight answer and confirming this Erin!  I understand the rationale. I never understood why they had "Treat Ungraded as 0" setting in the New Gradebook in the first place and actually submitted feedback on the issue a while ago. 

We don't appreciate the disabling of the feature mid-semester with no warning.  And It's still there where it has always been, it just no longer works in Grid view like it has for over a year. This really frustrates teachers who were using the feature and those of us who work to support them. Alas suppose it's fair play because of the beta label it had.

"Treat Ungraded as 0" was the only way to see Final Grade (as opposed to Current Grade) in the grid view.  Final Grade is what is passed via Sync To SIS, so the instructor needs a way to easily check it before they sync.  Stepping through a large class with many assignments is not reasonable in the Individual View.  Exporting the CSV of the gradebook and working in Excel is not a great option, either.  Switching back to classic gradebook may not be an option depending on whether the instructor has used some of the new gradebook only features.  This kind of leaves instructors stuck, mid-semester, when it was working for them fine last semester.  

There needs to be a way to enable "Treat Ungraded as 0" in the new gradebook grid view.

Hi, Kelly,

Thanks for your feedback. The best place to let our product team know about your thoughts for future product enhancements is in our Ideas space. I'd recommend visiting that space, creating a new idea, and copying what you've pasted here. That way others can also vote and leave their thoughts as well.

Thank you!

Erin

Hi Kelly,

I understand what you are saying but I'm going to provide another viewpoint.  I'm personally glad that the "Treat ungraded items as 0" option is going away.  My current school is just about to implement a system to sync end of semester grades to our SIS and my previous school had created one as well.  In both cases we purposely created systems that would pull the Current Grade instead of Final Grade because that is what instructors see in the gradebook in the Total column.  In cases where you want to pull mid-term grades, the Final Grade won't work and I've honestly wondered what's its purpose even is (I had a long argument with Instructure about this around 6 years ago).   Since "Treat ungraded items as 0" doesn't actually change grades in the gradebook I've never liked it because it's showing instructors a different grade than students are seeing.  And with the current process we are deploying to pull grades to our SIS, if an instructor selects "Treat ungraded items as 0", they may have a false idea of what grade is going to get sent.  So yeah, I happy that option won't be there with the new gradebook.  

Those are just my $0.02 on the issue and a way to say it's hard to please everyone.   

Rick

Hi, everyone,

Our next release notes document has been posted: Canvas Release Notes (2019-04-20)

Thanks!

Erin

Version history
Revision #:
1 of 1
Last update:
‎03-18-2019 12:59 PM
Updated by: