Skip to content

Instantly share code, notes, and snippets.

@hanleybrand
Last active August 23, 2019 22:01
Show Gist options
  • Save hanleybrand/decc44d79591e7c544238e491440f62f to your computer and use it in GitHub Desktop.
Save hanleybrand/decc44d79591e7c544238e491440f62f to your computer and use it in GitHub Desktop.
All the secret things in Canvas? *aug 2019
---
google_docs_domain_restriction:
state: hidden
display_name:
features.google_docs_domain_restriction: Google Docs Domain Restriction
description:
google_docs_domain_restriction_description: |-
Google Docs Domain Restriction allows Google Docs submissions and collaborations
to be restricted to a single domain. Students attempting to submit assignments or
join collaborations on an unapproved domain will receive an error message notifying them
that they will need to update their Google Docs integration.
applies_to: RootAccount
root_opt_in: true
post_grades:
state: hidden
display_name:
features.post_grades: Post Grades to SIS
description:
post_grades_description: |-
Post Grades allows teachers to post grades back to enabled SIS systems: Powerschool,
Aspire (SIS2000), JMC, and any other SIF-enabled SIS that accepts the SIF elements GradingCategory,
GradingAssignment, GradingAssignmentScore.
applies_to: Course
root_opt_in: true
k12:
state: hidden
display_name:
features.k12: K-12 Specific Features
description:
k12_description: |-
Update the icons in the Global Navigation Menu that make more sense specifically in a K-12 environment.
applies_to: RootAccount
root_opt_in: true
recurring_calendar_events:
state: hidden
display_name: Duplicating Calendar Events
description: Allows the duplication of Calendar Events
applies_to: Course
root_opt_in: true
allow_opt_out_of_inbox:
state: hidden
display_name:
features.allow_opt_out_of_inbox: Allow Users to Opt-out of the Inbox
description:
allow_opt_out_of_inbox: Allow users to opt out of the Conversation's Inbox. This
will cause all conversation messages and notifications to be sent as ASAP notifications
to the user's primary email, hide the Conversation's Inbox unread messages badge
on the Inbox, and hide the Conversation's notification preferences.
applies_to: RootAccount
root_opt_in: true
usage_rights_required:
state: hidden
display_name: Require Usage Rights for Uploaded Files
description: If enabled, copyright and license information must be provided for
files before they are published.
applies_to: Course
root_opt_in: true
lti2_rereg:
state: hidden
display_name: LTI 2 Reregistration
description: Enable reregistration for LTI 2
applies_to: RootAccount
root_opt_in: true
beta: true
quizzes_lti:
state: hidden
display_name: Quiz LTI Plugin
description: Use the new quiz LTI tool in place of regular canvas quizzes
applies_to: Course
root_opt_in: true
beta: true
disable_lti_post_only:
state: hidden
display_name: Don't Move LTI Query Params to POST Body
description: If enabled, query parameters will not be copied to the POST body during
an LTI launch.
applies_to: RootAccount
root_opt_in: true
beta: true
membership_service_for_lti_tools:
state: hidden
display_name: Membership Service Configuration
description: If enabled, OAuth 1.0a signing may be used by LTI tools to access the
Membership Service API
applies_to: RootAccount
root_opt_in: true
new_sis_integrations:
state: hidden
display_name: Enable new SIS integration settings
description:
new_sis_integrations: |-
This feature applies to institutions with an existing SIS Canvas integration.
Any customers that are currently using grade passback solutions in Canvas or
partner products should enable this feature for enhanced assignment data
validation workflows. When enabled, this feature displays the new SIS
Integration settings for SIS Sync (Assignment Level Grade Passback) in Account
Settings. The Post to SIS feature option has been incorporated into this new
setting and will be enabled by default.
applies_to: Account
root_opt_in: true
beta: true
bulk_sis_grade_export:
state: hidden
display_name: Allow Bulk Grade Export to SIS
description: Allows teachers to mark grade data to be exported in bulk to SIS integrations.
applies_to: RootAccount
root_opt_in: true
beta: true
notification_service:
state: hidden
display_name: Use remote service for notifications
description: Allow the ability to send notifications through our dispatch queue
applies_to: RootAccount
root_opt_in: true
better_scheduler:
state: hidden
display_name: Use the new scheduler
description: Uses the new scheduler and its functionality
applies_to: RootAccount
root_opt_in: true
responsive_layout:
state: hidden
display_name: Responsive Layout
description: This is a feature to allow the development of a responsive layout
applies_to: RootAccount
root_opt_in: true
beta: true
environments:
production:
state: disabled
force_rtl:
state: hidden
display_name: Turn on RTL Even For Non-RTL Languages
description: This is just a dev-only feature you can turn on to get a preview of
how pages would look in a RTL environment, without having to change your language
to one that is normally RTL
applies_to: User
environments:
production:
state: disabled
enable_i18n_features_in_outcomes_exports:
state: hidden
display_name: Enable i18n features in outcomes exports
description: Enable byte_order_mark and semi_colon_field_separator user-level feature flags to be toggled
on or off for outcomes exports.
applies_to: RootAccount
international_sms:
state: hidden
display_name: International SMS
description: Allows users with international phone numbers to receive text messages
from Canvas.
applies_to: RootAccount
root_opt_in: true
course_user_search:
state: 'on'
display_name: Account Course and User Search
description: Updated UI for searching and displaying users and courses within an
account.
applies_to: Account
root_opt_in: true
touch_context: true
new_collaborations:
state: hidden
display_name: External Collaborations Tool
description: Use the new Collaborations external tool enabling more options for
tools to use to collaborate
applies_to: Course
root_opt_in: true
touch_context: true
common_cartridge_page_conversion:
state: hidden
display_name: Common Cartridge HTML File to Page Conversion
description: If enabled, Common Cartridge importers will convert HTML files into
Pages
applies_to: Course
beta: true
assignments_2:
state: hidden
display_name: Assignments 2
description: Use the new assignments page
applies_to: Course
root_opt_in: true
beta: true
environments:
production:
state: disabled
slack_notifications:
state: hidden
display_name: Slack Notifications
description: The ability for users to receive notifications from slack
applies_to: RootAccount
environments:
production:
state: disabled
javascript_csp:
state: allowed
display_name: Content Security Policy
description: Enable the Security tab on the settings page to adjust CSP settings
applies_to: RootAccount
root_opt_in: true
beta: true
environments:
production:
state: hidden
new_features_ui:
state: hidden
applies_to: RootAccount
display_name: New Feature Flags
description: This feature creates a SiteAdmin Release Flag tab to be able
to release features to users through the UI. It also reworks the UI for
the old Feature Options tabs.
environments:
production:
state: disabled
direct_share:
state: hidden
applies_to: RootAccount
display_name: Direct Share
description: This feature allows teachers to easily copy single items from
one course to another, and to share a single item of content with other
users so they can import those items into their courses as well.
environments:
production:
state: disabled
filter_speed_grader_by_student_group:
state: allowed
applies_to: RootAccount
display_name: Filter SpeedGrader by Student Group
description: Allows users to enable the "Launch SpeedGrader Filtered by Student Group"
option for courses on the course settings page. When active and a student group has
been selected in New Gradebook, SpeedGrader will only load students in the selected
group.
environments:
production:
state: hidden
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment