From e-Learning Documentation

(Difference between revisions)
Jump to: navigation, search
Dmainwaring92 (Talk | contribs)
(Created page with "Production Release notes for Saturday, December 12, 2015.<br> In this production release (December 12), instructors can use new course tools to provide draft or provisional grade...")

Latest revision as of 16:53, 6 January 2016

Production Release notes for Saturday, December 12, 2015.
In this production release (December 12), instructors can use new course tools to provide draft or provisional grades, export course content for offline viewing, confirm broken links in a course, and require anonymous grading. Students can view assignment descriptions when viewing calendar exports. Other small changes have been implemented to improve user workflow and interaction.


New Features


Moderated Grading

When creating an assignment, instructors can choose to have multiple graders evaluate a student’s work and create draft or provisional grades before the grade is marked as final for the course. This feature can also be used to create a sampling of students for assignment review to ensure grading is consistent and allows secondary grade reviews. Students cannot view any comments or grades until the grade is published.

Moderated grading refers to two specific user roles: moderators and reviewers.

For each assignment that needs to be moderated, instructors must select the Allow a moderator to review multiple independent grades checkbox. Moderators can be any user in the course who has been granted the course-level Moderate Grades permission. Once an assignment has been published, moderators will see the Moderate button on the assignment page. Moderators can select checkboxes next to students whose assignments should be moderated, then click the Add Reviewer button to add the students to the moderation set and create quick-access links to SpeedGrader. The Moderate page only supports up to two provisional grades and one moderator grade. The moderator grade can be edited or overwritten by any user with the moderate grades permission. Several provisional grades can exist for a submission, but a submission does not need to have more than one reviewer. Reviewers interact with SpeedGrader as they would with any other Canvas assignment, including grading with rubrics and leaving comments. Once a reviewer grades the assignment, the grade appears in the Moderate page as a provisional grade in the appropriate reviewer column. Provisional grades are not included in the Gradebook and are only visible to moderators.


Moderators can also view any previous reviews by opening SpeedGrader. Previous reviews display the grade and any comments, as well as any rubric results. The moderator can also use the Add Review link to add a second review (if one does not already exist), add a moderator review, or copy a previous review as the moderator review. Copying a review applies the grade as the final. The copy retains the grade and existing comments but allows the moderator to make additional comments or edits. When copying a grade as the final, SpeedGrader will generate a warning and override any existing grade in the Moderator column.To assign and post a final grade for the assignment, the moderator can click the radio button in any reviewer column (or click the Select button in SpeedGrader). Then click the Post button. The final grade is the grade that will appear in the Gradebook once the assignment grades are posted. Once a grade is published, the grade in the moderator page cannot be changed; all content is considered read-only for historical reference. However, grades can still be changed in the Gradebook.

Course Settings

ePub Exports

ePub Exports is used in conjunction with the ePub Exporting course-level feature option.

Instructors can allow students to download a course as an ePub file. This feature allows students to view course content when they are offline, such as files, pages, assignment details, discussion topics, or quiz instructions. Students cannot interact with the course in ePub material; course materials are displayed in a read-only state and any tasks such as submitting an assignment must be completed online. The default ePub organization is by module, meaning only items that students have access to view in each module will be included in the ePub file. However, instructors can set their course organization by content type (e.g. assignments, quizzes, etc.). This option can be changed by checking the ePub Export checkbox located in the Course Settings Course Details tab. Any user can generate ePub files in the current user interface by opening their User Settings page and clicking the Download Course Content button. (In the new Canvas user interface, click the Global Navigation Account link to access user settings.) Any available courses appear in the ePub content page and can be generated as needed using the Generate ePub link. Once the ePub is completed, the user can download the file or regenerate the ePub file. If a course includes a file that isn’t supported in an ePub, the page also includes a link to download associated files, which downloads the non-supported files in a zip file to be viewed in their native apps. Downloaded content can be viewed in any ePub reader, such as iBooks (Mac) or Azardi (Windows and Android). Other ePub applications can be used, but iBooks and Azardi are recommended as they provide the best support for embedded media. In ePub content, students cannot interact with course content directly such as completing an assignment, but they can view the assignment details, availability dates, and point values. In ePub content, students cannot interact with course content directly such as completing an assignment, but they can view the assignment details, availability dates, and point values.

