Canvas Updates

From e-Learning Documentation

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
-
Production Release Notes for Saturday, August 8, 2015
+
Production Release Notes for Saturday, August 29, 2015
-
<strong>Important Upcoming Dates</strong>
+
In this release (August 29), instructors have more tools that minimize their workflow and help maintain their courses more easily, such as cloning groups and choosing how to view URL submissions in SpeedGrader. Additionally, minimal updates have also been made that improve accessibility and functionality for future releases.
-
<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>
+
-
&nbsp;
+
-
</ul>
+
-
 
+
-
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>People</h2>
+
<h2>Course Home Page</h2>
-
<h3>Student Interactions Report Overview</h3>
+
<h3>Published Link</h3>
-
Instructors who access the People page in their course have a corresponding button to the Student Interactions Report.
+
In new Canvas courses, the top of the Course Home Page no longer includes a link to publish the course. The message about publishing the course is the same, but it no longer includes a direct link to publish the course. If users have permission to publish their courses, users can publish via the Course Home Page sidebar or open the Course Setup Checklist.
-
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.
+
This change resolves a fixed bug in Canvas:
-
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.
+
<em><strong>Explanation:</strong> When a user with permission to publish a course viewed a new course, the top of the Course Home Page included a message explaining that only instructors could see the course until it was published. The word published included a link that was supposed to publish the course but did not generate any result when clicked. This behavior occurred because the link was not properly routed to publish the page. Additionally, instructors were confused about the purpose of the link and some tried to publish the course inadvertently. Canvas code has been updated to remove the publish link at the top of the Course Home Page.</em>
&nbsp;
&nbsp;
-
<h1>Updated Features</h1>
+
<h2>Groups</h2>
-
<h2>Collaborations</h2>
+
<h3>Clone Group Set</h3>
-
<h3>Etherpad</h3>
+
After assigning a group to an assignment, instructors will receive a warning message if they try to modify a group set that has student submissions. Instructors can choose to modify the group, or they can clone the existing group set.
-
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.
+
-
&nbsp;
+
Cloning a group set will copy the entire group set, including all groups, group leaders, and memberships; instructors only have to make changes to the affected users. Instructors can also create a new name to differentiate the cloned group set.
-
<h2>Course Navigation</h2>
+
-
<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.
+
-
&nbsp;
+
Group sets can be cloned at any time in the Settings menu for the group set.
-
<h2>Gradebook</h2>
+
-
<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.
+
-
&nbsp;
+
This change resolves a fixed bug in Canvas:
-
<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.
+
<em><strong>Explanation:</strong> When an instructor created a group assignment and then tried to change the group membership after receiving student submissions, Canvas was not able to accurately assign grades to each student group. This behavior occurred because group sets are how Canvas manages all grades for a group, and moving a student causes grading confusion between groups. Canvas code has been updated to warn instructors when changing group membership after a group set has received assignment submissions and allow the instructor to clone a group set.</em>
-
This feature was originally suggested by the Canvas Community.
+
&nbsp;
 +
<h2>SpeedGrader</h2>
 +
<h3>External URLs</h3>
 +
When an instructor views an online submission URL in SpeedGrader, the original URL submission from students appears in the SpeedGrader window. Additionally, a second link labeled View in a new tab lets users choose to open the submission in an external window. Note that some submission types cannot be displayed in SpeedGrader and must be viewed outside Canvas. This change is a modification from the SpeedGrader feature update in the July 18 release.
&nbsp;
&nbsp;
-
<h2>Outcomes</h2>
+
<h1>Other Canvas Updates</h1>
-
<h3>Decaying Average Calculation</h3>
+
<h2>Course Imports</h2>
-
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.
+
<h3>User Roles</h3>
 +
When users copy or export a Canvas course, the course retains the user role of the user and any custom permissions. This change helps the user see only relevant course content according to role and helps set a foundation for future improvements to the Course Import Tool. No current functionality is affected.
&nbsp;
&nbsp;
-
<h2>Quizzes</h2>
+
<h2>Courses</h2>
-
<h3>Quiz Item Analysis Calculation</h3>
+
<h3>Course List Details</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.
+
The enrollment status and term dates in the Courses list is larger to meet accessibility standards. The course name in the Groups list has also been enlarged. These changes do not affect the New Canvas User Interface as these details are not currently shown.
 +
