Canvas Updates

From e-Learning Documentation

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
-
Production Release Notes for Saturday, September 19, 2015
+
Production Release notes for Saturday, October 10, 2015
-
 
+
-
In this release (September 19), instructors benefit from added productivity tools in the classroom and students no longer see groups after a course has concluded.
+
 +
In this update, instructors have new tools to help them better create Modules and student appointments in the Scheduler. Student notifications for anonymous peer reviews are completely anonymous.
<h1>New Features</h1>
<h1>New Features</h1>
 +
<h2>Modules</h2>
 +
<h3>And/Or Requirements</h3>
 +
<p>When creating requirements in a module, instructors can give students an option between two or more tasks. This change allows students to choose which task they prefer to complete to demonstrate their learning and move forward in the course content.</p>
 +
<p><em><strong>Note:</strong> If you choose to use this feature for graded items, please note that all assignments with their current grades are reflected in the Gradebook. For instance, if a module requires a student to submit one of three assignments, the two assignments that aren't submitted still factor into the Gradebook as unsubmitted.</p>
 +
<p>If instructors would like students to select one assignment from a list of added module item requirements, the instructor may choose to manually configure assignments appropriately, either by using the differentiated assignments feature or excusing assignments as necessary in the Gradebook.</em></p>
 +
<p>To enable the And/Or option, instructors can edit a module, add a requirement, and select the Students must complete one of these requirements option.</p>
 +
<p>The requirement for the module appears as part of the module header (either Complete One Item or Complete All Items). Module prerequisites also appear in the module header.</p>
 +
<p>Students view the same information in the module header, showing them they must complete one or all items. Requirements are shown with the task item. The circles next to the module item show the state of the item. Blank circles indicate the requirement has not yet been completed.</p>
 +
<p>When a student completes the prerequisite, the module item changes to a green check mark icon. If the student fails the prerequisite, the module item changes to an orange dash icon. An orange icon can also mean the assignment is overdue. Students can hover over the icon to view the details about the item.</p>
 +
<p>The module header also indicates the status of the entire module. If a module includes requirements, an orange icon indicates the module has been started. A green check mark icon indicates the module has been completed. If a module doesn't include requirements, the status will not appear in the module header, but each module item will still indicate if an item (such as an assignment) is overdue.</p>
 +
<p>Modules still display gray text and a lock icon for modules that have not yet been unlocked.</p>
<h2>Calendar</h2>
<h2>Calendar</h2>
-
<h3>Recurring Events</h3> This feature is not currently on within the UF instance of Canvas, but is under consideration.
+
<h3>Scheduler Comments</h3>
-
When creating a new calendar event for a course, instructors can choose to create multiple copies of the event every day, week, or month. Once created, recurring events are not linked together and are independent events. Therefore, if users need to modify an event, each event has to be modified individually.
+
<p>When students sign up for an appointment slot in the Scheduler, they can add a comment as part of the reservation. However, this field is optional. In the student's calendar, the student can view the submitted comments by viewing the reserved appointment group event.</p>
-
 
+
<p>Instructors can view any comments left by students by viewing the reserved appointment group slot.</p>
-
Recurring Calendar Events is a course-level feature option. This feature must be enabled at the account level before it can be used for individual courses.
+
-
 
+
-
When a course has enabled recurring (repeating) calendar events, an instructor can add the event details, select the course, then click the More Options button.
+
-
 
+
-
The repeat button appears as part of the new calendar event. By default, events are repeated every week.
+
-
 
+
-
Weekly events are replicated on the day of the week of the first event. For instance, if an event is created on a Monday and repeats weekly, the next instance of the event will appear on the following Monday, regardless of the actual date.
+
-
Monthly events are replicated on the day of the month of the first event. For instance, if an event is created on July 6 and repeats monthly, the next instance of the event will appear on August 6.
+
-
Users can also choose to select the Count option, which adds a number to the end of each event title (e.g. Event 1, Event 2, etc.)
+
-
 
+
-
This feature was originally suggested by the Canvas community.
+
-
 
+
-
<h2>Conferences</h2>
+
-
<h3>Polling</h3>
+
-
Presenters can create polls for participants to use during a conference. Polls can be created ahead of time, such as during a presentation, or created as part of an informal discussion.
+
-
 
+
-
Because of a distributed rollout for this feature, many institutions may already be able to see polling in their production environment. However, the beta environment should always be used to test new features if admins or instructors are uncertain about functionality or performance.
+
-
 
+
-
Presenters can create a poll at the bottom of the presentation window. Polls can be Yes/No, True/False, or letter responses up to six answer choices (A through F).
+
-
 
+
-
Presenters can also create a custom poll where they can specify their answer choices.
+
-
 
+
-
Polls can also be created automatically from a presentation slide. Conferences is able to read the slide and automatically include polling options that match the polling options.
+
-
 
+
-
For the conference participants, the polling options appear on the page automatically.
+
-
 
+
-
Once a poll is started, presenters can see the participant responses as they are made in real time.
+
-
 
+
-
Presenters can also see if one or more participants in the conference have not responded. However, polls are always anonymous and voting is not required.
+
-
 
+
-
Presenters can publish poll results to appear for all conference participants at any time. They do not have to wait for all participants to vote.
+
-
<h2>Groups</h2>
+
-
<h3>Conclude Groups at Course Conclusion</h3>
+
-
When a course concludes in Canvas, groups in the course also conclude. Concluded groups do not appear in the Courses &amp; Groups menu. Users can still access their previous and current groups in the Groups page.
+
-
 
