A private comprehensive liberal arts college in Salt Lake City, UT, offering undergraduate and graduate degrees in liberal arts and professional programs. Website
Canvas Updates

January 31, 2015 Canvas Production Release Notes Featuring Assignment Date Validations and Quiz Log Auditing

Erin Hallmark
posted this on Jan 26, 17:34

Upcoming Canvas Change: Quiz Statistics Feature Option

On January 31, New Quiz Statistics will no longer be a Feature Option in Canvas and the feature will apply to all users with an instructor role. (Learn more about the new Quiz Statistics.)


 

In this production release (January 31), instructors can manage their course assignments by keeping assignment availability dates within the course or term and can view student quiz logs to verify quiz actions and resolve any concerns. Students can also view quiz logs, view assignment availability dates as part of the assignment, and more easily access the link to their private ePortfolios. Institutions using Commons can also share and import documents.

The production notes also include other Canvas updates, platform integrations, and fixed bugs.

Note: Production release notes indicate Canvas updates that will be included with Saturday’s release and are subject to change. New features may differ from those available in your beta environment. 

New Feature Screencast (2015-01-31) from Canvas LMS on Vimeo.

View the January 31 Screencast Transcript

*Features are subject to change. Please see the complete release notes for details.

We welcome video feedback at instructure.com/videosurvey. If the embedded video does not appear, reload your browser window.

 

Next release schedule:

  • Beta release and notes: February 9

  • Production release notes: February 17 (in observance of Presidents’ Day)

  • Production release and documentation: February 21 

Follow the release schedule on our public Canvas Updates calendar

 

New Features

Assignments

Course and Term Date Validation

Instructors cannot create assignments, graded discussions, or quizzes with due dates and/or availability dates outside the start and end dates for the course or term. This feature helps instructors better manage all student coursework within the course schedule.

Notes:

  • This feature does not apply to areas outside assignments, such as in the Calendar.

  • This feature currently only applies when editing an assignment. Our engineers are adjusting the behavior to apply to new assignments and should be available in beta before the January 31 production release.

 

 

When an instructor edits an assignment and clicks the Update Assignment button, Canvas validates any entered dates—assignment due date, available from date, and until date—against the course start and end dates and generates an error message for invalid date entries. This validation takes place for all dates, including varied due dates.

  • If an assignment does not contain any dates, the assignment availability defaults to the course start and end dates.

  • If the course does not include specified course start and end dates, Canvas validates the assignment against the term dates for the course.

  • This feature validates against the Users can only participate in the course between these dates checkbox for start and end dates in Course Settings.

Quizzes

Quiz Log Auditing

Students and instructors can view progress logs for course quizzes. This feature is designed to help instructors investigate problems that a student may have in the quiz. Students can also view the log for their own quizzes.

Notes:

  • Quiz Log Auditing is a course-level feature option, which means that once it is enabled by the institutional admin, the feature can be enabled by instructors on a course-to-course basis. If you are an instructor and do not see Quiz Log Auditing available to you as a Feature Option within Course Settings, please contact your institutional admin.

  • Quizzes will automatically create data for any quizzes taken on or after January 31, regardless of whether the feature is enabled. Enabling Quiz Log Auditing just displays the View Log link so that the logs can be viewed by all users.

When Quiz Log Auditing is enabled, instructors can view the quiz log by selecting the Show student quiz results option and clicking the name of a student. The student quiz results page will show the status of the quiz and the View Log link. Canvas generates content for the log beginning when the student clicks the Take This Quiz button.

 

 


 

Students can also access the quiz log by clicking the link for the quiz attempt they want to view.

 

 

Each log shows a timestamp of the quiz action, including reading a quiz question, selecting a quiz answer, changing a quiz answer, and submitting the quiz. The log also shows if the student left the quiz (either by navigating away from the page or viewing another window in the browser) and resumed the quiz. To refresh log data, click the refresh button at the top of the browser window.

Each attempt shows the start date and time for the attempt. If the student has more than one quiz attempt, the log shows the last attempt. Users can always view prior attempts by clicking the number of the attempt.

 

 

Please note that quiz answers can be accessed by clicking the question number. If you do not want your students to be able to view their quiz answers, you may not want to enable the log until after the quiz has closed and/or all students have completed any additional attempts.

 

 