<h3>Course Navigation Term Date</h3>
 +
The term date in Course Navigation is aligned with other Course Navigation links.
 +
 
 +
&nbsp;
 +
<h2>Notifications</h2>
 +
<h3>External Mail Handling</h3>
 +
In the <strong>June 27</strong> release, Canvas made a change that was inadvertently omitted from the release notes and may affect users for the fall term.
 +
 
 +
Canvas now verifies incoming mail sender addresses against the address originally sent from a Canvas notification. This change may affect institutions that may use an additional email from their mail account, such as domain.edu and mail.domain.edu; any replies originally sent from Canvas with the simple domain would be returned to Canvas as the additional domain. If users are not able to view their email replies in Canvas, their account may have been affected by this email verification where Canvas cannot recognize both mail accounts as the same user. Users can update their email address for notifications in their Canvas user account and match the email with the incoming mail sender.
This change resolves a fixed bug in Canvas:
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>
+
<em><strong>Explanation:</strong> When a user received a notification that can be used to reply (such as conversations and discussions), the user was able to forward the notification to a third-party user, who could reply to the email and have the reply appear in Canvas. This behavior allowed people other than the original user to reply to the notification and occurred because Canvas was not verifying the incoming mail sender. Canvas code has been updated to verify incoming mail and not allow replies from third-party senders with a different email address.</em>
 +
 
 +
Additionally, this change also resolves extraneous email invitations that can be created through social networks such as LinkedIn. Canvas email notifications are viewed as an individual contact that can be invited to join these social networks. Canvas notifications are also picked up as a contact when a social network asks to review email addresses in a user’s address book and send invitations to non-enrolled users.
&nbsp;
&nbsp;
<h2>Rich Content Editor</h2>
<h2>Rich Content Editor</h2>
-
<h3>Default Icons</h3>
+
<h3>Element Path</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.
+
Beneath the Rich Content Editor window, the view of the HTML element path has been removed. This change was made to ease confusion as to the path's meaning for the majority of Canvas users and clean up the page design.
&nbsp;
&nbsp;
 +
<h2>User Settings</h2>
 +
<h3>Time Zones</h3>
 +
Canvas has made improvements for more accurate time display in varied browser and profile time zones. Even if a user's computer browser and Canvas profile are set in different time zones, Canvas will honor the profile time zone in a user’s account settings.
&nbsp;
&nbsp;
<h1>Fixed Bugs</h1>
<h1>Fixed Bugs</h1>
<h2>Accessibility</h2>
<h2>Accessibility</h2>
 +
<h3>General</h3>
 +
<ul>
 +
<li>When the calendar selector is used to select dates in Canvas, the tooltip does not display the date format entry. The tooltip only displays for dates added with manual entry.</li>
 +
</ul>
 +
<h3>Announcements</h3>
 +
<ul>
 +
<li>Screen readers can read Announcements as a list.</li>
 +
<li>Formatting labels on the Announcements edit page have been replaced with standard div elements.</li>
 +
</ul>
<h3>Assignments</h3>
<h3>Assignments</h3>
<ul>
<ul>
-
<li>Keyboard users cannot navigate to resizing controls that are available to screen readers.</li>
+
<li>Formatting labels on the Assignments page have been replaced with standard div elements.</li>
</ul>
</ul>
-
<h3>Files</h3>
+
<h3>Conferences</h3>
<ul>
<ul>
-
<li>When users select a file or multiple files to move to a folder, the generated alert reflects the number of selected files.</li>
+
<li> Screen readers can collapse and expand current and concluded conferences.</li>
</ul>
</ul>
-
<h3>Gradebook</h3>
+
<h3>Course Settings</h3>
<ul>
<ul>
-
<li>In Individual View, the grade summary for a student only displays once on the page.</li>
+
<li>In the Navigation tab, screen readers can identify each item in course navigation.</li>
</ul>
</ul>
-
<h3>People</h3>
+
<h3>Courses</h3>
<ul>
<ul>
-
<li>When adding a user to a course and confirming the user, focus is retained on the Done button.</li>
+
<li>Course status is identified with an H4 tag.</li>
 +
<li>In the Courses list, the text for enrollment status, term dates, and course name (in Groups) is enlarged to meet accessibility standards. These changes do not affect the New Canvas User Interface (UI).</li>
 +
</ul>
 +