Link Validator

Instructors can verify all the links throughout a course to ensure they are valid. This option is available in the Course Details tab in Course Settings. The course link validator searches through course content and returns invalid or unresponsive links. If links are found, Canvas provides the name of the content item with a link so instructors can correct the error. Note: Our engineers are correcting two known issues with false positive results: If the link has a redirect, and if the link needs authentication that the canvas server does not posses (but the user does). The link validator will follow redirects (up to a limit) before it creates the false positive of a broken link, as well as exclude links that trigger an unauthorized (403) error. More details about these fixes will be in a future release.

This feature was orginally suggessted by the Canvas Community


Anonymous Grading

Anonymous Grading is used in conjunction with the Anonymous Grading course-level feature option.

TWhen grading assignments, the SpeedGrader option to Hide Student Names can now be enabled for all courses in Canvas as a course-level feature option. When the Anonymous Grading feature option is enabled, the Hide Student Names checkbox is enabled by default. If at any time the feature option is changed to allowed or off, the SpeedGrader option will be retained and must be changed manually. As noted in the October 31 and November 21 releases, the admin logging tool shows whether an assignment was graded anonymously. Students can also view whether or not an assignment was graded anonymously in both the student Grades page and the sidebar of the assignment submission page.

Updated Features


Calendar Export Assignment Descriptions

Calendar feeds include the description of an assignment, in addition to the title and time of the event.

Other Updates


Scheduler Messages

When instructors use the Message Students Who feature in the Scheduler, messages that include over 100 recipients are automatically sent as individual messages.


Ungraded Quizzes and Student Grade Totals

When a student submits a quiz that has a manually graded component, the ungraded quiz does not factor into student’s grades view. Student grades are only updated when the manually graded question has been graded by the instructor.

This feature was originally suggested by the Canvas community.


Firefox Crocodoc Annotations

When an instructor uses Crocodoc annotations for a supported assignment submission type (primarily Word documents and PDFs), the Firefox browser frequently removes the last annotation when updating the score field in SpeedGrader. This behavior is a Crocodoc-specific limitation within Firefox that cannot be resolved by Crocodoc at this time. To warn about the effects of Firefox and Crocodoc annotations, Canvas displays a warning banner that says “Warning: Crocodoc has limitations when used in Firefox. Comments will not always be saved.” To avoid losing any annotations, instructors may choose to use another browser when providing Crocodoc annotated feedback, or click the screen to retain comments before navigating to another student.

Fixed Bugs





Course Setup Checklist




Downloaded Submissions File Names

File names are not changed in submission downloads.

Explanation: When an instructor downloaded student submissions with First + Last as their display name (e.g: Jane Smith), the download added a dash between the last name and first name. This behavior occurred because of a change in the file pattern. Canvas code has been updated to change file download file names.

Long Assignment Submission File Names and Turnitin

Long file names wrap around Turnitin originality reports and submission download options.

Explanation: When an assignment submission includes a long file name, the file name overlapped Turnitin originality reports and submission download options. This behavior occurred because the SpeedGrader CSS didn’t include word wrapping for submission names. Canvas code has been updated to include supported word wrapping.


Microsoft Office and Shibboleth

Students can access Canvas links placed in a Microsoft Office document if their institution is using Shibboleth for authentication.

Explanation: When an instructor created a Word Document with links to Canvas pages, students trying to view the links through those documents received an error message. This behavior affected institutions using Shibboleth for Canvas authentication and occurred because Microsoft Office applications use an internal browser that tries to handle all online communication and cannot pass user credentials from previous sessions. Canvas code has been updated to provide authentication support in Microsoft Word documents and was originally reported to be updated in the October 31 release.


Group Individual Messages