+
-
<em><strong>Note:</strong> Currently groups still appear on the Courses page and will be addressed in a future release.</em>
+
-
 
+
-
This feature was originally suggested by the Canvas community.
+
-
 
+
-
This change resolves a fixed bug in Canvas:
+
-
 
+
-
<em><strong>Explanation:</strong> Users were not able to be removed from a course group unless an admin or instructor manually removed the student from the group. This behavior occurred because groups were not associated with the course status. Canvas code has been updated to show courses groups as concluded in the Groups page and remove associated groups from the Group favorites list.</em>
+
-
 
+
-
&nbsp;
+
<h1>Updated Features</h1>
<h1>Updated Features</h1>
 +
<h2>Assignments</h2>
 +
<h3>Peer Review Notifications</h3>
 +
<p>When instructors enable anonymous peer reviews, notifications sent to students about the peer review assignment are also anonymous. Notifications do not include the name of the student whose work is to be reviewed.</p>
 +
<h2>Quizzes</h2>
 +
<h3>Quiz Question Breakdown by User</h3>
 +
<p>When instructors view the breakdown of a quiz question, they can see the number of respondents for each answer choice. This statistic is in addition to the percentage of respondents. Instructors can click the respondents link to view the names of the students who chose each specific answer.</p>
 +
<h1>Other Canvas Updates</h1>
<h2>Gradebook</h2>
<h2>Gradebook</h2>
-
<h3>Muted Assignments</h3>
+
<h3>Muted Assignments Total Column Icon</h3>
-
When an instructor mutes an assignment, scores are muted from the student’s Total score, but not the instructor’s Gradebook. When an instructor mutes an assignment in the Gradebook, the Total column will display a warning indicating that the total score is different than shown to students.
+
<p>As introduced in the previous production release, when an instructor mutes an assignment in the Gradebook, the Total column will display a warning indicating that the total score is different than shown to students. The icon has been changed to the mute icon to help differentiate between icons in the total column. This icon also takes precedence over the warning icon for weighted assignment group errors.</p>
-
 
+
<h2>Languages</h2>
-
<em><strong>Note:</strong> To better associate warning messages, in the next release the warning icon will be changed to the mute icon.</em>
+
<h3>Maori</h3>
-
<h2>SpeedGrader</h2>
+
<p>Maori is now a supported Canvas language.</p>
-
<h3>Manual Quiz Question Grading</h3>
+
-
In a manually graded quiz question, instructors no longer have to remove the dashes in the point field. Once an instructor starts typing a score, the dashes are removed automatically. However, if no value is entered and dashes are still present, the question is still considered ungraded.
+
-
 
+
-
This feature was originally submitted by the Canvas community.
+
-
 
+
-
This change resolves a fixed bug in Canvas:
+
-
 
+
-
<em><strong>Explanation:</strong> When an instructor opened a manually graded quiz in SpeedGrader and clicked the dashes in the points field, any scores typed in the field were inserted around the dashes instead of remove them completely. This behavior occurred because the points field was not focusing correctly on the dashes. Canvas code has been updated to remove the dashes when points are entered in the field.</em>
+
-
<h3>Hiding Names in Anonymous Surveys</h3>
+
-
When grading an anonymous survey (quiz) in SpeedGrader, instructors can view the Hide Student Names checkbox in SpeedGrader settings, but the checkbox cannot be disabled. Anonymous surveys require names to be hidden.
+
-
 
+
-
&nbsp;
+
<h1>Fixed Bugs</h1>
<h1>Fixed Bugs</h1>
<h2>Accessibility</h2>
<h2>Accessibility</h2>
-
<h3>Account Settings</h3>
+
<h3>Assignments</h3>
<ul>
<ul>
-
<li>Keyboard users can access selection menus in the Permissions tab.</li>
+
<li>For assignment groups, each due date is wrapped in an ARIA landmark to clarify remove buttons with its associated group.</li>
</ul>
</ul>
-
<h3>Announcements</h3>
+
<h3>Dashboard</h3>
<ul>
<ul>
-
<li>Screen readers can access when an announcement has been successfully deleted.</li>
+
<li>In the New Canvas User Interface, course card subheadings are labeled as H3.</li>
 +