<h3>Discussions</h3>
 +
<ul>
 +
<li>Formatting labels on the Discussions edit page have been replaced with standard div elements.</li>
 +
</ul>
 +
<h3>Modules</h3>
 +
<ul>
 +
<li>Screen readers can identify and open module item links.</li>
 +
<li>Screen readers can expand and collapse modules.</li>
 +
<li>Screen readers can read the unlock date for a modules</li>
 +
</ul>
 +
<h3>Quizzes</h3>
 +
<ul>
 +
<li>Formatting labels on the quiz details page have been replaced with standard div elements.</li>
</ul>
</ul>
&nbsp;
&nbsp;
-
<h2>Conferences</h2>
+
<h2>Assignments</h2>
-
<h3>Adobe Connect</h3>
+
<h3>Excused Assignments with No Submission</h3>
-
Adobe Connect conference names cannot exceed 60 characters.
+
No Submission assignment types show students when an assignment has been excused.
-
<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>
+
<em><strong>Explanation:</strong> When an instructor created an excused No Submission assignment type, the Assignment page did not indicate that the assignment had been excused. This behavior occurred because Canvas did not consider No Submission assignments as excusable and only applied the status to all other submission types. Canvas code has been updated to display the excused status for all assignment types.</em>
-
 
+
-
&nbsp;
+
-
<h2>Conversations</h2>
+
-
<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> 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>
+
&nbsp;
&nbsp;
<h2>Course Imports</h2>
<h2>Course Imports</h2>
-
<h3>Answer Comment Symbols in Quizzes</h3>
+
<h3>Mail Link Commas</h3>
-
Quiz answer comments containing &gt; or &lt; symbols are retained as part of a course copy.
+
Pages that include an email link with a comma at the end of the address do not affect course copies.
-
 