Users can send a group message and select the checkbox to send individual messages.

Explanation: When a user tried to send a message to members in a group but chose to send messages individually, the page failed and generated an error message. This behavior occurred because context type wasn’t being considered when sending the messages. Canvas code has been updated to support individual messages for groups.

Recorded Media and File Names

File names for recorded and uploaded videos/audio files display in Conversations.

Explanation: When a user composed a new message and included recorded/uploaded media, the file name for the media file was undefined or missing. This behavior occurred because the conversation was not detecting the media file. Canvas code has been updated to display media file names in Conversations.


File Downloads and Text-Based Files

Downloading a link to a text-based file immediately downloads the file.

Explanation: When a user clicked the link to download a file, most text content-type files were not downloading and required the user to view the preview page first. This behavior occurred because of a consistency issue between browsers. Canvas code has been updated to add text as a valid download type.

Folder Names

Folder names can be no longer than 255 characters.

Explanation: When a user created a folder in a sub-folder with a name longer than 255 characters, the folder redirected to the parent folder. This behavior occurred because the Files API could not support folder names longer than 255 characters. Canvas code has been updated to limit folder names to 255 characters.

Files Move Menu

After searching for a file in the search field, users can move the file via the Move option.

Explanation: When a user searched for a file in the search field, clicked the Settings icon for the file, and selected the Move option for the file, the file was not able to be moved. This behavior occurred because the Move option was not supported from the search field. Canvas code has been updated to move files that have been located in the search field.

Folder File Previews

Folder previews are not supported in Canvas.

Explanation: When a user tried to preview a folder, the folder was showing the preview of a file with the same ID. If the file did not include an ID, the folder created a File Not Found error. This behavior occurred because Canvas was not completely supporting file previews for folders as originally updated in the July 18 release. Canvas code has been updated to disable previews for file folders. When a folder is selected, the files toolbar does not include a preview option.


Message Students Who and Large Enrollment Courses

Users in large enrollment courses can use the Message Students Who feature in the Gradebook.

Explanation: When an instructor used the Message Students Who feature in the Gradebook in a large course, not all messages were able to be sent and generated a browser timeout message. This behavior occurred because of a JavaScript error. Canvas code has been updated to prevent timeout errors in large courses.


Firefox and Long File Names

In Firefox, files with long continuous names added to a module in Firefox are truncated after 50 characters.

Explanation: When a user used the Firefox browser to add a file with a long continuous name to a module, the name was not displaying in the Modules page. This behavior occurred because of an error in Firefox when wrapping styles are not present in the style sheet. Canvas code has been updated to truncate long file names in Firefox.

Module Requirement Removal and Sequential Order

When all requirements have been removed from a module, users can view the module content in any order.

Explanation: When an instructor removed all requirements from a module, the Students must move through requirements in sequential order option was not disabled, causing viewing difficulties for public course enrollments. This behavior occurred because of the October 31 release, which changed the placement of the sequential order checkbox and the view of the checkbox state. Canvas code has been updated to disregard sequential completion if no requirements exist.


Differentiated Assignments

Due dates in differentiated assignment are included in the assignment creation notification.

Explanation: When an instructor created a differentiated assignment, the due_at field was set to null in the Assignments API, which was the source of visible due dates in assignment creation notifications. The dates were included in the assignment but ignored in the notifications and were read as No Due Date when there was a due date. This behavior occurred because Canvas notifications weren’t correctly coded to differentiated between differentiated assignments and assignments assigned to everyone. Canvas code has been updated to apply due dates when an assignment includes differentiated due dates.


Page Display Limit

Users can view all pages in the Pages sidebar.

Explanation: When an instructor created or edited a page and tried to add an existing page from the wiki pages list in the Content Selector sidebar, the list stopped displaying pages after showing 150 titles. This behavior occurred because the page display limit was set to 150. Canvas code has been updated to not set a limit for the list of wiki pages. However, pages must be published to appear in the list.


Access Code Quiz Previews

Instructors can preview and submit a quiz that requires access codes.