<li>In the sidebar, To-Do items can be read by screen readers.</li>
</ul>
</ul>
-
<h3>Course Navigation</h3>
+
<h3>Grades</h3>
<ul>
<ul>
-
<li>In the New Canvas User Interface (UI), course navigation links are hidden from keyboard users unless the menu is open.</li>
+
<li>Grading schemes can be read by screen readers. Edit, add, and remove icons are labeled, and tables can be read properly.</li>
</ul>
</ul>
-
<h3>Course Settings</h3>
+
<h3>Modules</h3>
<ul>
<ul>
-
<li>In the Navigation tab, the Move option is not read unless it is selected in the settings menu.</li>
+
<li>The Modules Index page includes headings for screen readers.</li>
-
</ul>
+
-
<h3>Discussions</h3>
+
-
<ul>
+
-
<li>Screen readers can access when a discussion has been successfully deleted.</li>
+
-
</ul>
+
-
<h3>Global Navigation</h3>
+
-
<ul>
+
-
<li>Keyboard users can view lists of courses, accounts, and groups in Global Navigation.</li>
+
-
</ul>
+
-
<h3>Pages</h3>
+
-
<ul>
+
-
<li>The Pages Front Page shows focus on disabled menu items.</li>
+
-
</ul>
+
-
<h3>Quizzes</h3>
+
-
<ul>
+
-
<li>Screen readers can access and edit quiz questions and question groups.</li>
+
-
<li>Screen readers can read all links to manage quiz questions.</li>
+
-
<li>The hidden image next to the Save it Now button includes a null ALT attribute.</li>
+
-
</ul>
+
-
<h3>Rich Content Editor</h3>
+
-
<ul>
+
-
<li>Keyboard users can access Rich Content Editor drop-down fields.</li>
+
-
</ul>
+
-
<h3>Rubrics</h3>
+
-
<ul>
+
-
<li>Scope has been added to the Rubric creation table.</li>
+
-
</ul>
+
-
<h3>SpeedGrader</h3>
+
-
<ul>
+
-
<li>Screen readers can access the file attachment and media comment buttons in the Add a Comment section.</li>
+
-
</ul>
+
-
<h3>Theme Editor</h3>
+
-
The Theme Editor includes multiple additions for accessibility:
+
-
<ul>
+
-
<li>Added an alt attribute to preview images</li>
+
-
<li>Added a heading element for image names</li>
+
-
<li>Added aria-hidden attribute to duplicate labels for image upload inputs</li>
+
-
<li>Changed accessible label for image upload inputs to include the name of the image</li>
+
-
<li>Removed duplicate label text (for screen readers) for JS/CSS upload inputs</li>
+
-
<li>Added accessible button label for Reset button for JS/CSS uploads</li>
+
-
<li>Added aria-hidden attributes to icons for JS/CSS uploads</li>
+
-
</ul>
+
-
<h3>User Settings</h3>
+
-
<ul>
+
-
<li>The User Settings displays a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.</li>
+
</ul>
</ul>
<h2>Assignments</h2>
<h2>Assignments</h2>
-
<h3>Admin Role</h3>
+
<h3>Complete/Incomplete Assignments</h3>
-
Admins enrolled as students can submit assignments.
+
<p>Complete assignments retain their setting if the score is changed.</p>
-
 
+
<p><em><strong>Explanation</strong>: When an assignment of zero points was marked as complete in SpeedGrader, and then the assignment was edited and changed to a point value of one, the score would change to an incomplete grade. This behavior occurred because preserving complete/incomplete grades was only based on grades with zero points possible. Canvas code has been updated to preserve the set submission grade.</em></p>
-
<em><strong>Explanation:</strong> When an admin was enrolled as a student, admins were unable to submit assignments. This behavior occurred because of a regression in the Assignment submission page. Canvas code has been updated to allow assignment submissions for all student user roles. This fix was deployed to production on September 9.</em>
+
<h3>TurnItIn</h3>
-
<h2>Calendar</h2>
+
<p>Turnitin processes assignments with identical names.</p>
-
<h3>Description Content</h3>
+
<p><em><strong>Explanation</strong>: When an instructor created assignments with multiple names in Canvas, Turnitin was not able to process the assignment. This behavior occurred because the Turnitin API requires assignment names to be unique for any specific course. Canvas code has been updated to add the assignment ID to the end of an assignment in Canvas as part of the API call to Turnitin.</em></p>
-
The new calendar events window always displays the close icon.
+
<h2>Conferences</h2>
-
 
+
<h3>Student Groups</h3>
-
<em><strong>Explanation:</strong> If a calendar event’s description had enough lines, when the item was clicked, the content was larger than the window’s height. This behavior occurred when viewed on small screens. Canvas code has been updated to adjust calendar window for smaller screen sizes.</em>
+
<p>Students can invite other group members to join a Conference.</p>
-
<h3>Everyone Due Dates</h3>
+
<p><em><strong>Explanation</strong>: When a student created a conference as part of a group, when the student unchecked the Invite All Course Members checkbox, the member list was empty. This behavior occurred because Conferences was looking for the course roster and not the groups roster. Canvas code has been updated to change the checkbox for groups as Invite All Group Members and display the list of members in the group.</em></p>
-
The Calendar shows due dates for Everyone on the Calendar.
+
<h2>Conversations</h2>
-
 
+
<h3>Attachments</h3>
-
<em><strong>Explanation:</strong> When an assignment included multiple due dates, an Everyone due date was not displaying on the Calendar. This behavior occurred because the Calendar was not associating the correct due date when more than one date was used. Canvas code has been updated to include the original calendar event date unless all sections in a course include a varied due date.</em>
+
<p>Attachments are sent in Conversation messages for all users.</p>
 +
<p><em><strong>Explanation</strong>: When a user with profiles in multiple accounts attached a file to a message in Conversations, the attachment appeared to be added but was missing for both the sender and the recipient. This behavior occurred because Canvas was not correctly identifying the user association with the file. Canvas code has been updated to retain the attachment ID and better support multiple accounts.</em></p>
<h2>Course Imports</h2>
<h2>Course Imports</h2>
-
<h3>Deleted Enrollments and Sections</h3>
+
<h3>Concluded Course Imports</h3>
-
Deleted enrollments also remove any associated sections.
+
<p>Instructors can import concluded courses.</p>
-
 
+
<p><em><strong>Explanation</strong>: When an instructor tried to copy a concluded course into another course, Canvas directed to the content migration page and displayed an error message that the course had not yet been published, even though the course had copied successfully. This behavior occurred because previous term dates were being inherited as part of the course. Canvas code has been updated to allow instructors to copy and view concluded courses.</em></p>
-
<em><strong>Explanation:</strong> When a user used an SIS import to delete a section with enrolled students, the enrollments were left in the course but were no longer enrolled in a section. This behavior occurred because Canvas wasn’t coded to associate deleted sections with enrollments. Canvas code has been updated to mark enrollments as deleted when their associated section is deleted.</em>
+
<h3>Question Marks in Titles</h3>
-
<h2>Course Settings</h2>
+
<p>Question marks in folder titles do not affect images in copied courses.</p>
-
<h3>Course Reset and Integration IDs</h3>
+
<p><em><strong>Explanation</strong>: When a user created a folder with a question mark in the title, added an image file to the folder, and embedded the image into the Rich Content Editor, importing the page into a new course broke the link to the image. This behavior occurred because Canvas couldn't detect whether the mark was part of the file name or a query string. Canvas code has been updated to support question marks in folder titles.</em></p>
-
Canvas resets courses correctly when used with an integration ID.
+
<h2>Files</h2>
-
 
+
<h3>Subfolder File Previews</h3>
-
Explanation: When a course included an integration_id (used in the Courses API), and a user attempted to reset the course, Canvas generated a page error and did not reset. This behavior occurred because Canvas did not recognize the integration ID. Canvas code has been updated to include integration IDs as part of course resets.
+
<p>Users can view and preview all files located in folders with subfolders.</p>
-
<h2>Dashboard</h2>
+
<p><em><strong>Explanation</strong>: After a user previewed a file that was located in a folder with one or more subfolders, the first listed file disappeared from view. Additionally, some files were not able to be previewed at all. This behavior occurred because the file system was extending itself for additional files but not ensuring they were linked. Canvas code has been updated to retain links to all files. This fix was deployed on September 29.</em></p>
-
<h3>Peer Review Icons</h3>
+
<h3>UTF-8 File Names</h3>
-
Peer Review assignments only display one Peer Review icon in the To Do sidebar.
+
<p>Temporary file names are limited to the last 50 characters.</p>
-
 
+
<p><em><strong>Explanation</strong>: When a user created a long file name with UTF-8 characters, Canvas generated an error message that the file name was too long. This behavior occurred because the temporary file in the user's local storage extended the file name because of URL encoding. Canvas code has been updated to limit the temporary file name to the last 50 characters.</em></p>
-
<em><strong>Explanation:</strong> When a student was assigned more than one peer review, additional Peer Review icons appeared in the sidebar To Do list. This behavior occurred because of a misalignment with the peer review element link. Canvas code has been updated to only display one icon per peer review assignment.</em>
+
<h3>File Search</h3>
-
<h2>Discussions</h2>
+
<p>Users can preview files that are filtered in the search field.</p>
-
<h3>Deleted Discussions</h3>
+
<p><em><strong>Explanation</strong>: When a user searched for a file using the file search field, the file would not create a preview. Additionally, the search field affected Files Navigation and the user could not use Files without refreshing the page. This behavior was caused by an error in the modal window. Canvas code has been updated to preview files in the search field.</em></p>
-
Students cannot participate in deleted discussions through email notifications.
+
<h2>Gradebook</h2>
-
 
+
<h3>Learning Mastery Gradebook</h3>
-
<em><strong>Explanation:</strong> When students received discussions via notifications and replied to discussions, students were able to participate with the discussion even if the discussion had been deleted. This behavior occurred because of a state verification error. Canvas code has been updated to not generate discussion notifications for deleted assignments.</em>
+
<p>The Learning Mastery Gradebook loads for courses with a large number of outcomes.</p>
-
<h2>ePortfolios</h2>
+
<p><em><strong>Explanation</strong>: When a course contained a large number of outcomes, the Learning Mastery Gradebook would time out, regardless of whether the outcomes had any alignments. This behavior occurred because the gradebook generated several database queries at once, which could cause conflicts. Canvas code has been updated to reduce the number of queries and improve gradebook loading and performance.</em></p>
-
<h3>Uploaded Files and Embedded Images</h3>
+
<h3>Multiple Grading Period End Time</h3>
-
Uploaded files and embedded images appear in downloaded ePortfolio Pages.
+
<p>The end time for a grading period defaults to 11:59 pm.</p>
-
 
+
<p><em><strong>Explanation</strong>: The grading period end time was defaulting to 12:00 am, which caused assignments with due dates that correspond to the grading period end date to not be included in the grading period. Canvas code has been updated to change the default end time for a grading period to 11:59 pm.</em></p>
-
<em><strong>Explanation:</strong> When a file was uploaded to a page in an ePortfolio and later downloaded, the file appeared as a separate file in the ZIP folder but was not appearing in the HTML page. Additionally, the same behavior occurred for embedded images. This behavior occurred because the ePorfolio page was not able to associate the correct files for the page view. Canvas code has been updated to show uploaded and embedded files in downloaded ePortfolio pages.</em>
+
<h3>Dropped Scores</h3>
-
<h2>Grades</h2>
+
<p>Gradebook cell shading for dropped scores is accurate according to section.</p>
-
<h3>Invalid Characters and Graded State</h3>
+
<p><em><strong>Explanation</strong>: When an instructor viewed dropped scores for one section and then viewed another section, the Gradebook cell shading for the dropped scores was not refreshing with the new section. This behavior occurred because the matching section was not properly aligning with the filter. Canvas code has been updated to display shading according to section.</em></p>
-
Entering an invalid character in the Gradebook or SpeedGrader does not alter the state of the assignment.
+
<h3>Student Grades Indicator and Unpublished Assignments</h3>
-
 