+
-
<em><strong>Explanation:</strong> When an instructor created a quiz with &gt; or &lt; (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>
+
<em><strong>Explanation: </strong>When an instructor created a page, added an email link with a comma at the end of the address, and exported the course, importing the course generated a page error. This behavior occurred because Canvas was trying to correct the invalid component in uniform resource identifiers (URIs). Canvas code has been updated to handle email addresses as a custom URI.</em>
-
<h3>Discussion Editing Setting</h3>
+
<h3>Course Setup Checklist</h3>
-
The discussion setting to let students edit or delete their own discussion post is retained in course imports.
+
Course Setup Checklist items appear in the correct order.
-
<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>
+
<em><strong>Explanation:</strong> When a user opened the Course Setup Checklist, some of the button were inverted and appearing before tasks were actually completed. This behavior occurred because Canvas was not checking if the task had actually been completed or not. Canvas code has been updated to confirm if all tasks are complete before marking off the checklist options.</em>
-
<h3>Discussion Group Categories</h3>
+
-
Group discussions are imported as group discussions.
+
-
 
+
-
<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>
+
&nbsp;
&nbsp;
-
<h2>Dashboard</h2>
+
<h2>Gradebook</h2>
-
<h3>Unenrolled Students and Assignment Notifications</h3>
+
<h3>Gradebook Imports and Excused Assignments</h3>
-
Students who are removed from a course do not see assignment notifications.
+
When a user imports a comma separated value (CSV) file to the Gradebook, excused assignment variations are not considered changes to grades.
-
<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>
+
<em><strong>Explanation:</strong> When a user imported a CSV file into the Gradebook, the Gradebook importer always treated excused assignments as changes to the gradebook. This behavior occurred because the importer could not distinguish excused assignment variations (e.g. EX vs ex). Canvas code has been updated to handle all case variations of EX as excused.</em>
 +
<h3>Grading Periods and CSV Uploads</h3>
 +
Comma separated value (CSV) file uploads do not allow instructors to change grades in a prior grading period.
-
&nbsp;
+
<em><strong>Explanation:</strong> When an instructor downloaded the CSV file from the Gradebook, modified grades from a prior grading period, and uploaded the CSV file, the Gradebook updated the changes in the prior grading period. This behavior occurred because the importer treated all assignments in the CSV file as current assignments. Canvas code has been updated to confirm assignments with grading periods.</em>
-
<h2>Discussions</h2>
+
<h3>Empty CSV Uploads</h3>
-
<h3>Grading Schemes</h3>
+
When a user tries to import content to the Gradebook without attaching the comma separated value (CSV) file, Canvas generates a display error and redirects the user back to the import page.
-
Graded discussions retain their set grading schemes.
+
-
<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>
+
<em><strong>Explanation:</strong> When a user tried to import content to the Gradebook without attaching the CSV file as part of the import, Canvas generated a page error. This behavior occurred because the file must be included for the importer to proceed. Canvas code has been updated to redirect the user back to the import Gradebook page and attach the CSV file.</em>
&nbsp;
&nbsp;
-
<h2>Files</h2>
+
<h2>Media</h2>
-
<h3>Folder Previews</h3>
+
<h3>Subtitles and Full Screen</h3>
-
Users can preview files inside course folders.
+
Subtitle size and placement are adjusted for full-screen videos in the HTML video player.
-
<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>
+
<em><strong>Explanation:</strong> When a user opened a video in full-screen mode, the HTML video player displayed large overlapped closed captions. This behavior occurred because JavaScript was manipulating the font size of the captions element. Canvas code has been updated to adjust caption placement for full-screen videos.</em>
-
 
+
-
&nbsp;
+
-
<h2>Groups</h2>
+
-
<h3>Adding Students in Unpublished Courses</h3>
+
-
Instructors can add students to groups in unpublished courses.
+
-
 
+
-
<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>
+
-
 
+
-
&nbsp;
+
-
<h2>Modules</h2>
+
-
<h3>Term-concluded Courses</h3>
+
-
Instructors in term-concluded courses can view unpublished modules.
+
-
 
+
-
<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 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 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>
+
-
 
+
-
&nbsp;
+
-
<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 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>
+
&nbsp;
&nbsp;
Line 169: Line 155:
<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>
<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>
 +
<h3>Access Report Content Column</h3>
 +
User profile visits appear as a content item in the user access report.
 +
 +
<em><strong>Explanation:</strong> When a user viewed another user’s page from the People page, if an instructor viewed the first user’s access report, the content column appeared blank instead of displaying the name of the visited user’s page. This behavior occurred because Canvas wasn’t recording user names as part of the profile view. Canvas code has been updated to record user names when viewing profiles.</em>
&nbsp;
&nbsp;
<h2>Quizzes</h2>
<h2>Quizzes</h2>
-
<h3>Question Groups and Negative Points</h3>
+
<h3>Student View Reset</h3>
-
Canvas does not allow negative points in quiz question groups.
+
Resetting Student View while taking a quiz as a test student does not affect the quiz.
-
<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>
+
<em><strong>Explanation:</strong> When an instructor enabled Student View, took a quiz as a test student, and reset Student View while the quiz was running, Canvas generated an error message. This behavior occurred because resetting the test student destroys all test student submissions, and Canvas was trying to find the submission for the quiz that was in progress. Canvas code has been updated to allow Student View to be reset at any time.</em>
 +
<h3>Outcome Mastery and Question Banks</h3>
 +
If a question bank is linked to an outcome and used in a quiz, student performance is mastered based on the performance of all associated questions.
 +
 
 +
<em><strong>Explanation:</strong> When students took a quiz with questions from a question bank that were linked to an outcome, students only had to get one question correct to earn full mastery points for the quiz. This behavior occurred because quiz questions were individually aligned with the outcome, so the mastery level was recorded per question. Canvas code has been updated to determine mastery based on all selected quiz questions and record results for each quiz question outcome result. Mastery is calculated by averaging the student’s score across all questions in the quiz that are linked to the given outcome. This change is explicitly per quiz, so if two question banks are both linked to the same outcome, the student only gets a single learning outcome result for the quiz.</em>
 +
<h3>Quiz Logs and Event Sorting</h3>
 +
Quiz logs record student responses by date and time.
 +
 
 +
<em><strong>Explanation:</strong> When a student submitted a quiz, the quiz log didn’t display results in a logical order. This behavior occurred because the quiz log wasn’t coded with a specific ordering sequence. Canvas code has been updated to record quiz actions by date and time and displayed accordingly.</em>
<h3>Quiz Take Button and Section Dates</h3>
<h3>Quiz Take Button and Section Dates</h3>
Canvas verifies section end dates for quiz availability in concluded courses.
Canvas verifies section end dates for quiz availability in concluded courses.
<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>
<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>
 +
<h3>Character Limit for Matching and Multiple Drop-down Questions</h3>
 +
The character limit for matching and multiple drop-down questions is 80 characters.
 +
 +
<em><strong>Explanation:</strong> When an instructor created a matching or multiple drop-down question, the character limit for answers was 16384 characters. However, the answers only displayed 80 characters to students, which hid the remaining answer to students. This behavior occurred because the answer field did not contain a specific character limit. Canvas code has been updated to limit answer fields to 80 characters.</em>
 +
<h3>Instructor Quiz Previews and Concluded Courses</h3>
 +
Concluded courses do not allow quiz previews.
 +
 +
<em><strong>Explanation:</strong> When an instructor tried to preview a quiz in a concluded course, the Quiz Preview button only refreshed the page. Courses were only affected when an instructor required participation within the term/course/section dates and the assigned date was in the past. This behavior occurred because concluded courses do not allow active course participation in concluded courses. Canvas code has been updated to remove the Quiz Preview button for quizzes in concluded courses. Canvas generates a message showing the quiz is no longer available.</em>
 +
 +
&nbsp;
 +
<h2>Rich Content Editor</h2>
 +
<h3>Table Page Links</h3>
 +
Table styling inside the Rich Content Editor is not affected by included links.
 +
 +
<em><strong>Explanation:</strong> When a user created a table, added a link to a content cell, and then changed the link using the content selector, the table HTML was removed from the Rich Content Editor. This behavior occurred because the JavaScript was not properly handling HTML links inside tables. Canvas code has been updated to determine how to handle HTML links inside table data tags.</em>
Line 185: Line 198:
<ul>
<ul>
<li dir="ltr">
<li dir="ltr">
-
<p dir="ltr">Beta release and notes: 08/17/15</p>
+
<p dir="ltr">Beta release and notes: 9/8/15 (in observance of Labor Day in the United States)</p>
</li>
</li>
<li dir="ltr">
<li dir="ltr">
-
<p dir="ltr">Production release notes: 08/24/15</p>
+
<p dir="ltr">Production release notes: 9/14/15</p>
</li>
</li>
<li dir="ltr">
<li dir="ltr">
-
<p dir="ltr">Production release and documentation: 08/29/15</p>
+
<p dir="ltr">Production release and documentation: 9/19/15</p>
</li>
</li>
</ul>
</ul>

Revision as of 13:55, 27 August 2015

Production Release Notes for Saturday, August 29, 2015

In this release (August 29), instructors have more tools that minimize their workflow and help maintain their courses more easily, such as cloning groups and choosing how to view URL submissions in SpeedGrader. Additionally, minimal updates have also been made that improve accessibility and functionality for future releases.

Contents

New Features

Course Home Page

Published Link

In new Canvas courses, the top of the Course Home Page no longer includes a link to publish the course. The message about publishing the course is the same, but it no longer includes a direct link to publish the course. If users have permission to publish their courses, users can publish via the Course Home Page sidebar or open the Course Setup Checklist.

This change resolves a fixed bug in Canvas:

Explanation: When a user with permission to publish a course viewed a new course, the top of the Course Home Page included a message explaining that only instructors could see the course until it was published. The word published included a link that was supposed to publish the course but did not generate any result when clicked. This behavior occurred because the link was not properly routed to publish the page. Additionally, instructors were confused about the purpose of the link and some tried to publish the course inadvertently. Canvas code has been updated to remove the publish link at the top of the Course Home Page.

 

Groups

Clone Group Set

After assigning a group to an assignment, instructors will receive a warning message if they try to modify a group set that has student submissions. Instructors can choose to modify the group, or they can clone the existing group set.

Cloning a group set will copy the entire group set, including all groups, group leaders, and memberships; instructors only have to make changes to the affected users. Instructors can also create a new name to differentiate the cloned group set.

Group sets can be cloned at any time in the Settings menu for the group set.

This change resolves a fixed bug in Canvas:

Explanation: When an instructor created a group assignment and then tried to change the group membership after receiving student submissions, Canvas was not able to accurately assign grades to each student group. This behavior occurred because group sets are how Canvas manages all grades for a group, and moving a student causes grading confusion between groups. Canvas code has been updated to warn instructors when changing group membership after a group set has received assignment submissions and allow the instructor to clone a group set.

 

SpeedGrader

External URLs

When an instructor views an online submission URL in SpeedGrader, the original URL submission from students appears in the SpeedGrader window. Additionally, a second link labeled View in a new tab lets users choose to open the submission in an external window. Note that some submission types cannot be displayed in SpeedGrader and must be viewed outside Canvas. This change is a modification from the SpeedGrader feature update in the July 18 release.

 

Other Canvas Updates

Course Imports

User Roles

When users copy or export a Canvas course, the course retains the user role of the user and any custom permissions. This change helps the user see only relevant course content according to role and helps set a foundation for future improvements to the Course Import Tool. No current functionality is affected.

 

Courses

Course List Details

The enrollment status and term dates in the Courses list is larger to meet accessibility standards. The course name in the Groups list has also been enlarged. These changes do not affect the New Canvas User Interface as these details are not currently shown.

Course Navigation Term Date

The term date in Course Navigation is aligned with other Course Navigation links.

 

Notifications

External Mail Handling

In the June 27 release, Canvas made a change that was inadvertently omitted from the release notes and may affect users for the fall term.

Canvas now verifies incoming mail sender addresses against the address originally sent from a Canvas notification. This change may affect institutions that may use an additional email from their mail account, such as domain.edu and mail.domain.edu; any replies originally sent from Canvas with the simple domain would be returned to Canvas as the additional domain. If users are not able to view their email replies in Canvas, their account may have been affected by this email verification where Canvas cannot recognize both mail accounts as the same user. Users can update their email address for notifications in their Canvas user account and match the email with the incoming mail sender.

This change resolves a fixed bug in Canvas:

Explanation: When a user received a notification that can be used to reply (such as conversations and discussions), the user was able to forward the notification to a third-party user, who could reply to the email and have the reply appear in Canvas. This behavior allowed people other than the original user to reply to the notification and occurred because Canvas was not verifying the incoming mail sender. Canvas code has been updated to verify incoming mail and not allow replies from third-party senders with a different email address.

Additionally, this change also resolves extraneous email invitations that can be created through social networks such as LinkedIn. Canvas email notifications are viewed as an individual contact that can be invited to join these social networks. Canvas notifications are also picked up as a contact when a social network asks to review email addresses in a user’s address book and send invitations to non-enrolled users.

 

Rich Content Editor

Element Path

Beneath the Rich Content Editor window, the view of the HTML element path has been removed. This change was made to ease confusion as to the path's meaning for the majority of Canvas users and clean up the page design.

 

User Settings

Time Zones

Canvas has made improvements for more accurate time display in varied browser and profile time zones. Even if a user's computer browser and Canvas profile are set in different time zones, Canvas will honor the profile time zone in a user’s account settings.

 

Fixed Bugs

Accessibility

General

Announcements

Assignments

Conferences

Course Settings

Courses

Discussions

Modules

Quizzes

 

Assignments

Excused Assignments with No Submission

No Submission assignment types show students when an assignment has been excused.

Explanation: When an instructor created an excused No Submission assignment type, the Assignment page did not indicate that the assignment had been excused. This behavior occurred because Canvas did not consider No Submission assignments as excusable and only applied the status to all other submission types. Canvas code has been updated to display the excused status for all assignment types.

 

Course Imports

Mail Link Commas

Pages that include an email link with a comma at the end of the address do not affect course copies.

Explanation: When an instructor created a page, added an email link with a comma at the end of the address, and exported the course, importing the course generated a page error. This behavior occurred because Canvas was trying to correct the invalid component in uniform resource identifiers (URIs). Canvas code has been updated to handle email addresses as a custom URI.

Course Setup Checklist

Course Setup Checklist items appear in the correct order.

Explanation: When a user opened the Course Setup Checklist, some of the button were inverted and appearing before tasks were actually completed. This behavior occurred because Canvas was not checking if the task had actually been completed or not. Canvas code has been updated to confirm if all tasks are complete before marking off the checklist options.

 

Gradebook

Gradebook Imports and Excused Assignments

When a user imports a comma separated value (CSV) file to the Gradebook, excused assignment variations are not considered changes to grades.

Explanation: When a user imported a CSV file into the Gradebook, the Gradebook importer always treated excused assignments as changes to the gradebook. This behavior occurred because the importer could not distinguish excused assignment variations (e.g. EX vs ex). Canvas code has been updated to handle all case variations of EX as excused.

Grading Periods and CSV Uploads

Comma separated value (CSV) file uploads do not allow instructors to change grades in a prior grading period.

Explanation: When an instructor downloaded the CSV file from the Gradebook, modified grades from a prior grading period, and uploaded the CSV file, the Gradebook updated the changes in the prior grading period. This behavior occurred because the importer treated all assignments in the CSV file as current assignments. Canvas code has been updated to confirm assignments with grading periods.

Empty CSV Uploads

When a user tries to import content to the Gradebook without attaching the comma separated value (CSV) file, Canvas generates a display error and redirects the user back to the import page.

Explanation: When a user tried to import content to the Gradebook without attaching the CSV file as part of the import, Canvas generated a page error. This behavior occurred because the file must be included for the importer to proceed. Canvas code has been updated to redirect the user back to the import Gradebook page and attach the CSV file.

 

Media

Subtitles and Full Screen

Subtitle size and placement are adjusted for full-screen videos in the HTML video player.

Explanation: When a user opened a video in full-screen mode, the HTML video player displayed large overlapped closed captions. This behavior occurred because JavaScript was manipulating the font size of the captions element. Canvas code has been updated to adjust caption placement for full-screen videos.

 

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.

Access Report Content Column

User profile visits appear as a content item in the user access report.

Explanation: When a user viewed another user’s page from the People page, if an instructor viewed the first user’s access report, the content column appeared blank instead of displaying the name of the visited user’s page. This behavior occurred because Canvas wasn’t recording user names as part of the profile view. Canvas code has been updated to record user names when viewing profiles.

 

Quizzes

Student View Reset

Resetting Student View while taking a quiz as a test student does not affect the quiz.

Explanation: When an instructor enabled Student View, took a quiz as a test student, and reset Student View while the quiz was running, Canvas generated an error message. This behavior occurred because resetting the test student destroys all test student submissions, and Canvas was trying to find the submission for the quiz that was in progress. Canvas code has been updated to allow Student View to be reset at any time.

Outcome Mastery and Question Banks

If a question bank is linked to an outcome and used in a quiz, student performance is mastered based on the performance of all associated questions.

Explanation: When students took a quiz with questions from a question bank that were linked to an outcome, students only had to get one question correct to earn full mastery points for the quiz. This behavior occurred because quiz questions were individually aligned with the outcome, so the mastery level was recorded per question. Canvas code has been updated to determine mastery based on all selected quiz questions and record results for each quiz question outcome result. Mastery is calculated by averaging the student’s score across all questions in the quiz that are linked to the given outcome. This change is explicitly per quiz, so if two question banks are both linked to the same outcome, the student only gets a single learning outcome result for the quiz.

Quiz Logs and Event Sorting

Quiz logs record student responses by date and time.

Explanation: When a student submitted a quiz, the quiz log didn’t display results in a logical order. This behavior occurred because the quiz log wasn’t coded with a specific ordering sequence. Canvas code has been updated to record quiz actions by date and time and displayed accordingly.

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.

Character Limit for Matching and Multiple Drop-down Questions

The character limit for matching and multiple drop-down questions is 80 characters.

Explanation: When an instructor created a matching or multiple drop-down question, the character limit for answers was 16384 characters. However, the answers only displayed 80 characters to students, which hid the remaining answer to students. This behavior occurred because the answer field did not contain a specific character limit. Canvas code has been updated to limit answer fields to 80 characters.

Instructor Quiz Previews and Concluded Courses

Concluded courses do not allow quiz previews.

Explanation: When an instructor tried to preview a quiz in a concluded course, the Quiz Preview button only refreshed the page. Courses were only affected when an instructor required participation within the term/course/section dates and the assigned date was in the past. This behavior occurred because concluded courses do not allow active course participation in concluded courses. Canvas code has been updated to remove the Quiz Preview button for quizzes in concluded courses. Canvas generates a message showing the quiz is no longer available.

 

Rich Content Editor

Table Page Links

Table styling inside the Rich Content Editor is not affected by included links.

Explanation: When a user created a table, added a link to a content cell, and then changed the link using the content selector, the table HTML was removed from the Rich Content Editor. This behavior occurred because the JavaScript was not properly handling HTML links inside tables. Canvas code has been updated to determine how to handle HTML links inside table data tags.


Next release schedule:

Note: You can follow the release schedule on the Canvas Updates calendar

Archived Canvas Updates
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox