In this beta release, Canvas supports MasteryPaths, which allows instructors to customize student learning experiences based on student performance, and adds a new feature for Permissions. We also have updated features in Account Settings, Analytics, and the Dashboard, and some small changes in the Calendar and Pages. Several APIs have also been updated and deprecated.
Beta features are subject to change based on user feedback and testing. Please follow the release notes for the latest information.
The beta environment is for testing new and updated features, which are subject to change at any time. Learn more about Canvas Beta.
The Canvas MasteryPaths feature allows instructors to customize learning experiences to students based on student performance. Instructors and course designers can identify activities for each learning path and decide whether an assignment should be required or optional. They can also allow students to choose their own content and assignments within a specific path.
MasteryPaths requires the Mastery Paths feature option in account settings, which can be enabled by any Canvas admin. When allowed at the account level, the feature can be enabled on a course-by-course basis. When enabled for a course, MasteryPaths affects Modules and items in Assignments, Discussions, Quizzes, and Pages.
For more information about Mastery Paths, please view the Canvas Release: MasteryPaths (2016-11-19) document.
Canvas Community contributions: Quiz/Assignment Restriction According to Score(s) on Other Quizzes/Assignments
LTI Add and Edit
The Permissions page includes the LTI Add and Edit permission, which allows admins to decide if users in a specific role can manually install or edit LTI tools. By default, the LTI permission at the account level is enabled for account admin roles, while the LTI permission at the course level is enabled for instructor, TA, and designer roles.
When enabled, this permission allows users to install external apps manually as well as through the Canvas app center. However, if the permission is disabled, users can only install approved apps via the Canvas App Center. When users attempt to manually add an app, Canvas displays a message that the action has been restricted. Additionally, for any existing LTIs, users cannot edit the configuration but can still view placements and delete the app.
Canvas Community contributions: Add course-level & account-level permissions for LTI installation
Custom Help Menu Links
Canvas Community contributions: Allow ALL links in Help Menu to be hidden/removed
Instructors with analytics permissions can view analytics in concluded courses. The course analytics button displays in the Course Home Page.
Canvas Community contributions: Allow teacher role to see analytics after a course has concluded
To Do List and Submission Terminology
In the student Dashboard, No Submission or Not Graded assignments with a due date display in the To Do list as Complete the assignment instead of Turn In the assignment.
Week and Agenda View Updates
The Calendar Week and Agenda Views have been updated to simplify the look and feel. No functionality has been affected.
In Week view, the day of the week and the date are more prominent at the top of the page, and the horizontal gridlines have been removed from the background.
In Agenda view, assignments and events are displayed in one line, with the event date or assignment due date left aligned in the page.
Note: Calendar assignment and event titles cannot wrap in the Week and Agenda views.
Wiki Terminology Update
To help with consistency throughout Canvas, Pages terminology has been changed from wiki to page(s) in the following locations:
- Course Settings Details tab: The last option reads Only Teachers can create, rename, and edit course pages by default.
- Modules: Add Module Item, Add Page. The drop-down list of items to add to a module includes pages instead of wiki.
- Permissions: The Manage (add / edit / delete) wiki permission displays pages instead of wiki.
For details about using Canvas APIs, please see the Canvas API Policy page.
External Tools API
In the External Tools API, the sessionless launch endpoint explains the launch_type values of assessment and module_item. Additionally, the API supports the module_item_id parameter, which returns the assignment ID for a module item launch and is required if launch_type is set to module_item.
In the Submissions API, the grade or comment on multiple submissions endpoint supports the grade_data[<student_id>][excuse] parameter for bulk updates.
Canvas open source contributions: Add excuse parameter documentation for update_grades
Content Item has replaced documentation for the Rich Content Editor Button Tools and External Tool Link Selector, which have been deprecated. The Content Item documentation shows how to add content to the Rich Content Editor to confirm with the most current IMS LTI standard.
Importing Extended Tool Configurations
Users can set LTI links in Course Navigation and embedded in the Rich Content Editor to launch into a new tab. The Extended Tool Configurations page includes examples for launching external tools in a new tab.