+
<p>The student grades indicator does not include unpublished assignments.</p>
-
<em><strong>Explanation:</strong> When an instructor entered a non-grade character (such as an ampersand or parenthesis), the grade was set to null and the state of the assignment showed as graded. This behavior occurred the state of the assignment changed with grade entries in either SpeedGrader or the Gradebook. Canvas code has been updated to disregard invalid characters in changing the assignment state.</em>
+
<p><em><strong>Explanation</strong>: In Course Navigation, the Grades indicator shows students when they have a new grade posted for their course. However, the indicator was also displaying counts for submissions attached to unpublished assignments, such as the Roll Call Assignment. This behavior occurred because the indicator was only disregarding assignments that had been deleted. Canvas code has been updated to disregard unpublished assignments in the grade indicator.</em></p>
-
<h2>Groups</h2>
+
<h2>Languages</h2>
-
<h3>Course Conclude</h3>
+
<h3>Chinese Names</h3>
-
When a course concludes in Canvas, groups in the course also conclude.
+
<p>Traditional Chinese names do not affect Files or the Gradebook.</p>
-
 
+
<p><em><strong>Explanation</strong>: When a course included a name with traditional Chinese characters, the Gradebook wasn't able to load submissions if the course language is also set to traditional Chinese. Additionally, some files were not able to be loaded. These behaviors occurred because of misconfigurations in locale names. Canvas code has been updated to rename Chinese configurations in Canvas.</em></p>
-
<em><strong>Explanation:</strong> Users were not able to be removed from a course group unless an admin or instructor manually removed the student from the group. This behavior occurred because groups were not associated with the course status. Canvas code has been updated to show courses groups as concluded in the Groups page and remove associated groups from the Group favorites list.</em>
+
<h2>Modules</h2>
-
<h2>Pages</h2>
+
<h3>Module Header and Prerequisites</h3>
-
<h3>Links and Escaped Characters</h3>
+
<p>Users can view the name of a module header when the header also includes prerequisites.</p>
-
Pages render linked character text correctly.
+
<p><em><strong>Explanation</strong>: When a module included a long name, and the module was assigned several prerequisites, the prerequisites in the module aligned to the left and cut off the name of the module. This behavior occurred because of misalignment with the module heading elements. Canvas code has been updated with the new Modules And/Or feature and allows for proper viewing of module headers.</em></p>
-
 
+
<h3>Incomplete Quiz Attempts and Must Submit Module Requirement</h3>
-
<em><strong>Explanation:</strong> When a user created a link in a Page with non-alpha characters (such as a parenthesis or ampersand), the characters were escaping the link. This behavior occurred because of improper character decoding in the Rich Content Editor. Canvas code has been updated to render linked characters correctly.</em>
+
<p>When a quiz submission with multiple attempts meets the Must Submit requirement for a module, the module requirement is marked as complete.</p>
 +
<p><em><strong>Explanation</strong>: When an instructor created a quiz that allowed multiple attempts and added the quiz to a Must Submit requirement module, the module was being marked as complete after the first submission but marked as incomplete when the student began the second attempt. This behavior occurred because in module requirements. Canvas code has been updated with the new Modules And/Or feature and properly addresses module requirements and multiple attempts.</em></p>
 +
<h3>Published Modules and Student View</h3>
 +
<p>Publishing a module publishes all unpublished files within the module.</p>
 +
<p><em><strong>Explanation</strong>: When an unpublished file was added to an unpublished module, and the module was published by the instructor, students were able to view the file as part of the module, but the file appeared to be locked. This behavior occurred because the Module was publishing the file state but not the actual file link. Canvas code has been updated to publish the file link along with the module item tag.</em></p>
<h2>Quizzes</h2>
<h2>Quizzes</h2>
-
<h3>Question Banks with More than 51 Quiz Questions</h3>
+
<h3>Lock Questions after Answering Quiz Previews</h3>
-
Users can move or copy paginated questions in a question bank with more than 51 quiz questions. Additionally, editing a question does not create a duplicate.
+
<p>When an instructor previews a quiz with the Lock Questions after Answering option enabled, instructors see a warning message.</p>
-
 
+
<p><em><strong>Explanation</strong>: When an instructor set the Lock Questions after Answering option in a quiz and then previewed the quiz, instructors were not able to see the warning message: "Once you have submitted an answer, you will not be able to change it later". This behavior occurred because the warning was not set to display for instructor roles. Canvas code has been updated to show the warning message for instructor quiz previews.</em></p>
-
<em><strong>Explanation:</strong> When a user created a question bank with more than 51 quiz questions, the question bank could not be moved or copied. These behaviors occurred because of pagination restrictions to properly associate all questions in the question bank. Canvas code has been updated to properly associate all quiz question IDs in a question bank regardless if more items are loaded on the page.</em>
+
<h3>Extra Time in Quiz Extensions</h3>
-
<h3>Term Dates and Auto-submission Quizzes</h3>
+
<p>Instructors can view the extra time granted to individual students.</p>
-
Quizzes do not auto-submit with a course end date listed in the past.
+
<p><em><strong>Explanation</strong>: When an instructor extended a quiz and opted to give a student extra time, extra time was disappearing for all students except the first in the list. This behavior occurred because of a misconfiguration with the extra time hidden style. Canvas code has been updated to always show extra time for quiz extensions.</em></p>
-
<em><strong>Explanation:</strong> When a term had an end date of whenever and the course had an end date listed in the past (without selecting the Students can only participate during these dates checkbox), quizzes were auto-submitting as soon as a student clicked to take a quiz. This behavior occurred because the quiz was not verifying the term date associated with the enrollment. Canvas code has been updated to use term dates for a course unless the course has course date overrides and the participation checkbox is selected. This fix was deployed to production on September 10.</em>
+
<h3>Extra Time Quiz Options</h3>
 +