Updated Features

Assignments

Assignment Point Value

When an existing assignment contains graded submissions and an instructor changes the points possible, Canvas displays a warning that changing the point value requires regrading the assignment. This warning message applies to any grading type with assignment submissions, including changing points from or to zero.

 

 

Note: If an assignment with graded submissions is changed to zero points, such as for extra credit, this feature does not change the way that zero-point assignments work with assignment groups. Please see the lesson about extra credit for more details. 

Availability Dates View for Students

Students can view any assignment availability dates on the assignments detail page, not just the Assignments Index Page. This feature also applies to discussions and quizzes.

 

Commons

Document Sharing

As part of file sharing, Commons users can share and import documents into their courses. Sharing files to Commons works in conjunction with the Better File Browsing course opt-in feature. Users can also preview any file that is supported by the document previewer. 

Note: Commons is currently a beta feature. If you are interested in using Commons for your institution, please fill out the Commons beta signup form.

 

share_documents.png

Course Settings

Viewing for Authenticated Users

Instructors can allow authenticated users in their institution to view a course. Located in Course Settings, this visibility option allows users who are authenticated (logged in) in the Canvas account to view the course before they enroll in the course. The course content shown to authenticated users is the same content shown to the public for publicly visible courses.

 

Note: The Make this course publicly visible option and Make this course visible to authenticated users option cannot be used together. The first option will override the second so the course will always remain public, even when the user is not logged in.

ePortfolios

Private ePortfolio Link

When a student wants to share a private ePortfolio, the ePortfolio displays the entire link. This change clarifies confusion about how to access the ePortfolio link.
 

 

 

Other Updates

Canvas Menus

As part of our interface redesign, Canvas drop-down menus, calendar menus, and menu windows include a slightly modified interface. More information can found in our Styleguide atcanvas.beta.instructure.com/styleguide.

No actual functionality is affected by this work—these are purely visual changes. However, if you have changed the appearance of these components via custom CSS, please check to ensure your style work with the new designs.

 

New Drop-down Menu

 

Screen Shot 2015-01-05 at 10.43.53 AM.png

 

New Calendar Menu

 

Screen Shot 2015-01-05 at 10.45.15 AM.png

 

New Window Menu

 

Screen Shot 2015-01-05 at 10.44.20 AM.png


External Apps

External App Design Adjustments

On the External Apps page, either at the account or course level, the Add New App button has been renamed to the Add App button.

 

Add-External-App.png

 

The Add App window also includes small design adjustments at both the account and course level. Functionality and configurations for External Tools are not affected.

 

External-Apps.png

Permissions

Question Bank Link Visibility

On the account level, the Question Bank Account Navigation link can only be viewed if an admin is granted the manage assignments permission. This permission was previously set to the edit grades permission.

 

 

Note: Changing a permission may take some time to apply throughout Canvas.

User Settings

Access Token Field

When a user adds an Access Token in their user settings, the entire token can be viewed in the dialog window. Previously the remainder of the token could only be viewed by scrolling horizontally.

 

 

Platform Integrations

New APIs

Courses API

Users can reset course content in the Courses API

When creating a new course, users can set whether the course is public to authenticated users with the is_public_to_auth_users parameter.

Enrollment Terms API

Users can create, update, and delete enrollment terms in the Enrollment Terms API. When creating an enrollment term, users can also view the SIS ID using the sis_term_id parameter.  

Grade Multiple Submissions

Users can grade multiple submissions and add comments in the Submissions API

Updated APIs

Analytics API

Department Statistics no longer supports the submissions and discussion replies objects in the Analytics API.

Assignments API

Users can view whether an assignment has override dates (varied due dates) in the Assignments API. Users can also view the long description for a RubricCriteria with the long_descriptionparameter.

Conferences API

Users can view conference keys with the conference_key parameter in the Conferences API.

Courses API

Users can view the total number of active and invited students in the course with the total_students endpoint in the Courses API.

Users can view the storage quota for a course with the storage_quota_used_mb parameter. 

When getting course settings or updating course settings, users can view and update four additional settings options: allow student organized groups, hide final grades, hide distribution graphs, and lock all announcements.

Outcomes API

Users can view the method used to calculate a student’s score in the Learning Mastery Gradebook, as well as the variable value used by the calculation method, with the calculation_methodand calculation_int parameters in the Outcomes API

Sections API

Users can view the total number of active and invited students in the section with the total_students parameter in the Sections API.

SIS Imports API

Users can view a specific date of an SIS import with the created_since parameter in the SIS Imports API.

 

 

Fixed Bugs

Accessibility

Calendar

The Calendar date arrows displays a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.

When a user closes event dialogs in Agenda View, keyboard focus returns to the event that originated the dialog.

Agenda View headings are labeled as headings. Additionally, keyboard users can view any headings that expand and collapse.

After deleting a current event, the focus changes to the next event; after deleting the last event, the focus changes to the Add Event button.

Course Navigation

Screen readers can read disabled or empty Course Navigation elements in Course Settings and see that no content has been added.

Course Setup Checklist

For reading navigation, the close button follows the content so that users can close the Course Setup Checklist with the Esc key.

Screen readers can read the Next Steps checklist and all content. Links are also searchable.

Keyboard users can access all links within the Next Steps checklist content.

Discussions

When a user creates a group discussion, screen readers can read the options for the group sets.

Files

When a user opens a new folder in the files list, screen readers can read the name of the folder. Screen readers can also tell that the file list has been updated.

Outcomes

When a user inserts a new outcome on the Outcomes page, screen readers can read the Insert button.

Screen readers can read all information for an outcome, including the title and outcome description.

Admin Tools

Logging Errors

Admin tools shows an error for failed log types.

Explanation: When an admin generated a log report for a Canvas activity, searches that contained invalid IDs failed to generate but showed the user that the report was being generated. Canvas code has been updated to show an error if the log entry contains invalid IDs.

APIs

Edit Display Name

Instructors cannot edit their display name through the API unless all users in the institution are granted the Users Can Edit Display Name permission at the account level.

Explanation: When an instructor attempted to modify their own display name, the name could be changed even if they did not have the permission to do so in the Canvas interface. Canvas code has been updated to separate permissions for reading a profile and renaming a profile, which ensures the admin role is the only one that can edit display names unless others are granted permission via Course Settings. Instructors can continue to view user profiles via the API endpoint without the permission.

Assignments

Observer Role

Users with an observer role view the Assignments Index Page the same way as users with a student role.

Explanation: When an observer viewed the Assignment Index Page, all assignments with a due date in the past were marked as overdue. However, from the student role, only the assignments that had a due date in the past and had not been submitted were identified as overdue, while those with a date in the past that had been submitted were identified as a past assignment. Canvas code has been updated so that observer users view the Assignments Index Page as student users.

Assignment Titles in Internet Explorer 10

Instructors using Internet Explorer 10 can view the full name of an assignment.

Explanation: When an instructor edits an assignment in Internet Explorer 10, the assignment name was being cut off in the field. Canvas code has been updated with increased padding for the assignment name field.

Courses

Course List

The first item in the Courses drop-down menu matches the width of all other drop-down cours names.

Explanation: The first course listed in the Courses drop-down menu contained a width that was not consistent with the other course names, truncating text for long course names. Canvas code has been updated with a revised style layout.

Home Page

Setting the Course Home Page to Assignments does not cause an error, and resizing the browser window does not obstruct the assignment links.

Explanation: When an instructor changed the Course Home Page to display Assignments, the Home Page was displaying an undefined value error. When the browser window was resized, the assignment links were not accessible because of a hidden element. Canvas code has been updated to confirm permissions through the Courses API to properly display course Assignments and support browser resizing.

Course Status

If an instructors deletes an assignment with associated grades, the instructor can unpublish the course.

Explanation: Courses can only be unpublished if there are no student submissions. When an instructor tried to delete an assignment that included student submissions, the course was not able to be deleted as Canvas was retaining the student grades.  

Course Imports

Terms

When copying a course, the term list in Course Settings displays all active enrollment terms.

Explanation: When a user copies a course in Course Settings, the term drop-down menu displayed all terms that had been created, even if the terms had previously been deleted. Canvas code has been updated to only show active enrollment terms when copying a course.  

Course Settings

Course End Date

The Course End date warning does not display HTML formatting.

