Canvas Release Notes June 27, 2015
The following changes were made to the Canvas system:
Excuse an Assignment
Instructors can use the Gradebook to excuse a student from an assignment in their course.
To excuse an assignment for a student, enter the value of EX in the corresponding Gradebook cell. The Gradebook will reflect that the assignment is excused for the student. Excused assignments are not included in the calculation for a student’s total grade.
Note: Currently, the Gradebook only accepts a standard Canvas-wide value of EX for assignment exemptions. In phase two of this feature, instructors will be able to choose from a list of statuses for the excused assignment or for a graded assignment, such as late, missing, absent, etc.
Students can also be excused from a Group Assignment; the other members of the group will still be able to view and submit the assignment.
When students have been excused from an assignment, they can view the excused status on the assignment submission page, or when they view the grades page. Students who are excused from an assignment will not be able to submit the assignment, though they can still view the assignment details.
In Modules, assignments are still shown as a module item. If submitting the assignment is a module requirement, students can progress through the Module as if he or she had submitted the assignment.
(1) Discussions and Quizzes can be excused for students in the Gradebook, but students cannot see that they have been excused from the discussion or quiz. This behavior will be addressed in a future release.
(2) Sending notifications to students about any excused assignments will be included in a future release.
This feature was originally suggested by the Canvas Community.
Mark as Done
Instructors can assign Mark as Done as a module requirement for course assignments and pages. This change helps students keep track of their progress in Modules. For instance, an instructor may want a student to review a page multiple times before progressing to the next module item, or the requirement can also be used on assignments that are purely for self studying.
When an instructor sets Mark as Done as a module requirement, students are responsible for marking the module item as done before they can progress to the next module item.
Quizzes: Quiz Question Background Color
The quiz question creation page background design has been changed from blue to white. This change is purely for aesthetics and has no effect on accessibility.
Screen Readers can read the Add External Feed link.
Keyboard users can access all assignment submission types in order. Focus is retained on the first tab of the available submission type.
Individual discussions display a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.
Accessibility: User Settings
With High Contrast Styles enabled, checkboxes throughout Canvas display a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.
Assignments: Assignment Submission Type Error Messages
Assignments generates error messages specific to the submission type.
Explanation: Canvas was generating inconsistent error messages for each assignment submission type. For example, when a user set the submission type to online but did not select a submission type, saving the page generated an error message asking to choose at least one submission type. However, when an LTI tool was selected but the URL was not entered, Canvas failed to generate an error but did not save the page. This behavior occurred because Canvas wasn’t correctly verifying external tools. Canvas code has been updated to show an error message for blank external tool URLs.
Course Imports: Course Settings and Grading Schemes
Importing Course Settings from a Canvas course export package also imports the grading scheme.
Explanation: When a user imported selective course content from a Canvas export package, the grading scheme was not included in the import. Importing the entire course was not affected. This behavior occurred because Canvas was not verifying grading standard copies if it was part of selected content. Canvas code has been updated to import the course grading scheme when part of selected course content.
Course Copy and Default Group Sets
Canvas finds or creates a group set for imported group assignments.
Explanation: When a course with a group assignment was copied into Canvas, the copied course did not include the group assignment or the selected group set. This behavior occurred because Canvas did not verify if the group assignment was assigned a group category. Canvas code has been updated to find the group category set for the group assignment, or to create a new group set for the assignment if no set exists. This change does not import groups or existing group members within the group set.
Discussions: Concluded Enrollments
Users with concluded enrollments cannot edit discussions if the course is still active.
Explanation: When a user’s enrollment was concluded in an active course, any discussions created by the user could still be edited by the user. This behavior occurred because of inaccurate permission settings. Canvas code has been updated to verify enrollment status in addition to course status.
Enrollments: Active Enrollments in Concluded Courses
Activating or reactivating an enrollment in a concluded course grants read-only access to the enrolled user.
Explanation: When a user activated or reactivated an enrollment in a concluded course, the active user received an unauthorized error upon accessing the course. This behavior occurred because Canvas was not verifying the state of the course. Canvas code has been updated to grant course access to users according to the course state. In concluded courses, users are granted read-only access.
Files: Scroll Bar in Firefox and Internet Explorer
Users in Firefox and Internet Explorer can scroll to view all file folder names in the left Files navigation panel.
Explanation: Users who accessed Canvas using the Firefox or Internet Explorer browsers were not able to view all file folder names in their course. In the left navigation panel, Files was missing the horizontal scroll bar. This behavior also affected file folders with long names and occurred because the browsers required a CSS flex property, which sets all items to be the same length regardless of content. Canvas code has been updated to define a flexible display in the left navigation panel.
Files: Long Folder Names
Long file folder names are truncated on the Files page.
Explanation: When a user created a file folder with a long name, the folder name was not wrapping correctly in the left navigation panel. This behavior occurred because the page design was not correctly supporting long names. Canvas code has been updated to truncate long file folder names in the left navigation panel. To view the entire name, users can hover over the file folder.
Notifications: Unpublished Deleted Items
Canvas does not send notifications when deleting unpublished items in Canvas.
Explanation: When an instructor created an unpublished Calendar appointment group, assignment, or quiz, and then later deleted the item, all users received a notification that the item was deleted. This behavior occurred because Canvas had only been coded to verify that the state of the item had changed. Canvas code has been updated to only send notifications when the item state is active.
Pages: Page Edits in Internet Explorer
Users can edit more than four pages in Internet Explorer 10 and 11.
Explanation: When using the Internet Explorer browser, when a user created more than four pages in a course and tried to edit the last page, the Edit button disappeared from the page. This behavior occurred because of a misconfiguration in the popup dialog window. Canvas code has been updated to correct the menu display in Pages.
Pages: Tables and Page Sidebar
Table sizes do not affect the Page sidebar.
Explanation: When a user created a table in the Rich Content Editor that was wider than 800 pixels, the table started to overlap the Pages sidebar and affecting access to the page history view. This behavior occurred because the table overflow settings were not defined in the CSS. Canvas code has been updated to correct overlapping and overflowing tables in the page layout.
People: Student Interactions Report Messages
Instructors can message students from the Interactions Report page.
Explanation: When an instructor opened the People page, selected a student, and viewed the Interactions Report page, sending a message from the Report page generated a user error. This behavior occurred because the message was not associated with the course. Canvas code has been updated to include the course context when sending a message from the student interaction report page.
Quizzes: Quiz Extensions
Extra time granted to students persists in subsequent extensions.
Explanation: When an instructor moderates a quiz and adds additional time, the time was not being saved on any subsequent extensions, such as granting an extra attempt or unlocking the quiz. This behavior occurred because Canvas only verified the number of remaining attempts. Canvas code has been updated to retain any extra time values when moderating a quiz.
Quizzes: Quiz Submission Dates
Student quizzes are displayed according to the accurate submission time.
Explanation: When a student submitted a quiz, some of the submission dates were being shown as being submitted in the future. This behavior occurred because of an inconsistency with the end date, which also scheduled the submission for grading when the quiz was overdue. Canvas code has been updated to set submission times according to the fallback date, which verifies whether there is a quiz scheduled-submission date and the current time zone date and posts the submission date appropriately.
SpeedGrader: Group Assignments
Group Assignments show the associated group’s submission.
Explanation: In a group assignment, the drop-down menu in SpeedGrader was displaying a duplicate group that did not exist. When an instructor attempted to select the extra group, SpeedGrader redirected to another group’s submission. This behavior occurred because of a prior modification to the group membership and conflicts with deleted groups. Canvas code has been updated to not include deleted groups in assignment associations.
SpeedGrader: Complete/Incomplete Grades
Complete/incomplete grades display in SpeedGrader.
Explanation: When an instructor entered grades for an assignment as Complete/Incomplete, the points field only displayed a portion of the Complete/Incomplete indicator instead of expanding to a more suitable width. This behavior occurred because the points field was not coded to expand for any values other than points. Canvas code has been updated to expand the box for the Complete/Incomplete grading type.
SpeedGrader:Null Rubric Scores
Null rubric criterion are not highlighted on the submission details page.
Explanation: When an instructor created an assignment and used a rubric for grading, any field that were not scored as a criterion item were being highlighted on the student submission page, incorrectly suggesting that the criterion corresponded to the overall grade. This behavior occurred because SpeedGrader verified the criterion entries and not the point values. Canvas code has been updated to not display and highlight the criterion description to students if a criterion does not include a score. Scores of zero are not affected as they are intentionally scored as such and contribute to the overall grade.
Media: Media Files in Safari
Users can access media files in Safari.