<p>Instructors can view the quiz options when extending extra time in a quiz.</p>
 +
<p><em><strong>Explanation</strong>: When an instructor granted a quiz extension for a student and viewed the Extend Quiz Time menu, the minutes from option was not displaying the second option. This behavior occurred because of a code display error. Canvas code has been updated to show both quiz options in the quiz menu.</em></p>
 +
<h3>Past Quiz Previews</h3>
 +
<p>Instructors can preview quizzes with availability dates in the past.</p>
 +
<p><em><strong>Explanation</strong>: When an instructor tried to preview a quiz with an availability date set in the past, Canvas created an error message. This behavior affected quizzes set to view one quiz question at a time and occurred because quizzes weren't set to be previewed when the submission was completed. Canvas code has been updated to allow previews for past quizzes.</em></p>
 +
<h3>Respondus Lockdown Browser</h3>
 +
<p>Users can exit the Respondus Lockdown Browser after completing a quiz.</p>
 +
<p><em><strong>Explanation</strong>: After a student completed a quiz using the Respondus Lockdown Browser, users were not able to exit the browser. This behavior occurred because of an outdated specification with the high security browser. Canvas code has been updated to allow users to exit the browser after a quiz submission.</em></p>
 +
<h3>Math Equation Editor Brackets</h3>
 +
<p>Scottish brackets are accepted in the Math Equation Editor's Basic View.</p>
 +
<p><em><strong>Explanation</strong>: When an instructor included Scottish brackets { } as part of a math equation, the equations did not appear in the equation. This behavior occurred because of an error with the unicode in the JavaScript. Canvas code has been updated to address bracket entries for math equations.</em></p>
<h2>SpeedGrader</h2>
<h2>SpeedGrader</h2>
-
<h3>Manual Quiz Question Grading</h3>
+
<h3>Late Quizzes</h3>
-
In a manually graded quiz question, instructors no longer have to remove the dashes in the point field.
+
<p>When a student is allowed multiple quiz attempts, only attempts that are submitted after the due date are marked as late.</p>
-
 
+
<p><em><strong>Explanation</strong>: With multiple quiz attempts enabled, if a student submitted a quiz before the due date and then submitted another quiz attempt after the due date, SpeedGrader was marking all attempts as late. This behavior occurred because Canvas didn't clearly define late submissions. Canvas code has been updated to specify late submission definitions and actions.</em></p>
-
<em><strong>Explanation:</strong> When an instructor opened a manually graded quiz in SpeedGrader and clicked the dashes in the points field, any scores typed in the field were inserted around the dashes instead of remove them completely. This behavior occurred because the points field was not focusing correctly on the dashes. Canvas code has been updated to remove the dashes when points are entered in the field.</em>
+
-
 
+
-
 
+
<h1 dir="ltr">Next release schedule: </h1>
<h1 dir="ltr">Next release schedule: </h1>
<ul>
<ul>
<li dir="ltr">
<li dir="ltr">
-
<p dir="ltr">Beta release and notes: 9/28/15</p>
+
<p dir="ltr">Beta release and notes: 10/19/15</p>
</li>
</li>
<li dir="ltr">
<li dir="ltr">
-
<p dir="ltr">Production release notes: 10/5/15</p>
+
<p dir="ltr">Production release notes: 10/26/15</p>
</li>
</li>
<li dir="ltr">
<li dir="ltr">
-
<p dir="ltr">Production release and documentation: 10/10/15</p>
+
<p dir="ltr">Production release and documentation: 10/31/15</p>
</li>
</li>
</ul>
</ul>

Revision as of 02:17, 6 October 2015

Production Release notes for Saturday, October 10, 2015

In this update, instructors have new tools to help them better create Modules and student appointments in the Scheduler. Student notifications for anonymous peer reviews are completely anonymous.

Contents

New Features

Modules

And/Or Requirements

When creating requirements in a module, instructors can give students an option between two or more tasks. This change allows students to choose which task they prefer to complete to demonstrate their learning and move forward in the course content.

Note: If you choose to use this feature for graded items, please note that all assignments with their current grades are reflected in the Gradebook. For instance, if a module requires a student to submit one of three assignments, the two assignments that aren't submitted still factor into the Gradebook as unsubmitted.</p> <p>If instructors would like students to select one assignment from a list of added module item requirements, the instructor may choose to manually configure assignments appropriately, either by using the differentiated assignments feature or excusing assignments as necessary in the Gradebook.

To enable the And/Or option, instructors can edit a module, add a requirement, and select the Students must complete one of these requirements option.