Explanation: When a user set a start and end date for a course where the end date is set to midnight, hovering over the warning icon showed the Course Ending at Midnight warning in HTML. Canvas code has been updated to contain HTML data within the application.

Section Dates

When choosing dates for a section, manually entered dates are formatted correctly.

Explanation: When a user entered a date that varied from the international date format of YYYY-MM-DD, the section translated the date incorrectly. Canvas code has been updated to analyze and support all manually entered date formats.

Discussions

Discussion Due Dates

Discussion due date times set from the assignments page apply when viewing more discussions options.

Explanation: When an instructor added a graded discussion to an assignment group and set a due date time to anything other than 12:00 AM, clicking the More Options button reverted the time back to 12:00 AM on the discussion page. Canvas code has been updated to maintain the selected date and time.

Files

Zip Files

Canvas uploads ZIP files correctly.

Explanation: When a user uploaded a ZIP file along with additional files, the zip file was not uploading because the file was trying to be unzipped before the user was asked for their preference on how to upload the file. Canvas code has been updated to confirm the ZIP upload type (zip intact or unzip all files) before uploading.

Folder List

When a user moves a folder using the Move To settings option, the folder moves to the new location.

Explanation: When a user moved a folder using the Move To settings option, the folder appeared in both its old and new locations within the folder list. Reloading the page showed the folder only in the new location. Canvas code has been updated to refresh the folder list after the folder has been moved. This fix was deployed to production on January 23.

File Access Restriction Date

Files accepts and saves any manually entered date for file date restrictions.

Explanation: When an instructor entered a date to restrict student access to files, the date was not saving in the correct date format after the file was saved. Canvas code has been updated to accept any date format as part of file date restrictions.

Folder Names