Explanation: When an instructor attempted to preview and submit a quiz that required an access code, the page generated an internal error. This behavior occurred because the quiz was set to delete the access code once the quiz was submitted and wasn’t compatible with previews. Canvas code has been updated to show submission results after submitting the quiz preview. This fix was deployed to production on November 26. This change also resolved a concern where the access code was being stored in multiple sessions, allowing students multiple quiz attempts.

Images and Quiz File Name

When adding images in the Rich Content Editor, instructors receive a warning message about the alt-text image file name.

Explanation: When an instructor created or edited a quiz and used the Rich Content Editor to add an image, the quiz file name could be displayed to students, opening possibilities for cheating due to broken links or slow internet connections. This behavior occurred because alt text is part of Canvas images for accessibility use, and the alt text defaults to the file name. Canvas code has been updated to display a warning that the image alt text could be displayed to students. Instructors can change the name of the alt image when adding an image to quizzes. This warning does not apply to other content areas with the Rich Content Editor, such as Pages.

Quiz Regrade

After saving a changed question, Canvas applies the quiz regrade option.

Explanation: When an instructor edited the answer to a quiz question that supported quiz regrade (multiple choice, true/false, or multiple answers), the regrade option was not retained for the quiz question. This behavior occurred because the quiz only retained the quiz ID and not the question data. Canvas code has been updated to display the regrade option after updating the quiz.

Symbols and HTML Encoding

Symbols in quiz question answers are not HTML encoded.

Explanation: When a quiz was created or edited, saved, then edited again before saving the quiz, symbols in the question’s answers become HTML ended. This behavior occurred because the symbol was being treated as a web connection object. Canvas code has been updated to set timeouts for HTTP requests in quizzes.

Question Banks and Multiple Questions

Question Banks only display one version of each question.

Explanation: When an instructor set a quiz to pull from a question bank, pulling more than the available questions from the question bank was delivering each question twice, causing grading errors. This behavior occurred because the question bank duplicated questions if the number of questions that should be pulled exceeded the number of questions available in the question bank. Canvas code has been updated to create a warning when the number of questions exceeds the number of questions available in the question bank. Additionally, when a question is duplicated, the points possible field shows as twice the question value.

Course Sections with No End Date

Students can take a quiz when a section date is still open.

Explanation: When a course was assigned to a term that had ended but the section had no end date, students in the section were not able to take quizzes. However, students were able to participate in all other content areas. This behavior occurred because section dates with no end dates was not defined as a valid date restriction to participate in quizzes. Canvas code has been updated to allow no end date in a section to pass quiz eligibility restrictions.

Quiz Grade Fields

Quiz grade fields support multiple characters for grade entry.

Explanation: When an instructor graded a quiz question and entered a quiz value with more than two characters, the additional characters were hidden behind the window, such as 5.75. This behavior occurred because the quiz grade field was not large enough to support more than two characters. Canvas code has been updated to increase the side of the quiz grade field.


Student Resubmissions and Original Markups

When an assignment is resubmitted, all users are able to view the original Crocodoc submission.

Explanation: When a student resubmitted an assignment that was previously graded using Crocodoc, only the instructor could view the original assignment markup in SpeedGrader. This behavior occurred because of an error with Crocodoc permissions when multiple submissions existed. Canvas code has been updated to associate Crocodoc with each submission file and verify permissions for Crocodoc-enabled file types.

Submission Status Sorting in Various Browsers

Sorting in SpeedGrader is consistent in all browsers.

Explanation: When an instructor sorted student submissions by submission date or submission status, the submissions were not sorting accurately in various browsers. Incorrect sorting by submission date occurred in all browsers except Chrome and Safari, and incorrect sorting by submission status occurred in all browsers except Firefox. This behavior occurred because SpeedGrader relies on a browser’s native sorting capabilities, which weren’t consistent. Canvas code has been updated with a Javascript sorting library to ensure stability across all browsers.

Next release schedule:

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

Archived Canvas Updates
Personal tools