The requirement for the module appears as part of the module header (either Complete One Item or Complete All Items). Module prerequisites also appear in the module header.

Students view the same information in the module header, showing them they must complete one or all items. Requirements are shown with the task item. The circles next to the module item show the state of the item. Blank circles indicate the requirement has not yet been completed.

When a student completes the prerequisite, the module item changes to a green check mark icon. If the student fails the prerequisite, the module item changes to an orange dash icon. An orange icon can also mean the assignment is overdue. Students can hover over the icon to view the details about the item.

The module header also indicates the status of the entire module. If a module includes requirements, an orange icon indicates the module has been started. A green check mark icon indicates the module has been completed. If a module doesn't include requirements, the status will not appear in the module header, but each module item will still indicate if an item (such as an assignment) is overdue.

Modules still display gray text and a lock icon for modules that have not yet been unlocked.

Calendar

Scheduler Comments

When students sign up for an appointment slot in the Scheduler, they can add a comment as part of the reservation. However, this field is optional. In the student's calendar, the student can view the submitted comments by viewing the reserved appointment group event.

Instructors can view any comments left by students by viewing the reserved appointment group slot.

Updated Features

Assignments

Peer Review Notifications

When instructors enable anonymous peer reviews, notifications sent to students about the peer review assignment are also anonymous. Notifications do not include the name of the student whose work is to be reviewed.

Quizzes

Quiz Question Breakdown by User

When instructors view the breakdown of a quiz question, they can see the number of respondents for each answer choice. This statistic is in addition to the percentage of respondents. Instructors can click the respondents link to view the names of the students who chose each specific answer.

Other Canvas Updates

Gradebook

Muted Assignments Total Column Icon

As introduced in the previous production release, when an instructor mutes an assignment in the Gradebook, the Total column will display a warning indicating that the total score is different than shown to students. The icon has been changed to the mute icon to help differentiate between icons in the total column. This icon also takes precedence over the warning icon for weighted assignment group errors.

Languages

Maori

Maori is now a supported Canvas language.

Fixed Bugs

Accessibility

Assignments

Dashboard

Grades

Modules

Assignments

Complete/Incomplete Assignments

Complete assignments retain their setting if the score is changed.

Explanation: When an assignment of zero points was marked as complete in SpeedGrader, and then the assignment was edited and changed to a point value of one, the score would change to an incomplete grade. This behavior occurred because preserving complete/incomplete grades was only based on grades with zero points possible. Canvas code has been updated to preserve the set submission grade.

TurnItIn

Turnitin processes assignments with identical names.

Explanation: When an instructor created assignments with multiple names in Canvas, Turnitin was not able to process the assignment. This behavior occurred because the Turnitin API requires assignment names to be unique for any specific course. Canvas code has been updated to add the assignment ID to the end of an assignment in Canvas as part of the API call to Turnitin.

Conferences

Student Groups

Students can invite other group members to join a Conference.

Explanation: When a student created a conference as part of a group, when the student unchecked the Invite All Course Members checkbox, the member list was empty. This behavior occurred because Conferences was looking for the course roster and not the groups roster. Canvas code has been updated to change the checkbox for groups as Invite All Group Members and display the list of members in the group.

Conversations

Attachments

Attachments are sent in Conversation messages for all users.

Explanation: When a user with profiles in multiple accounts attached a file to a message in Conversations, the attachment appeared to be added but was missing for both the sender and the recipient. This behavior occurred because Canvas was not correctly identifying the user association with the file. Canvas code has been updated to retain the attachment ID and better support multiple accounts.

Course Imports

Concluded Course Imports

Instructors can import concluded courses.

Explanation: When an instructor tried to copy a concluded course into another course, Canvas directed to the content migration page and displayed an error message that the course had not yet been published, even though the course had copied successfully. This behavior occurred because previous term dates were being inherited as part of the course. Canvas code has been updated to allow instructors to copy and view concluded courses.

Question Marks in Titles

Question marks in folder titles do not affect images in copied courses.

Explanation: When a user created a folder with a question mark in the title, added an image file to the folder, and embedded the image into the Rich Content Editor, importing the page into a new course broke the link to the image. This behavior occurred because Canvas couldn't detect whether the mark was part of the file name or a query string. Canvas code has been updated to support question marks in folder titles.

Files

Subfolder File Previews

Users can view and preview all files located in folders with subfolders.

Explanation: After a user previewed a file that was located in a folder with one or more subfolders, the first listed file disappeared from view. Additionally, some files were not able to be previewed at all. This behavior occurred because the file system was extending itself for additional files but not ensuring they were linked. Canvas code has been updated to retain links to all files. This fix was deployed on September 29.

UTF-8 File Names

Temporary file names are limited to the last 50 characters.

Explanation: When a user created a long file name with UTF-8 characters, Canvas generated an error message that the file name was too long. This behavior occurred because the temporary file in the user's local storage extended the file name because of URL encoding. Canvas code has been updated to limit the temporary file name to the last 50 characters.

File Search

Users can preview files that are filtered in the search field.

Explanation: When a user searched for a file using the file search field, the file would not create a preview. Additionally, the search field affected Files Navigation and the user could not use Files without refreshing the page. This behavior was caused by an error in the modal window. Canvas code has been updated to preview files in the search field.

Gradebook

Learning Mastery Gradebook

The Learning Mastery Gradebook loads for courses with a large number of outcomes.