Folder names containing a number symbol (#) do not display a page error.

Explanation: When Better File Browsing is enabled as a course feature option, and a folder is created with a number symbol in the name, Files displayed a page error. Canvas code has been updated to no longer truncate all content after the # character to retain the entire link for the folder. This behavior was deployed to production on January 23.

Hidden Links

Folders (and files in the folders) that are restricted as hidden but available with a link can be viewed by students with the link.

Explanation: When a file restriction was set to hidden but students could access the file with a link, students were not able to access the file. Canvas code has been updated to confirm the file permission and allow access as per the restriction.

Groups

Group Limits

Groups cannot contain fewer than two members in the group.

Explanation: When setting a limit on a group size, instructors could set the group to one or a negative number of members. Canvas code has been updated to not allow fewer than two members in a group.  

Unpublished Courses and Groups

Students cannot view their groups for a course if the course is unpublished.

Explanation: When students were added to a group before the course had been published, students were able to view the group in the Courses menu. Canvas code has been updated to hide groups from students until the course has been published.

Group Leaders

Student leaders who leave a group are no longer able to manage the group.

Explanation: When a student leader left a group, the student was still able to view the link to manage the group. When the group page was refreshed, the manage link disappeared. Canvas code has been updated to remove the leader attribute from the user when the user leaves a group.

Self Sign-Up Group Limits in Firefox

In Firefox, users can use the up arrow to limit group members when self sign-up is enabled.

Explanation: When a user created a new group set, selecting the option to allow self sign-up and then attempting to use the arrow keys in the Limit group to x members field would not move unless the number was manually typed into the box. Canvas code has been updated to confirm numeric values when inputting number types in Firefox.

Modules

Module Dates

Module dates entered as MM-DD-YYYY are supported as a date format.

Explanation: When an instructor entered a module unlock date in the MM-DD-YYYY format, Canvas was saving the date in the reverse format. Canvas code has been updated to analyze and support the manually entered date.

Module Requirements

Instructors and TAs without the Manage All Other Course Content permission are not restricted by module requirements.

Explanation: When instructors and TAs did not have the Manage All Other Course Content permission (the permission to edit modules), they were restricted by module requirements. When they tried to navigate into an assignment directly, they were not able to view the assignment as there were unfulfilled requirements. Canvas code has been updated to confirm role permission and support viewing of the Modules Index Page for users who are not students but who do not have editing rights.

Pages

Content Selector Page Links

Page links created through the Content Select with a capitalized page title can be viewed within Canvas.

Explanation: When a page was created by inserting a link to the page in the Content Selector, and the page name contains a capital letter, the link's URL matched the case of the page's title and created an error message. Additionally, when a user on a mobile app attempted to click a link to the same type of page, the page would not load. Canvas code has been updated to remove query parameters when generating the API endpoint for pages and support mixed-case page names.

People

Total Activity Time

Total Activity time on the People page keeps counting after reaching 99 hours.

Explanation: When a student reached 99:59:59 hours of activity time, the time rolled over to to 00:00:00 on the Users index in a course. However, the API call to enrollments showed the correct amount of time in seconds on total_activity_time property. Canvas code has been updated to show the correct activity time instead of restarting at zero.

Instructor Enrollments in Sections

An admin or instructor can add another instructor to more than one section in a course.

Explanation: When an instructor or other user with appropriate permissions added an instructor to a course section, the instructor was not able to be added to any additional sections in the course. However, the enrollments API supported adding users to the same sections. Canvas code has been updated to allow enrollments in multiple sections using the People page.

Student Access Report

Student Access Report displays data for accessing HTML files.

Explanation: When an instructor viewed a student access report, the report was not generating any access data for viewing HTML files. Canvas code has been updated to log access for files within the inline page view and within the new files preview.

Syllabus

Syllabus Assignment Times

Syllabus date column shows the time for each assignment.  

Explanation: In the Date column, when a user hovers over the date of an assignment in the Syllabus, the assignment tooltip was displaying an inaccurate time of 12:00 AM for all assignments. Canvas code has been updated to remove the time tooltip in the Date column.

User Settings

Personal Files

When Better File Browsing is enabled, users can preview course files from their personal files.

Explanation: When Better File Browsing was turned on at the account level (enabled for all users in the account), users received a page error when they tried to preview course files from their personal files. However, the preview still worked if they viewed the file in Course Files directly. Canvas code has been updated to confirm the preview URL to display course file previews in the user personal files.

Canvas by Instructure (Android) 4.0.2 Production Release Notes Featuring Sent Messages and User Bios

Erin Hallmark
posted this on Jan 17, 07:42

In this update, Android users are able to view the Sent messages folder within Conversations, and if profiles are allowed by their institution, users can add a biography to their profiles. The release also includes a tutorial about how to use the lock icon that appears throughout various pages in the app.

Download the Canvas by Instructure app in the Play Store. Version 4.0.2 requires Android 4.0.3 or later.

 

New Features

Sent Messages Folder

Navigating to Messages will bring users to the Conversations Inbox. Tapping the Sent option in the filter drop-down menu shows all previously sent Conversation messages.  

 

sent.png

 

User Biography

When profiles are enabled for an institution, biography information displays for users on the profile page as well as the People page within a specific course.  

 

 

Lock Screen Tutorial

Users can learn how to use the lock screen feature thoughout the Canvas app. The lock screen allows a user to scroll on a page, such as in Quizzes, without opening the sliding menu for that page (like the Course Navigation Menu). If locking is available on a Canvas page, the Lock icon will display in the top right corner. Tap the icon to lock and unlock the page.


 

SpeedGrader (Android) 1.0 Release Notes

Erin Hallmark
posted this on Jan 13, 19:16

SpeedGrader is now available for Android devices. This app is designed in conjunction with the Canvas by Instructure app and helps instructors grade assignments, quizzes, and discussions at any time on their mobile devices.

Download the SpeedGrader app in the Play Store. Version 1.0 requires Android 4.0.3 or later.

Main Features

App Design

SpeedGrader for Android features a unified design for tablets and phones and supports both portrait and landscape viewing.

SpeedGrader’s navigation is modeled after the new Canvas by Instructure Android app and allows you to view both favorite and all courses, and change colors for your courses. The user navigation menu provides quick access to instructor account information, Canvas Guides, help with the app, and all SpeedGrader settings.

 

 

Dashboard

The dashboard of the app displays your favorite courses as selected either in the Canvas browser or in the Canvas by Instructure app (favorites cannot be modified in SpeedGrader). Toggle the slider in the top right corner to view all courses. Submissions are indicated by a circle with the total number of submissions in the course that need to be graded.

 

 

You can also change the color of the course by tapping the name of the course. Within the course assignment page, assignments are displayed by course color.

 

 

Assignment List

Tapping the name of a course displays the list of all assignments, quizzes, and discussions in your course. Assignment submissions are indicated by a circle with the number of submissions. If your course has sections, you can filter assignments by section in the menu bar. Tap an assignment to view the submissions.

 


 

The menu bar displays the name of the first student in the course. You can use the arrow buttons to advance forward or backward through the list of students. To view all students for the assignment, tap the name of the current student to display the entire student list. By default, student names are shown as last name, first name. You can also toggle between sorting by name and sorting by grade.

 

 

When viewing an assignment, you can use the assignment menu (or sidebar) for grading. To open the menu, tap the assignment tab. The assignment tab bounces when you first enter an assignment to help you locate the menu. Within the menu you can view the options available in the browser version of SpeedGrader. Grades supports all grade format types.

Note: Currently, some SpeedGrader features are limited within the app:

  • Comments can only be made via text (audio and video are not yet supported).
  • When grading assignments, instructors can only use the point comment annotation in Crocodoc.
  • Assignments cannot be downloaded to Android mobile devices or viewed in other Android apps.

Enhancements to these features will be available in a future release.

 

 

You can also edit assignment settings in the assignment menu, such as the number of points, due date, and whether or not to use an attached rubric for grading. You can also mute and unmute assignments.

 

 

January 10, 2015 Canvas Production Release Notes Featuring PowerSchool Integration and Quiz Logs

Erin Hallmark
posted this on Jan 05 18:21

New Canvas Notification IP Addresses

On January 10, we're adding two new Internet Protocol (IP) addresses to our notifications IP list. If your institution adds Canvas notification IPs to whitelists for your network firewall or email management system, please whitelist the following IP addresses by January 10 to ensure your users continue to receive Canvas notifications:

54.240.14.1 (existing, already in use)

54.240.14.2 (existing, already in use)

54.240.14.198 (new)

54.240.14.199 (new)

Please contact your Customer Success Manager if you have any questions or concerns.

 

Upcoming Canvas Change: Quiz Statistics Feature Option

On January 31, New Quiz Statistics will no longer be a Feature Option in Canvas and the feature will apply to all users with an instructor role. (Learn more about the new Quiz Statistics.)


 

In this production release (January 10), Instructors can pass back grades from the Gradebook to PowerSchool, and set up log auditing to monitor activity in student quizzes. Assignments have an increased number of Turnitin status attempts, and several areas in Canvas include some small design updates.

The production notes also include updates to existing Canvas features and fixed bugs.

Note: Production release notes indicate Canvas updates that will be included with Saturday’s release and are subject to change. New features may differ from those available in your beta environment.

New Feature Screencast (2015-01-10) from Instructure on Vimeo.

View the Screencast Transcript

*Features are subject to change. Please see the complete release notes for details. Release dates are based on Mountain Standard Time (USA).

We welcome video feedback at instructure.com/videosurvey. If the embedded video does not appear, reload your browser window.

 

Next release schedule:

  • Beta release and notes: January 19

  • Production release notes: January 26

  • Production release and documentation: January 31

 

New Features

Assignments

Post Grades to SIS: PowerSchool

Canvas now supports full SIS integration for PowerSchool. This integration allows instructors using PowerSchool as their institution’s SIS to pass Gradebook information back to PowerSchool and can be enabled on both account and subaccount levels. 

Note: The Canvas PowerSchool integration is used in conjunction with a course-level feature option called Post Grades to SIS. Once enabled by the institutional admin, the feature can be enabled by instructors on a course-to-course basis. However, this feature must first be configured with the support of your Canvas Customer Success Manager (CSM) and an Implementation Consultant before it can be enabled for the institution. If you are an admin, please contact your CSM for assistance.

Setting Up Assignments

Instructors can choose to pass back grades on a per-assignment basis. To select an assignment to send to PowerSchool, click the SIS checkbox as part of the assignment, quiz, or graded discussion. Note that in Quizzes, the SIS checkbox is grouped under Quiz Options.

 

Assignments & Graded Discussions

 

Westminster College
1840 South 1300 East
Salt Lake City, UT 84105

Phone (801) 484-7651
Toll-Free (800) 748-4753
  Campus Map & Directions