Canvas Updates

From e-Learning Documentation

(Difference between revisions)
Jump to: navigation, search
Line 3: Line 3:
<strong>Important Upcoming Dates</strong>
<strong>Important Upcoming Dates</strong>
<ul>
<ul>
-
<li>On <em><strong>June 6, 2015</strong></em>, the new Files interface (Better File Browsing) will no longer be a Feature Option in Canvas and will be enabled for all Canvas users as a standard feature. This change will enable New Files on the course and user levels. Learn more about [https://community.canvaslms.com/docs/DOC-2716 New Files].</li>
 
-
&nbsp;
 
-
<li>On <em><strong>June 6, 2015</strong></em>, Canvas will no longer host new Etherpad collaborations because Etherpad cannot integrate with Canvas user authentication. Users that have links to existing collaborations will see a warning message notifying them to migrate any necessary content before August 8, when all Etherpad collaborations that are hosted by Canvas will be permanently deleted.</li>
 
-
&nbsp;
 
<li>On <em><strong>July 18, 2015</strong></em>, Differentiated Assignments will no longer be a Feature option in Canvas and will be enabled for all Canvas users as a standard feature. This change includes both Differentiated Assignments by section and individual users, which is part of this production release.</li>
<li>On <em><strong>July 18, 2015</strong></em>, Differentiated Assignments will no longer be a Feature option in Canvas and will be enabled for all Canvas users as a standard feature. This change includes both Differentiated Assignments by section and individual users, which is part of this production release.</li>
 +
&nbsp;
 +
 +
<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 migrate 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;
&nbsp;
</ul>
</ul>
-
In this Canvas release (June 6), all users benefit from new customization and assignment management features, and instructors receive several small changes that generate big results for keeping track of assignments and grades at a granular level. Multiple feature areas display enhanced design changes, which includes incorporating the New Files interface as a standard feature in Canvas.
+
In this production release, instructors can better manage student assignments on a case-by-case basis. The production notes also include updates to existing Canvas features, other Canvas updates, and fixed bugs.
-
&nbsp;
 
<h1>New Features</h1>
<h1>New Features</h1>
-
<h2>Calendar</h2>
+
<h2>Gradebook</h2>
-
<h3>Custom Colors</h3>
+
<h3>Excuse an Assignment</h3>
-
Canvas allows users to set their own colors for each calendar in their account. Canvas will assign an arbitrary color for each calendar unless a custom color is chosen. Each calendar contains 15 default colors, but users can insert a Hex code to create any color of their choice.
+
Instructors can use the Gradebook to excuse a student from an assignment in their course.
-
<em><strong>Note:</strong> The Calendar can only display up to 10 calendars at one time.</em>
+
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.
-
<h2>Assignments</h2>
+
-
<h3>Differentiated Assignments by Individual</h3>
+
-
This feature is used in conjunction with the Differentiated Assignments feature option until July 18.
+
-
In Assignments, instructors have the flexibility to differentiate assignments between individual students and select which students are required to complete specific tasks.
+
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 enabled, this feature is available for all assignments: Assignments, Quizzes, and Graded Discussions.
+
<em>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.</em>
-
When creating or editing an assignment, instructors can specify whether the assignment should be for everyone in the course, for specific sections, or for individual students. Only the section(s) or student(s) specified in the assignment details can view the assignment. Varied due date functionality remains available for each 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.
-
This feature can also be used with the existing ability to create an assignment by section. If the assignment is not created for everyone, Canvas will notify the assignment creator that course sections have not been added to the assignment.
+
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.
-
In the Gradebook, assignment grade cells are grayed out for students who have not been included in the assignment. Assignments that are not assigned to a student are not factored into the student’s overall grades.
+
<em>Notes:</em>
-
 
+
<em>(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.</em>
-
<em><strong>Note:</strong> On the student grades page, students can only view assignments that are assigned to them, either individually or as part of a course section.</em>
+
<em> (2) Sending notifications to students about any excused assignments will be included in a future release.</em>
-
<h2>User Profile</h2>
+
-
<h3>Student Submission Exports</h3>
+
-
On their User Profile page, students can download all of their assignment submissions from Canvas. Submissions are for both current and concluded courses and only includes any files that were submitted to fulfill an assignment; they do not include any submissions modified by instructors, such as annotated submissions.
+
-
 
+
-
The download also includes submissions for group assignments, even if the submission was made by another student in the group.
+
-
 
+
-
When the export has finished generating, submissions are downloaded as a ZIP file.
+
&nbsp;
&nbsp;
-
<h1>Updated Features</h1>
+
<h1 id="jive_content_id__Other_Canvas_Updates">Other Canvas Updates</h1>
-
<h2>Collaborations</h2>
+
<h2 id="jive_content_id_Quizzes">Quizzes</h2>
-
<h3>Etherpad</h3>
+
<h3 dir="ltr">Quiz Question Background Color</h3>
-
Collaborations no longer includes Etherpad as a collaboration tool. This change resolves concerns with Canvas user authentication.  Users that have links to existing collaborations will see a warning message notifying them to migrate any necessary content before August 8, when all Etherpad collaborations that are hosted by Canvas will be permanently deleted.
+
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.
-
<h2>Gradebook</h2>
+
-
<h3>Persistent Gradebook Columns</h3>
+
-
Canvas saves a user’s custom Gradebook preferences and associates them with the user’s profile. This change allows users to rearrange a column in the Gradebook, including the size of the column, and have the changes persist across any computer or browser. This feature only relates to assignment columns in the Gradebook.
+
-
<h3>Total Grade Rounding</h3>
+
-
If the Total Grade column is shown as a percentage, the percentage is rounded to two decimal places. This change is also shown in Gradebook CSV exports. For instance, if the Total Grade for a student is 99.567, Canvas previously rounded the grade to 99.6%. With two decimals, the grade is now rounded to 99.57%.
+
-
<h2>Notifications</h2>
+
-
<h3>Conferences Recordings</h3>
+
-
Users who create a conference with a recording can receive a notification to know when the conference recording is ready for viewing. By default the notification is set to never.
+
&nbsp;
&nbsp;
-
<h1>Other Canvas Updates</h1>
+
<h1 id="jive_content_id__Fixed_Bugs">Fixed Bugs</h1>
-
<h2>Dashboard</h2>
+
-
<h3>Instructor To-Do List and Ignore Forever Link</h3>
+
-
In the Instructor Dashboard To-Do list after removing a reminder, the Ignore Forever button has been renamed to Ignore. To-Do items are ignored from the list for six months, which is when they can reappear in the list. This change better indicates that hiding the item is temporary and may reappear on the To-Do list.
+
-
<h2>Files</h2>
+
-
<h3>Better File Browsing Enabled Feature Option</h3>
+
-
The new Files interface (Better File Browsing) will no longer be a Feature Option in Canvas and will be enabled for all Canvas users as a standard feature. This change will enable New Files on the course and user levels.
+
-
<h2>Settings</h2>
+
-
<h3>Feature Options Buttons</h3>
+
-
At both the account and course levels, the buttons on the Feature Options page have been updated to match the Canvas style guide, which provides better clarity in seeing which features are enabled.
+
-
 
+
-
&nbsp;
+
-
<h1>Fixed Bugs</h1>
+
<h2>Accessibility</h2>
<h2>Accessibility</h2>
 +
<h3>Accounts</h3>
 +
<ul>
 +
<li>When an admin navigates through the account level Groups page, focus is retained on the search field. Additionally, the search field is focused before the Add Group button.</li>
 +
<li>When an admin opens the menu to add a new user, an error message is only displayed if the full name is not entered correctly.</li>
 +
</ul>
<h3>Announcements</h3>
<h3>Announcements</h3>
<ul>
<ul>
-
<li>Screen readers can read search results in the Announcements search field.</li>
+
<li>Screen Readers can read the Add External Feed link.</li>
</ul>
</ul>
<h3>Assignments</h3>
<h3>Assignments</h3>
<ul>
<ul>
-
<li>On the student submission details page, the rubric drop-down menu retains focus when open. Keyboard users can also close the rubric window.</li>
+
<li>Keyboard users can access all assignment submission types in order. Focus is retained on the first tab of the available submission type.</li>
-
<li>On the student submission details page, video and audio files retain focus when the media player is expanded.</li>
+
-
<li>Keyboard users can open video and audio files that have been opened previously.</li>
+
</ul>
</ul>
-
<h3>Collaborations</h3>
+
<h3>Discussions</h3>
<ul>
<ul>
-
<li>Deleting a collaboration retains focus on the previous conference. If no more collaborations exist, the focus is retained on the Add Collaboration button.</li>
+
<li>Individual discussions display a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</li>
-
<li>Keyboard users can switch between listing people and groups when creating a collaboration.</li>
+
-
<li>Removing all users from a collaboration retains focus on the Remove All button.</li>
+
-
<li>Editing a collaboration retains focus on the original collaboration.</li>
+
</ul>
</ul>
-
<h3>Conferences</h3>
+
<h3>User Settings</h3>
<ul>
<ul>
-
<li>Deleting a conference retains focus on the previous conference. If no more conferences exist, the focus is retained on the Add Conference button.</li>
+
<li>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.</li>
-
<li>Editing and closing a conference retains focus on the original conference.</li>
+
</ul>
</ul>
-
<h3>Pages</h3>
+
&nbsp;
-
<ul>
+
-
<li>Keyboard users can access the revision history for a page and restore prior versions.</li>
+
-
</ul>
+
-
<h3>Quizzes</h3>
+
-
<ul>
+
-
<li>The Gradebook Individual View can export and download submissions for a published quiz.</li>
+
-
</ul>
+
-
<h3>SpeedGrader</h3>
+
-
<ul>
+
-
<li>When a user opens a SpeedGrader media comment and opens a second comment, the first comment window is closed. When the comment window is open, focus is retained on the close icon.</li>
+
-
</ul>
+
-
<h3>Syllabus</h3>
+
-
<ul>
+
-
<li>When a keyboard user edits the syllabus description, focus is retained on the Jump to Today link.</li>
+
-
</ul>
+
-
<h2>Accounts</h2>
+
-
<h3>Sub-Account Course Count</h3>
+
-
Canvas displays the number of active courses in a sub-account.
+
-
 
+
-
<em><strong>Explanation:</strong> When an admin viewed the courses page for a sub-account, the course count was inaccurate. This behavior occurred because Canvas was counting all courses regardless of status. Canvas code has been updated to include active courses in the course count.</em>
+
-
<h2>Announcements</h2>
+
-
<h3>Delayed Announcements and Post Order</h3>
+
-
Announcements are organized by post date on the Announcements index page.
+
-
 
+
-
<em><strong>Explanation:</strong> When an instructor created an announcement with a delayed posting, the announcement was being displayed to students on the Announcements page as the same time the instructor created the announcement. This behavior occurred because the announcement was being indexed based on the original creation date instead of the delayed post date and time. Canvas code has been updated to verify and sort announcements by post date on the student Announcements page.</em>
+
<h2>Assignments</h2>
<h2>Assignments</h2>
-
<h3>Student View Reset and Assessments</h3>
+
<h3>Assignment Submission Type Error Messages</h3>
-
Student View assessment requests are deleted from the course when Student View is reset.
+
Assignments generates error messages specific to the submission type.
-
<em><strong>Explanation:</strong> When an instructor created an assignment with manual peer reviews and accessed Student View to submit the assignment, the peer review page showed that the test student should be assigned a peer review. When the instructor tried to reset Student View, Canvas generated an error message. This behavior occurred because an assessment request still existed in the course for the test student. Canvas code has been updated to not include the test student for peer review assignments and to remove all assessment requests when resetting Student View.</em>
+
<strong><em>Explanation:</em></strong><em> 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.</em>
-
<h3>Deleted Group Categories</h3>
+
-
Assignments attached to deleted group categories prompt users to create a new group.
+
-
<em><strong>Explanation:</strong> When an assignment with no submissions was attached to a user group category, and the group category was later deleted, the user group select menu on the assignment edit page automatically selected the next group alphabetically. This behavior occurred because the assignment was set to select the next available group. Canvas code has been updated to automatically select the [New Group Category] option and prompt users to create a new group.</em>
+
&nbsp;
-
<h3>Group Assignments and External Tools</h3>
+
-
External Tools cannot be used for group assignments.
+
-
 
+
-
<em><strong>Explanation:</strong> When an instructor created a group assignment, and then later edited the assignment and changed the submission type, the group assignment setting was not cleared. This behavior occurred because Canvas didn’t know not to associate groups with external tools. Canvas code has been updated to remove the groups setting for group assignments that are changed to include an external tool submission type.</em>
+
-
<h3>Assignment Index Page</h3>
+
-
The Assignments index page shows all assignments regardless of due date.
+
-
 
+
-
<em><strong>Explanation:</strong> When an assignment was accidentally created with a time in the due date field, such as 09:00, Canvas interpreted the time as the year and could not display the assignment on the Assignments index page. This behavior occurred because date formatting was not designed to support date years below four digits. Canvas code has been updated to better support date and time formatting with assignment entries.</em>
+
-
<h2>Calendar</h2>
+
-
<h3>Scheduler Appointment Groups</h3>
+
-
When scheduler is enabled, instructors can delete all time slots in an appointment group.
+
-
 
+
-
<em><strong>Explanation:</strong> When an instructor created an appointment group within Scheduler and needed to delete a time slot, a scroll bar covered the time slot after three or more time slots had been created. This behavior occurred because Scheduler elements were overlapping on the calendar page. Canvas code has been updated to make the scheduler column wider to prevent overlap.</em>
+
-
<h3>Scheduler Sign-up Link</h3>
+
-
When scheduler is enabled, students can sign up for an appointment group until every time slot is filled.
+
-
 
+
-
<em><strong>Explanation:</strong> When an instructor created a Scheduler appointment group containing multiple appointment slots with a limit to the number of students in each slot, students were no longer able to view the You can sign up for this link once an entire slot was full. This behavior occurred because of a misalignment with logic between multiple appointment slots. Canvas code has been updated to verify signup link visibility among multiple appointment slots.</em>
+
-
<h3>Scheduler and Syllabus Events</h3>
+
-
When scheduler is enabled, accessing a link to a calendar event from the course syllabus displays the event in the calendar.
+
-
 
+
-
<em><strong>Explanation:</strong> When a user clicked a link to a calendar event from a course syllabus, and the user’s institution has Scheduler enabled in the Calendar, the Calendar opened to the Scheduler instead of directly displaying the calendar event. This behavior occurred because of an error with the context code reference number generated from the page redirect. Canvas code has been updated to direct course event links to the month view in the Calendar and open the event’s display window.</em>
+
-
<h2>Conversations</h2>
+
-
<h3>Message Processors</h3>
+
-
Messages with a content type of text/HTML generate appropriate text and HTML emails.
+
-
 
+
-
<em><strong>Explanation:</strong> When a user replied to a conversation outside of Canvas, some HTML formatting was being displayed in raw text. This behavior occurred because the message processor assumed the message to be a text/plain content type. Canvas code has been updated to generate missing text content when necessary for incoming messages.</em>
+
<h2>Course Imports</h2>
<h2>Course Imports</h2>
-
<h3>Folder Names with Question Marks</h3>
+
<h3>Course Settings and Grading Schemes</h3>
-
Canvas can import links from files within a folder that contains a question mark in the title.
+
Importing Course Settings from a Canvas course export package also imports the grading scheme.
-
<em><strong>Explanation:</strong> When a user tried to import a file within a folder that contains a question mark in the title, the file could not be imported. This behavior occurred because the question mark became part of the path URL, causing the link to break. Canvas code has been updated to support question marks in folder names without disrupting the file import.</em>
+
<em><strong>Explanation:</strong> 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.</em>
-
<h2>Courses</h2>
+
<h3>Course Copy and Default Group Sets</h3>
-
<h3>Concluded Courses and Student Grades</h3>
+
Canvas finds or creates a group category set for imported group assignments.
-
Students can view grades in their concluded courses.
+
-
<em><strong>Explanation:</strong> When students tried to view grades in a concluded course, they received an unauthorized error. This behavior occurred because Canvas was using an active student participation permission to deny access to concluded courses. Canvas code has been updated to allow students to view their own grades in concluded courses.</em>
+
<em><strong>Explanation:</strong> 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 had an assigned group category. Canvas code has been updated to find the group category set for the group assignment, or to create a Project Group category if no set is created.</em>
-
<h3>Concluded Courses and Instructor Assignment Access</h3>
+
<h3>Angel Quiz Feedback</h3>
-
Instructors can access course assignments in concluded courses.
+
Feedback from Angel quizzes import correctly into Canvas.
-
<em><strong>Explanation:</strong> When instructors opened a concluded course to view an assignment with an Until date in the past, but the instructor still had access to the course through term dates, Canvas generated a message showing that the assignment was locked. This behavior occurred because of a conflict with course and term dates for instructor access. Canvas code has been updated to always show read-only access to assignments for instructors with concluded access.</em>
+
<em><strong>Explanation:</strong> When a user imported a quiz from Angel, the quiz did not include the quiz feedback. This behavior occurred because the feedback identifier was incorrect for the quiz type. Canvas code has been updated to properly retain feedback from quizzes.</em>
-
<h2>Dashboard</h2>
+
-
<h3>Concluded Courses and To-Do Items</h3>
+
-
On the dashboard, instructors do not see To-Do items for concluded courses.
+
-
<em><strong>Explanation:</strong> When a course has concluded and an instructor no longer had access to grading for the course, ungraded items such as ungraded peer reviews were still appearing under the To-Do column heading. This behavior occurred because Canvas was coded to display To Do items for courses with an instructor, not specifically active courses. Canvas code has been updated to confirm activity for a course before displaying To Do items.</em>
+
&nbsp;
<h2>Discussions</h2>
<h2>Discussions</h2>
-
<h3>Discussion Replies and Hyperlinks</h3>
+
<h3>Concluded Enrollments</h3>
-
After a user inserts a hyperlink into a discussion reply, the browser places the page view back on the reply.
+
Users with concluded enrollments cannot edit discussions if the course is still active.
-
<em><strong>Explanation:</strong> When a user created reply as part of a long discussion thread and inserted a hyperlink as part of the reply, the browser would not return the view back to the reply. Instead, the browser returned to a reply farther down the page, causing the user to scroll back up to find and complete the reply. This behavior occurred because of a miscalculation with the page offset, which retrieves the current position of the reply relative to the entire discussion. Canvas code has been updated to not configure the offset as part of the page position.</em>
+
<em><strong>Explanation:</strong> 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.</em>
 +
 
 +
&nbsp;
<h2>Files</h2>
<h2>Files</h2>
-
<h3>User File Previews</h3>
+
<h3>Scroll Bar in Firefox and Internet Explorer</h3>
-
Users can view file previews in User Files.
+
Users in Firefox and Internet Explorer can scroll to view all file folder names in the left Files navigation panel.
-
<em><strong>Explanation:</strong> When a user tried to view a file from the main directory in their User Files, the file was not able to be previewed. This behavior occurred because a routing path file error and was only affected when Better File Browsing was enabled at the account level. Canvas code has been updated to fix file paths to allow previews in User Files.</em>
+
<em><strong>Explanation:</strong> 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.</em>
-
<h3>HTML File Previews</h3>
+
<h3>Long Folder Names</h3>
-
Files generates HTML previews in course and user files.
+
Long file folder names are truncated on the Files page.
-
<em><strong>Explanation:</strong> When a user tried to preview an HTML file, Files was not able to generate a preview for the file and included a download link. This behavior occurred because New Files was not coded for HTML previews. Canvas code has been updated to support HTML file previews.</em>
+
<em><strong>Explanation:</strong> 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.</em>
-
<h3>Course Files and Instructor User Files</h3>
+
-
Instructors can copy files from their User Files to Course Files.
+
-
<em><strong>Explanation:</strong> When an instructor accessed User Files and tried to copy a file into files for a course, the file was not copied into the course. This behavior occurred because file copying was not supported for files. Canvas code has been updated to allow instructors to copy files between user files and course files.</em>
+
&nbsp;
-
<h3>Group Files Page Links</h3>
+
<h2>Notifications</h2>
-
Links to a group’s file page within a course (such as in a course page) direct to the group.
+
<h3>Unpublished Deleted Items</h3>
 +
Canvas does not send notifications when deleting unpublished items in Canvas.
-
<em><strong>Explanation:</strong> When an instructor created a course group and included a link to the group’s files page within the course, the link redirected to the course’s files page. This behavior occurred because of incorrect handling of links between courses and groups. Canvas code has been updated to retain the group location when linked within the course.</em>
+
<em><strong>Explanation:</strong> 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.</em>
-
<h2>Gradebook</h2>
+
-
<h3>CSV Downloads in Safari</h3>
+
-
In Safari, exported Gradebook files download as CSV files.
+
-
<em><strong>Explanation:</strong> When a user accessed the Safari browser to export a Gradebook file, the CSV file downloaded as a TXT file. This behavior occurred because Canvas didn’t define the type of file being downloaded and only affected users who didn’t have a default program installed on their computer that could open CSV files. Canvas code has been updated to set the content type for Gradebook export attachments as CSV files.</em>
+
&nbsp;
-
<h3>Individual View and Upload Scores</h3>
+
<h2>Pages</h2>
-
Users in the Gradebook Individual View can upload scores in the Gradebook.
+
<h3>Page Edits in Internet Explorer</h3>
 +
Users can edit more than four pages in Internet Explorer 10 and 11.
-
<em><strong>Explanation:</strong> When a user accessed Gradebook Individual View and tried to upload scores using the Upload Scores button, the button did not upload the CSV file. This behavior occurred because the button wasn’t properly coded with the proper action. Canvas code has been updated to upload scores with the Upload Scores button.</em>
+
<em><strong>Explanation:</strong> 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.</em>
-
<h2>Modules</h2>
+
<h3>Tables and Page Sidebar</h3>
-
<h3>LTI Tools</h3>
+
Table sizes do not affect the Page sidebar.
-
LTI tools cannot be accessed in locked modules.
+
-
<em><strong>Explanation:</strong> When a user tried to access an LTI tool in a locked module prior to meeting the unlock conditions, the LTI tool was not restricted to the user. This behavior occurred because the LTI tool was not restricted to direct access, only to module prerequisites and progression. Canvas code has been updated to match other course content in locked modules and not allow direct access to LTI tools.</em>
+
<em><strong>Explanation:</strong> 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.</em>
-
<h3>Files and Modules Prerequisites</h3>
+
-
After a Student Views and completes a file requirement in a module, Canvas updates/unlock the next module.
+
-
<em><strong>Explanation:</strong> When a Student Viewed and completed a file requirement in a module, Canvas was not always updating and unlocking the next module. This behavior occurred because some Canvas accounts are being hosted across several databases, and module progression was not always evaluated in the same database. Canvas code has been updated to confirm the current database before verifying module progression.</em>
+
-
<h3>Pages and Module Requirements</h3>
+
-
If a student tries to open a page that has not been unlocked in a module, Canvas displays the module lock information and prerequisite list.
+
-
<em><strong>Explanation:</strong> When a student tried to view a page that is locked by an unmet module requirement, Modules created errors that differed from other module item types. If students were required to move through module requirements in sequential order, the Module displayed an error message explaining that the student had to complete the previous module. If students were required to view the page, the requirement was marked as completed even though students were not able to view the page content. The behaviors occurred because previously Modules used a standard lock message for all pages that did not have all the features of the lock explanation used elsewhere in Canvas. Canvas code has been updated to use the standard Canvas lock message/prerequisite list for Pages.</em>
+
&nbsp;
-
<h3>Quizzes and Module Requirements</h3>
+
<h2>People</h2>
-
Locked quizzes display module prerequisites.
+
<h3>Student Interactions Report Messages</h3>
 +
Instructors can message students from the Interactions Report page.
-
<em><strong>Explanation:</strong> When a quiz was added to a module and the module required students to complete the items sequentially, the lock information was not appearing on the quiz page. This behavior occurred because the module prerequisites API endpoint was not correctly identifying quiz items. Canvas code has been updated to correct the module prerequisites API endpoint.</em>
+
<em><strong>Explanation:</strong> 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.</em>
-
<h3>Publish Icons</h3>
+
-
Instructors can collapse and expand modules without affecting the module Publish icon.
+
-
<em><strong>Explanation:</strong> When an instructor collapsed a module, refreshed the page, then expanded the module, the Publish icon for the module disappeared. This behavior occurred because collapsing a module filtered out invisible templates for modules as well as real data relating to module status. Canvas code has been updated to retain the Publish icon when collapsing a module.</em>
+
&nbsp;
-
<h3>File Module Items</h3>
+
<h2>Quizzes</h2>
-
Adding a file as a module item does not affect module performance.
+
<h3>Quiz Extensions</h3>
 +
Extra time granted to students persists in subsequent extensions.
-
<em><strong>Explanation:</strong> When a user added a file a module item in a course with a significant amount of files, the files list took a few minutes to load. This behavior occurred because modules only allowed a certain amount of file pages to load at one time. Canvas code has been updated to increase the page size for loading files and folder content.</em>
+
<em><strong>Explanation:</strong> 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.</em>
-
<h2>Notifications</h2>
+
<h3>Quiz Submission Dates</h3>
-
<h3>Announcements</h3>
+
Student quizzes are displayed according to the accurate submission time.
-
Instructors receive Announcement notifications with HTML formatting.
+
-
<em><strong>Explanation:</strong> When an instructor set the Announcements created by me notification and then created an announcement, any HTML formatting in the announcement was missing from the notification. This behavior occurred because the notification was converting HTML to text content. Canvas code has been updated to convert content into simple HTML for proper HTML formatting.</em>
+
-
<h3>HTML Characters in Announcement Links</h3>
+
-
Announcement notifications are sent to users even if the announcement contains an invalid hyperlink caused by HTML-converted characters.
+
-
<em><strong>Explanation:</strong> When an instructor created an announcement and included a hyperlink that included a special character, such as an ampersand or an equals sign, the special character converted to an HTML character and caused notifications not to be generated. This behavior occurred because Canvas generated the hyperlink error and didn’t finish generating the notification. Canvas code has been updated to send announcement notifications regardless of invalid links.</em>
+
<em><strong>Explanation:</strong> 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.</em>
-
<h3>Collaborations</h3>
+
-
If notifications are enabled, users receive notifications for all collaboration invitations.
+
-
<em><strong>Explanation:</strong> When a user created a collaboration in Canvas, users were not receiving an invitation to join the collaboration. This behavior occurred because the collaboration was not correctly inheriting the information from the course to send the notifications. Canvas code has been updated to route data correctly to distribute notifications.</em>
+
&nbsp;
-
<h2>Pages</h2>
+
<h2>SpeedGrader</h2>
-
<h3>Edit Page Window Size</h3>
+
<h3>Group Assignments</h3>
-
When a user edits a page, the edit window does not display scrollbars. In Internet Explorer 11, the window does not cover any additional elements on the page.
+
Group Assignments show the associated group’s submission.
-
<em><strong>Explanation:</strong> When an instructor edited a page, the edit window displayed a title field with horizontal and vertical scrollbars. If the instructor viewed this window in Internet Explorer 11, the window also blocked other elements on the page. These behaviors occurred because of inaccurate sizing for the window. Canvas code has been updated for compatibility with all browsers and set the minimum window width as 450 pixels and minimum height as 230 pixels.</em>
+
<em><strong>Explanation:</strong> 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.</em>
-
<h2>Rich Content Editor</h2>
+
<h3>Complete/Incomplete Grades</h3>
-
<h3>Hyperlinks and Internet Explorer 11</h3>
+
Complete/incomplete grades display in SpeedGrader.
-
In Internet Explorer 11, when users include a hyperlink in the Rich Content Editor, the Update Link button includes the highlighted text as the link.
+
-
<em><strong>Explanation:</strong> When a user entered text in the Rich Content Editor and created a hyperlink, the Update Link button inserted the word link instead of using the highlighted text as the link. This behavior was caused because Internet Explorer 11 lost focus on the hyperlink window, meaning the Rich Content Editor no longer knew what text had been previously selected. Canvas code has been updated with a plugin that will allow accurate link interactions with selected content in the Rich Content Editor.</em>
+
<em><strong>Explanation:</strong> 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.</em>
-
<h3>Table Spacing</h3>
+
<h3>Null Rubric Scores</h3>
-
Vertical spacing in a Rich Content Editor table is retained after the content is saved.
+
Null rubric criterion are not highlighted on the submission details page.
-
<em><strong>Explanation:</strong> When a user created a table in the Rich Content Editor, the vertical spacing inside a table changed to single spacing after the content was saved. This behavior occurred because of conflicting code in prior installments of TinyMCE. Canvas code has been updated to retain table spacing with a 10px margin at the bottom of the table.</em>
+
<em><strong>Explanation:</strong> 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.</em>
-
<h2>Sections</h2>
+
-
<h3>Section Dates Override</h3>
+
-
Section dates only override course and term dates if the section Users can only participate in the course between these dates checkbox is enabled.
+
-
<em><strong>Explanation:</strong> When an instructor created section dates for a course without enabling the “Users can only participate in the course between these dates” checkbox, Canvas was always overriding the section dates regardless of the checkbox setting. This behavior occurred because Canvas did not confirm the status of the participation checkbox. Canvas code has been updated to only override course and term dates if a section has the checkbox enabled.</em>
+
&nbsp;
-
<h2>Student Learning Mastery Gradebook</h2>
+
<h2>Media</h2>
-
<h3>Outcome Alignments</h3>
+
<h3>Media Files in Safari</h3>
-
Outcomes with aligned items only display the last eight alignments in the outcomes alignment window.
+
Users can access media files in Safari.
-
 
+
-
<em><strong>Explanation:</strong> On the student grades page, outcomes with more than eight alignments were not showing all the items in the alignment window. The outcome would show the total number of alignments, but the window would only display eight of them. This behavior was caused by a pagination setting for alignments. Canvas code has been updated to retain showing eight alignments in the window, but the alignments reflect the eight most recent alignments for the course, which also matches the eight alignments shown in the outcome details line graph. Additionally, when an outcome does include more than eight alignments, the outcome will show the total number of alignments.</em>
+
-
<h2>SpeedGrader</h2>
+
-
<h3>Multiple Assessments</h3>
+
-
SpeedGrader does not support new assessments for rubric-based grading.
+
-
 
+
-
<em><strong>Explanation:</strong> In courses with multiple instructors, when one instructor assigned a grade using a rubric, and another instructor created a new assessment with a different rubric grading, the scores for the second instructor were being saved under the first instructor’s assessment. The second instructor’s changes also appeared in the grading history as if they were made by the first instructor as well. This behavior occurred because SpeedGrader did not properly support multiple assessments with rubrics-based grading. Canvas code has been updated to remove the option to create new assessments for rubric grading, which will be improved as an enhanced Gradebook feature in a future release.</em>
+
-
<h3>Student View and Graded Assignment Count</h3>
+
-
Graded Student View (test student) submissions are counted in the total number of submissions that have been graded.
+
-
 
+
-
<em><strong>Explanation:</strong> When an instructor created a published assignment, accessed Student View, and submitted the assignment for the test student, opening the assignment in SpeedGrader showed that no assignments had been graded out of one submission (0/1 graded). When the test student was assigned a grade, the assignment count was not updated (e.g 1/1 graded). This behavior occurred because Student View enrollment submissions were being counted toward the number of submissions that needed grading but not toward the number of submissions that had been graded. Canvas code has been updated to include Student View graded submissions toward the assignment graded count.</em>
+
-
<h3>Student View Reset and Graded Assignment Count</h3>
+
-
Resetting Student View also resets the number of test student submissions that need grading in SpeedGrader.
+
-
<em><strong>Explanation:</strong> When an instructor created a published assignment, accessed Student View, and submitted the assignment for the test student, opening the assignment in SpeedGrader showed that no assignments had been graded out of one submission (0/1 graded). However, when Student View was reset, the count of ungraded assignments was increased by one. Any additional Student View submissions would also increment the ungraded count for each test student submission. This behavior occurred because the grading count was not specifically coded to be reset when test student submissions were removed from the course. Canvas code has been updated to reset the grading count when Student View is reset.</em>
+
<em><strong>Explanation:</strong> In the Safari browser, when a user tried to access a media file such as an audio or video comment, clicking the preview icon did not generate the media file. This behavior occurred because of a change in the Safari preload value for JavaScript media elements. Canvas code has been updated to redefine the preload value used for Safari.</em>
Line 283: Line 163:
<ul>
<ul>
<li dir="ltr">
<li dir="ltr">
-
<p dir="ltr">Beta release and notes: 06/15/15</p>
+
<p dir="ltr">Beta release and notes: 07/06/15</p>
</li>
</li>
<li dir="ltr">
<li dir="ltr">
-
<p dir="ltr">Production release notes: 06/22/15</p>
+
<p dir="ltr">Production release notes: 07/13/15</p>
</li>
</li>
<li dir="ltr">
<li dir="ltr">
-
<p dir="ltr">Production release and documentation: 06/27/15</p>
+
<p dir="ltr">Production release and documentation: 07/18/15</p>
</li>
</li>
</ul>
</ul>

Revision as of 18:59, 24 June 2015

Production Release Notes for Saturday, June 6, 2015

Important Upcoming Dates

In this production release, instructors can better manage student assignments on a case-by-case basis. The production notes also include updates to existing Canvas features, other Canvas updates, and fixed bugs.

Contents

New Features

Gradebook

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.

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.

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.

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.

Notes: (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.

 

Other Canvas Updates

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.

 

Fixed Bugs

Accessibility

Accounts

Announcements

Assignments

Discussions

User Settings

 

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 category 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 had an assigned group category. Canvas code has been updated to find the group category set for the group assignment, or to create a Project Group category if no set is created.

Angel Quiz Feedback

Feedback from Angel quizzes import correctly into Canvas.

Explanation: When a user imported a quiz from Angel, the quiz did not include the quiz feedback. This behavior occurred because the feedback identifier was incorrect for the quiz type. Canvas code has been updated to properly retain feedback from quizzes.

 

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.

 

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.

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.

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.

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.

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.

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.

Explanation: In the Safari browser, when a user tried to access a media file such as an audio or video comment, clicking the preview icon did not generate the media file. This behavior occurred because of a change in the Safari preload value for JavaScript media elements. Canvas code has been updated to redefine the preload value used for Safari.


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