Explanation: When a course contained a large number of outcomes, the Learning Mastery Gradebook would time out, regardless of whether the outcomes had any alignments. This behavior occurred because the gradebook generated several database queries at once, which could cause conflicts. Canvas code has been updated to reduce the number of queries and improve gradebook loading and performance.

Multiple Grading Period End Time

The end time for a grading period defaults to 11:59 pm.

Explanation: The grading period end time was defaulting to 12:00 am, which caused assignments with due dates that correspond to the grading period end date to not be included in the grading period. Canvas code has been updated to change the default end time for a grading period to 11:59 pm.

Dropped Scores

Gradebook cell shading for dropped scores is accurate according to section.

Explanation: When an instructor viewed dropped scores for one section and then viewed another section, the Gradebook cell shading for the dropped scores was not refreshing with the new section. This behavior occurred because the matching section was not properly aligning with the filter. Canvas code has been updated to display shading according to section.

Student Grades Indicator and Unpublished Assignments

The student grades indicator does not include unpublished assignments.

Explanation: In Course Navigation, the Grades indicator shows students when they have a new grade posted for their course. However, the indicator was also displaying counts for submissions attached to unpublished assignments, such as the Roll Call Assignment. This behavior occurred because the indicator was only disregarding assignments that had been deleted. Canvas code has been updated to disregard unpublished assignments in the grade indicator.

Languages

Chinese Names

Traditional Chinese names do not affect Files or the Gradebook.

Explanation: When a course included a name with traditional Chinese characters, the Gradebook wasn't able to load submissions if the course language is also set to traditional Chinese. Additionally, some files were not able to be loaded. These behaviors occurred because of misconfigurations in locale names. Canvas code has been updated to rename Chinese configurations in Canvas.

Modules

Module Header and Prerequisites

Users can view the name of a module header when the header also includes prerequisites.

Explanation: When a module included a long name, and the module was assigned several prerequisites, the prerequisites in the module aligned to the left and cut off the name of the module. This behavior occurred because of misalignment with the module heading elements. Canvas code has been updated with the new Modules And/Or feature and allows for proper viewing of module headers.

Incomplete Quiz Attempts and Must Submit Module Requirement

When a quiz submission with multiple attempts meets the Must Submit requirement for a module, the module requirement is marked as complete.

Explanation: When an instructor created a quiz that allowed multiple attempts and added the quiz to a Must Submit requirement module, the module was being marked as complete after the first submission but marked as incomplete when the student began the second attempt. This behavior occurred because in module requirements. Canvas code has been updated with the new Modules And/Or feature and properly addresses module requirements and multiple attempts.

Published Modules and Student View

Publishing a module publishes all unpublished files within the module.

Explanation: When an unpublished file was added to an unpublished module, and the module was published by the instructor, students were able to view the file as part of the module, but the file appeared to be locked. This behavior occurred because the Module was publishing the file state but not the actual file link. Canvas code has been updated to publish the file link along with the module item tag.

Quizzes

Lock Questions after Answering Quiz Previews

When an instructor previews a quiz with the Lock Questions after Answering option enabled, instructors see a warning message.

Explanation: When an instructor set the Lock Questions after Answering option in a quiz and then previewed the quiz, instructors were not able to see the warning message: "Once you have submitted an answer, you will not be able to change it later". This behavior occurred because the warning was not set to display for instructor roles. Canvas code has been updated to show the warning message for instructor quiz previews.

Extra Time in Quiz Extensions

Instructors can view the extra time granted to individual students.

Explanation: When an instructor extended a quiz and opted to give a student extra time, extra time was disappearing for all students except the first in the list. This behavior occurred because of a misconfiguration with the extra time hidden style. Canvas code has been updated to always show extra time for quiz extensions.

Extra Time Quiz Options

Instructors can view the quiz options when extending extra time in a quiz.

Explanation: When an instructor granted a quiz extension for a student and viewed the Extend Quiz Time menu, the minutes from option was not displaying the second option. This behavior occurred because of a code display error. Canvas code has been updated to show both quiz options in the quiz menu.

Past Quiz Previews

Instructors can preview quizzes with availability dates in the past.

Explanation: When an instructor tried to preview a quiz with an availability date set in the past, Canvas created an error message. This behavior affected quizzes set to view one quiz question at a time and occurred because quizzes weren't set to be previewed when the submission was completed. Canvas code has been updated to allow previews for past quizzes.

Respondus Lockdown Browser

Users can exit the Respondus Lockdown Browser after completing a quiz.

Explanation: After a student completed a quiz using the Respondus Lockdown Browser, users were not able to exit the browser. This behavior occurred because of an outdated specification with the high security browser. Canvas code has been updated to allow users to exit the browser after a quiz submission.

Math Equation Editor Brackets

Scottish brackets are accepted in the Math Equation Editor's Basic View.

Explanation: When an instructor included Scottish brackets { } as part of a math equation, the equations did not appear in the equation. This behavior occurred because of an error with the unicode in the JavaScript. Canvas code has been updated to address bracket entries for math equations.

SpeedGrader

Late Quizzes

When a student is allowed multiple quiz attempts, only attempts that are submitted after the due date are marked as late.

Explanation: With multiple quiz attempts enabled, if a student submitted a quiz before the due date and then submitted another quiz attempt after the due date, SpeedGrader was marking all attempts as late. This behavior occurred because Canvas didn't clearly define late submissions. Canvas code has been updated to specify late submission definitions and actions.

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