Canvas Updates
From e-Learning Documentation
Line 1: | Line 1: | ||
- | Production Release Notes for Saturday, | + | Production Release Notes for Saturday, August 8, 2015 |
<strong>Important Upcoming Dates</strong> | <strong>Important Upcoming Dates</strong> | ||
<ul> | <ul> | ||
- | |||
- | |||
<li>On <em><strong>August 8, 2015</strong></em>, all Etherpad collaborations that are hosted by Canvas will be permanently deleted. Due to Canvas no longer hosting Etherpad collaborations, users are strongly encouraged to save any necessary content before August 8. To export your content, please click the double-arrow icon (Import/Export) within the specified Etherpad collection. Export file types include: HTML, Plain text, Microsoft Word, PDF, ODF (Open Document Format), and DokuWiki.</li> | <li>On <em><strong>August 8, 2015</strong></em>, all Etherpad collaborations that are hosted by Canvas will be permanently deleted. Due to Canvas no longer hosting Etherpad collaborations, users are strongly encouraged to save any necessary content before August 8. To export your content, please click the double-arrow icon (Import/Export) within the specified Etherpad collection. Export file types include: HTML, Plain text, Microsoft Word, PDF, ODF (Open Document Format), and DokuWiki.</li> | ||
Line 10: | Line 8: | ||
</ul> | </ul> | ||
- | In this | + | In this release (August 8), Instructors can view student interaction reports in a new overview layout, and several Canvas features receive small updates for clarification and consistency. This release also removes all existing Etherpad collaborations in Canvas. |
<h1>New Features</h1> | <h1>New Features</h1> | ||
- | <h2> | + | <h2>People</h2> |
- | <h3> | + | <h3>Student Interactions Report Overview</h3> |
- | + | Instructors who access the People page in their course have a corresponding button to the Student Interactions Report. | |
+ | |||
+ | The Student Interactions Report shows an overview of the last interaction with each student in their course, in addition to the student’s current score, final score, and any ungraded assignments. Instructors can also access individual course access reports by clicking the name of a student. | ||
+ | |||
+ | The report can also be accessed by locating the name of an instructor, selecting the Settings icon, and selecting User Details. The Student Interactions Report link appears in the sidebar of the user details page. | ||
| | ||
<h1>Updated Features</h1> | <h1>Updated Features</h1> | ||
- | <h2> | + | <h2>Collaborations</h2> |
- | <h3> | + | <h3>Etherpad</h3> |
- | + | Canvas no longer supports Etherpad as a collaboration tool. All existing Etherpad collaborations that are hosted by Canvas will be permanently deleted. Due to Canvas no longer hosting Etherpad collaborations, users are strongly encouraged to save any necessary content before August 8. To export your content, please click the double-arrow icon (Import/Export) within the specified Etherpad collection. Export file types include: HTML, Plain text, Microsoft Word, PDF, ODF (Open Document Format), and DokuWiki. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
| | ||
- | <h2> | + | <h2>Course Navigation</h2> |
- | <h3> | + | <h3>Gradebook Link</h3> |
- | + | For consistency in all user roles, the instructor Gradebook link in Course Navigation has been changed to Grades. However, the link behavior has not changed and still opens to the Gradebook. | |
| | ||
<h2>Gradebook</h2> | <h2>Gradebook</h2> | ||
- | <h3> | + | <h3>Excuse an Assignment in Individual View</h3> |
- | + | In the Gradebook Individual View, instructors can excuse an assignment for a student. After an instructor selects the student and the assignment from the drop-down menus, instructors can excuse the assignment by clicking the Excuse an Assignment checkbox. This feature was deployed to production on July 28. | |
- | + | | |
- | < | + | <h2>Grades</h2> |
+ | <h3>Total Column Decimals</h3> | ||
+ | In the Gradebook, if the Total Grade column is shown as a percentage, the percentage is rounded to two decimal places. The student Grades page also now shows the percentage rounded to two decimal places. | ||
- | + | This change also retains two decimals in student view when an instructor uses percentage-weighted assignment groups in the Gradebook. | |
- | + | ||
- | + | This feature was originally suggested by the Canvas Community. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
| | ||
<h2>Outcomes</h2> | <h2>Outcomes</h2> | ||
- | <h3> | + | <h3>Decaying Average Calculation</h3> |
- | + | In the Decaying Average calculation method, at least two scores are required before the method returns a score. This clarification has been added to the outcome method description when creating outcomes at both the account and course levels. Additionally, the clarification also appears in the description for a Decaying Average outcome alignment in the Learning Mastery Gradebook and the Student Learning Mastery Gradebook. | |
| | ||
- | <h2> | + | <h2>Quizzes</h2> |
- | <h3> | + | <h3>Quiz Item Analysis Calculation</h3> |
- | + | Canvas has changed the minimum calculation method for quiz item analysis. Canvas Quiz Quiz item analysis will generate a Cronbach’s alpha score so long as there are two or more questions and the test variance is greater than zero. A variance greater than zero implies two or more submissions produce different scores. To maintain optimum course performance, the maximum values for calculation remain at 1000 submissions or 100 questions. For instance, a quiz with 200 questions will not generate quiz statistics. However, a quiz with 75 questions will generate quiz statistics until the quiz has reached 1000 attempts. | |
- | + | ||
- | + | ||
- | + | This change resolves a fixed bug in Canvas: | |
- | + | <em><strong>Explanation:</strong> Canvas generated alpha data in the item analysis for quiz statistics with a minimum of 15 submissions. However, this minimum was creating data inconsistencies related to the number of quiz questions as related to submissions. Canvas code has been updated to calculate alpha data when there are two or more questions and variance is zero.</em> | |
| | ||
+ | <h2>Rich Content Editor</h2> | ||
+ | <h3>Default Icons</h3> | ||
+ | The default Rich Content Editor icons have been updated for consistency and style. Updated icons include link to URL, embed image, insert math equation, and record/upload media. Icons added from LTI tools are not affected. | ||
| | ||
- | |||
- | |||
- | |||
- | |||
| | ||
<h1>Fixed Bugs</h1> | <h1>Fixed Bugs</h1> | ||
<h2>Accessibility</h2> | <h2>Accessibility</h2> | ||
- | |||
- | |||
- | |||
- | |||
<h3>Assignments</h3> | <h3>Assignments</h3> | ||
<ul> | <ul> | ||
- | <li> | + | <li>Keyboard users cannot navigate to resizing controls that are available to screen readers.</li> |
</ul> | </ul> | ||
- | <h3> | + | <h3>Files</h3> |
<ul> | <ul> | ||
- | <li> | + | <li>When users select a file or multiple files to move to a folder, the generated alert reflects the number of selected files.</li> |
</ul> | </ul> | ||
- | <h3> | + | <h3>Gradebook</h3> |
<ul> | <ul> | ||
- | <li> | + | <li>In Individual View, the grade summary for a student only displays once on the page.</li> |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
</ul> | </ul> | ||
<h3>People</h3> | <h3>People</h3> | ||
<ul> | <ul> | ||
- | <li>When a user | + | <li>When adding a user to a course and confirming the user, focus is retained on the Done button.</li> |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
</ul> | </ul> | ||
| | ||
- | <h2> | + | <h2>Conferences</h2> |
- | <h3> | + | <h3>Adobe Connect</h3> |
- | + | Adobe Connect conference names cannot exceed 60 characters. | |
- | <em><strong>Explanation: </strong>When | + | <em><strong>Explanation:</strong> When a user generated a conference name in Adobe Connect that exceeded 38 characters, the user received an error. This behavior occurred because conferences created in Canvas were less than Adobe Connect’s 60 character limit. Canvas code has been updated to limit conference names to 60 characters.</em> |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
| | ||
- | <h2> | + | <h2>Conversations</h2> |
- | <h3> | + | <h3>Group Messages and Section-limited Roles</h3> |
- | + | If a user role is limited to viewing users in a course section, sending a message to all members of a group only displays users who are part of the section. | |
- | <em><strong>Explanation:</strong> | + | <em><strong>Explanation:</strong> When a user whose role is restricted to viewing users in a course section sent a message to group members in a course, Conversations displayed the names of all users in the group, not just the ones that were part of the section. This behavior occurred because Conversations was not verifying group members and their respective section. Canvas code has been updated to only list the current members of a group within a section.</em> |
| | ||
- | <h2> | + | <h2>Course Imports</h2> |
- | <h3> | + | <h3>Answer Comment Symbols in Quizzes</h3> |
- | + | Quiz answer comments containing > or < symbols are retained as part of a course copy. | |
- | <em><strong>Explanation:</strong> When a | + | <em><strong>Explanation:</strong> When an instructor created a quiz with > or < (greater than or less than) symbols in the answer comments, copying the course was not retaining the symbols. This behavior occurred because of an inconsistency in copying HTML characters. Canvas code has been updated to retain HTML characters in answer comments.</em> |
+ | <h3>Closed Discussions</h3> | ||
+ | When a closed discussion is copied to a new course, selecting the Remove Dates course copy option removes the availability dates from the discussion. | ||
- | + | <em><strong>Explanation:</strong> When an instructor closed a discussion, or if the discussion was closed because of availability dates, selecting the option to Remove Dates in a course copy still displayed the discussion as closed. This behavior occurred because course imports still retained the status of the discussion. Canvas code has been updated to verify the status of the discussion when removing dates for course imports.</em> | |
- | < | + | <h3>Discussion Editing Setting</h3> |
- | <h3> | + | The discussion setting to let students edit or delete their own discussion post is retained in course imports. |
- | + | ||
- | <em><strong>Explanation:</strong> When a | + | <em><strong>Explanation:</strong> When an instructor copied a course into an existing course, the discussion editing setting was reversed in the course. For instance, if the setting was set to allow students to edit and delete their own discussion posts, after the course copy they could no longer perform the setting action. This behavior occurred the first time a course was copied into the existing course; all other copies were not affected. Canvas code has been updated to include this setting as a clonable attribute in course imports.</em> |
- | <h3> | + | <h3>Discussion Group Categories</h3> |
- | + | Group discussions are imported as group discussions. | |
- | <em><strong>Explanation:</strong> When a | + | <em><strong>Explanation:</strong> When an instructor created a group discussion and imported it into another course, the course copy did not retain the group discussion setting. This behavior occurred because Canvas did not verify the group setting. Canvas code has been updated to copy the group setting for group discussions.</em> |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
| | ||
<h2>Dashboard</h2> | <h2>Dashboard</h2> | ||
- | <h3> | + | <h3>Unenrolled Students and Assignment Notifications</h3> |
- | + | Students who are removed from a course do not see assignment notifications. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | <em><strong>Explanation:</strong> When | + | <em><strong>Explanation:</strong> When a student was removed from a course, the student was still receiving assignment notifications on the dashboard. This behavior occurred because activity was not being filtered based on user status. Canvas code has been updated to remove notifications for unenrolled students.</em> |
| | ||
<h2>Discussions</h2> | <h2>Discussions</h2> | ||
- | <h3> | + | <h3>Grading Schemes</h3> |
- | + | Graded discussions retain their set grading schemes. | |
- | <em><strong>Explanation:</strong> When a | + | <em><strong>Explanation:</strong> When an instructor created a graded discussion and assigned a custom grading scheme, the discussion used the default course scheme after saving the discussion. This behavior occurred because discussions were not rendering grading schemes for graded discussions. Canvas code has been updated to retain the set grading scheme.</em> |
| | ||
<h2>Files</h2> | <h2>Files</h2> | ||
- | <h3> | + | <h3>Folder Previews</h3> |
- | + | Users can preview files inside course folders. | |
- | <em><strong>Explanation:</strong> When a user | + | <em><strong>Explanation:</strong> When a user selected a folder icon and tried to preview the folder, the preview window would show that the file cannot be found. This behavior occurred because folders were not supported in file previews. Canvas code has been updated to show a folder icon when previewing folders.</em> |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
| | ||
<h2>Groups</h2> | <h2>Groups</h2> | ||
- | <h3>Unpublished Courses</h3> | + | <h3>Adding Students in Unpublished Courses</h3> |
- | + | Instructors can add students to groups in unpublished courses. | |
- | <em><strong>Explanation:</strong> When | + | <em><strong>Explanation:</strong> When instructors created groups in an unpublished course and tried to add students to the groups, Canvas would not allow the students to be added. This behavior occurred because Canvas was verifying enrollment in the course, which was true, but also permission to view the group’s course, which was false. Canvas code has been updated to allow instructors to add students to groups in unpublished courses. This fix was deployed to production on July 28.</em> |
| | ||
<h2>Modules</h2> | <h2>Modules</h2> | ||
- | <h3> | + | <h3>Term-concluded Courses</h3> |
- | + | Instructors in term-concluded courses can view unpublished modules. | |
- | <em><strong>Explanation:</strong> When | + | <em><strong>Explanation:</strong> When a course has concluded from term dates, instructors who tried to view unpublished module items and pages received an error message. This behavior occurred because instructors could only view unpublished items if they had the Manage Content permission. Canvas code has been updated to replace the permission with a user role default to view unpublished items.</em> |
- | <h3>Module | + | <h3>Module Progression with Excused Assignments</h3> |
- | + | Excusing an assignment fulfills the module completion requirement for assignments, quizzes, and discussions. | |
- | <em><strong>Explanation:</strong> When an instructor | + | <em><strong>Explanation:</strong> When an instructor excused a student from an assignment, module progressions was only fulfilling the Must Submit requirement for assignments. Any other module item requirement type remained locked. This behavior occurred because excused assignments was not correctly factoring the module requirement types relating to discussions and quizzes. Canvas code has been updated to fulfill all module completion requirements for the assignment type.</em> |
- | + | ||
- | + | ||
- | < | + | |
- | <h3> | + | <h2>Pages</h2> |
- | + | <h3>New Pages</h3> | |
+ | Users can add, edit, and view pages with titles that include the word new. | ||
- | <em><strong>Explanation:</strong> When | + | <em><strong>Explanation:</strong> When a user created a page with new in the title, Canvas generated a page not found error. The page could be viewed in the page listing, but it could not be viewed or edited. This behavior occurred because the page title conflicted with the command of creating a new page. Canvas code has been updated to support new pages with related titles.</em> |
| | ||
- | <h2> | + | <h2>People</h2> |
- | <h3> | + | <h3>Observers in Multiple Sections</h3> |
- | + | Observers always display in the course list on the People page. | |
- | <em><strong>Explanation:</strong> | + | <em><strong>Explanation:</strong> If an observer was enrolled in multiple course sections while observing no students, the observer disappeared in the list of course users. This behavior occurred because observer display was only associated with observing users. Observers could still be viewed by filtering the Observer role. Canvas code has been updated to always display observers regardless of linked students. If observers are not following any users, the role will display as Observing: Nobody.</em> |
| | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
<h2>Quizzes</h2> | <h2>Quizzes</h2> | ||
- | <h3> | + | <h3>Question Groups and Negative Points</h3> |
- | + | Canvas does not allow negative points in quiz question groups. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | <em><strong>Explanation:</strong> When a | + | <em><strong>Explanation:</strong> When an instructor used a quiz group to create a negative point value and published the quiz, Canvas allowed students to complete the quiz. This behavior occurred because quiz question groups were not verified for negative point values. These negative-point quizzes were not able to be deleted unless the point value was first edited. Canvas code has been updated to restrict users from creating question groups with negative values.</em> |
- | <h3> | + | <h3>Quiz Take Button and Section Dates</h3> |
- | + | Canvas verifies section end dates for quiz availability in concluded courses. | |
- | <em><strong>Explanation:</strong> When an instructor | + | <em><strong>Explanation:</strong> When an instructor created course section dates that overrode the course or term dates, active section dates were applied to all course components except quizzes. Students with active section dates but concluded course or term dates were not able to view a Take this Quiz button that provided no result. This behavior occurred because sections were incorrectly set for verification. Canvas code has been updated to redefine logic for quiz eligibility.</em> |
Line 365: | Line 185: | ||
<ul> | <ul> | ||
<li dir="ltr"> | <li dir="ltr"> | ||
- | <p dir="ltr">Beta release and notes: | + | <p dir="ltr">Beta release and notes: 08/17/15</p> |
</li> | </li> | ||
<li dir="ltr"> | <li dir="ltr"> | ||
- | <p dir="ltr">Production release notes: 08/ | + | <p dir="ltr">Production release notes: 08/24/15</p> |
</li> | </li> | ||
<li dir="ltr"> | <li dir="ltr"> | ||
- | <p dir="ltr">Production release and documentation: 08/ | + | <p dir="ltr">Production release and documentation: 08/29/15</p> |
</li> | </li> | ||
</ul> | </ul> |
Revision as of 16:36, 4 August 2015
Production Release Notes for Saturday, August 8, 2015
Important Upcoming Dates
- On August 8, 2015, all Etherpad collaborations that are hosted by Canvas will be permanently deleted. Due to Canvas no longer hosting Etherpad collaborations, users are strongly encouraged to save any necessary content before August 8. To export your content, please click the double-arrow icon (Import/Export) within the specified Etherpad collection. Export file types include: HTML, Plain text, Microsoft Word, PDF, ODF (Open Document Format), and DokuWiki.
In this release (August 8), Instructors can view student interaction reports in a new overview layout, and several Canvas features receive small updates for clarification and consistency. This release also removes all existing Etherpad collaborations in Canvas.
Contents
|
New Features
People
Student Interactions Report Overview
Instructors who access the People page in their course have a corresponding button to the Student Interactions Report.
The Student Interactions Report shows an overview of the last interaction with each student in their course, in addition to the student’s current score, final score, and any ungraded assignments. Instructors can also access individual course access reports by clicking the name of a student.
The report can also be accessed by locating the name of an instructor, selecting the Settings icon, and selecting User Details. The Student Interactions Report link appears in the sidebar of the user details page.
Updated Features
Collaborations
Etherpad
Canvas no longer supports Etherpad as a collaboration tool. All existing Etherpad collaborations that are hosted by Canvas will be permanently deleted. Due to Canvas no longer hosting Etherpad collaborations, users are strongly encouraged to save any necessary content before August 8. To export your content, please click the double-arrow icon (Import/Export) within the specified Etherpad collection. Export file types include: HTML, Plain text, Microsoft Word, PDF, ODF (Open Document Format), and DokuWiki.
Gradebook Link
For consistency in all user roles, the instructor Gradebook link in Course Navigation has been changed to Grades. However, the link behavior has not changed and still opens to the Gradebook.
Gradebook
Excuse an Assignment in Individual View
In the Gradebook Individual View, instructors can excuse an assignment for a student. After an instructor selects the student and the assignment from the drop-down menus, instructors can excuse the assignment by clicking the Excuse an Assignment checkbox. This feature was deployed to production on July 28.
Grades
Total Column Decimals
In the Gradebook, if the Total Grade column is shown as a percentage, the percentage is rounded to two decimal places. The student Grades page also now shows the percentage rounded to two decimal places.
This change also retains two decimals in student view when an instructor uses percentage-weighted assignment groups in the Gradebook.
This feature was originally suggested by the Canvas Community.
Outcomes
Decaying Average Calculation
In the Decaying Average calculation method, at least two scores are required before the method returns a score. This clarification has been added to the outcome method description when creating outcomes at both the account and course levels. Additionally, the clarification also appears in the description for a Decaying Average outcome alignment in the Learning Mastery Gradebook and the Student Learning Mastery Gradebook.
Quizzes
Quiz Item Analysis Calculation
Canvas has changed the minimum calculation method for quiz item analysis. Canvas Quiz Quiz item analysis will generate a Cronbach’s alpha score so long as there are two or more questions and the test variance is greater than zero. A variance greater than zero implies two or more submissions produce different scores. To maintain optimum course performance, the maximum values for calculation remain at 1000 submissions or 100 questions. For instance, a quiz with 200 questions will not generate quiz statistics. However, a quiz with 75 questions will generate quiz statistics until the quiz has reached 1000 attempts.
This change resolves a fixed bug in Canvas:
Explanation: Canvas generated alpha data in the item analysis for quiz statistics with a minimum of 15 submissions. However, this minimum was creating data inconsistencies related to the number of quiz questions as related to submissions. Canvas code has been updated to calculate alpha data when there are two or more questions and variance is zero.
Rich Content Editor
Default Icons
The default Rich Content Editor icons have been updated for consistency and style. Updated icons include link to URL, embed image, insert math equation, and record/upload media. Icons added from LTI tools are not affected.
Fixed Bugs
Accessibility
Assignments
- Keyboard users cannot navigate to resizing controls that are available to screen readers.
Files
- When users select a file or multiple files to move to a folder, the generated alert reflects the number of selected files.
Gradebook
- In Individual View, the grade summary for a student only displays once on the page.
People
- When adding a user to a course and confirming the user, focus is retained on the Done button.
Conferences
Adobe Connect
Adobe Connect conference names cannot exceed 60 characters.
Explanation: When a user generated a conference name in Adobe Connect that exceeded 38 characters, the user received an error. This behavior occurred because conferences created in Canvas were less than Adobe Connect’s 60 character limit. Canvas code has been updated to limit conference names to 60 characters.
Conversations
Group Messages and Section-limited Roles
If a user role is limited to viewing users in a course section, sending a message to all members of a group only displays users who are part of the section.
Explanation: When a user whose role is restricted to viewing users in a course section sent a message to group members in a course, Conversations displayed the names of all users in the group, not just the ones that were part of the section. This behavior occurred because Conversations was not verifying group members and their respective section. Canvas code has been updated to only list the current members of a group within a section.
Course Imports
Answer Comment Symbols in Quizzes
Quiz answer comments containing > or < symbols are retained as part of a course copy.
Explanation: When an instructor created a quiz with > or < (greater than or less than) symbols in the answer comments, copying the course was not retaining the symbols. This behavior occurred because of an inconsistency in copying HTML characters. Canvas code has been updated to retain HTML characters in answer comments.
Closed Discussions
When a closed discussion is copied to a new course, selecting the Remove Dates course copy option removes the availability dates from the discussion.
Explanation: When an instructor closed a discussion, or if the discussion was closed because of availability dates, selecting the option to Remove Dates in a course copy still displayed the discussion as closed. This behavior occurred because course imports still retained the status of the discussion. Canvas code has been updated to verify the status of the discussion when removing dates for course imports.
Discussion Editing Setting
The discussion setting to let students edit or delete their own discussion post is retained in course imports.
Explanation: When an instructor copied a course into an existing course, the discussion editing setting was reversed in the course. For instance, if the setting was set to allow students to edit and delete their own discussion posts, after the course copy they could no longer perform the setting action. This behavior occurred the first time a course was copied into the existing course; all other copies were not affected. Canvas code has been updated to include this setting as a clonable attribute in course imports.
Discussion Group Categories
Group discussions are imported as group discussions.
Explanation: When an instructor created a group discussion and imported it into another course, the course copy did not retain the group discussion setting. This behavior occurred because Canvas did not verify the group setting. Canvas code has been updated to copy the group setting for group discussions.
Dashboard
Unenrolled Students and Assignment Notifications
Students who are removed from a course do not see assignment notifications.
Explanation: When a student was removed from a course, the student was still receiving assignment notifications on the dashboard. This behavior occurred because activity was not being filtered based on user status. Canvas code has been updated to remove notifications for unenrolled students.
Discussions
Grading Schemes
Graded discussions retain their set grading schemes.
Explanation: When an instructor created a graded discussion and assigned a custom grading scheme, the discussion used the default course scheme after saving the discussion. This behavior occurred because discussions were not rendering grading schemes for graded discussions. Canvas code has been updated to retain the set grading scheme.
Files
Folder Previews
Users can preview files inside course folders.
Explanation: When a user selected a folder icon and tried to preview the folder, the preview window would show that the file cannot be found. This behavior occurred because folders were not supported in file previews. Canvas code has been updated to show a folder icon when previewing folders.
Groups
Adding Students in Unpublished Courses
Instructors can add students to groups in unpublished courses.
Explanation: When instructors created groups in an unpublished course and tried to add students to the groups, Canvas would not allow the students to be added. This behavior occurred because Canvas was verifying enrollment in the course, which was true, but also permission to view the group’s course, which was false. Canvas code has been updated to allow instructors to add students to groups in unpublished courses. This fix was deployed to production on July 28.
Modules
Term-concluded Courses
Instructors in term-concluded courses can view unpublished modules.
Explanation: When a course has concluded from term dates, instructors who tried to view unpublished module items and pages received an error message. This behavior occurred because instructors could only view unpublished items if they had the Manage Content permission. Canvas code has been updated to replace the permission with a user role default to view unpublished items.
Module Progression with Excused Assignments
Excusing an assignment fulfills the module completion requirement for assignments, quizzes, and discussions.
Explanation: When an instructor excused a student from an assignment, module progressions was only fulfilling the Must Submit requirement for assignments. Any other module item requirement type remained locked. This behavior occurred because excused assignments was not correctly factoring the module requirement types relating to discussions and quizzes. Canvas code has been updated to fulfill all module completion requirements for the assignment type.
Pages
New Pages
Users can add, edit, and view pages with titles that include the word new.
Explanation: When a user created a page with new in the title, Canvas generated a page not found error. The page could be viewed in the page listing, but it could not be viewed or edited. This behavior occurred because the page title conflicted with the command of creating a new page. Canvas code has been updated to support new pages with related titles.
People
Observers in Multiple Sections
Observers always display in the course list on the People page.
Explanation: If an observer was enrolled in multiple course sections while observing no students, the observer disappeared in the list of course users. This behavior occurred because observer display was only associated with observing users. Observers could still be viewed by filtering the Observer role. Canvas code has been updated to always display observers regardless of linked students. If observers are not following any users, the role will display as Observing: Nobody.
Quizzes
Question Groups and Negative Points
Canvas does not allow negative points in quiz question groups.
Explanation: When an instructor used a quiz group to create a negative point value and published the quiz, Canvas allowed students to complete the quiz. This behavior occurred because quiz question groups were not verified for negative point values. These negative-point quizzes were not able to be deleted unless the point value was first edited. Canvas code has been updated to restrict users from creating question groups with negative values.
Quiz Take Button and Section Dates
Canvas verifies section end dates for quiz availability in concluded courses.
Explanation: When an instructor created course section dates that overrode the course or term dates, active section dates were applied to all course components except quizzes. Students with active section dates but concluded course or term dates were not able to view a Take this Quiz button that provided no result. This behavior occurred because sections were incorrectly set for verification. Canvas code has been updated to redefine logic for quiz eligibility.
Next release schedule:
-
Beta release and notes: 08/17/15
-
Production release notes: 08/24/15
-
Production release and documentation: 08/29/15
Note: You can follow the release schedule on the Canvas Updates calendar