/
00_standard.yml
413 lines (413 loc) · 15.5 KB
/
00_standard.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
---
allow_opt_out_of_inbox:
type: setting
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
anonymous_instructor_annotations:
type: setting
state: allowed
display_name: Anonymous Instructor Annotations
description: Anonymize all instructor comments and annotations within DocViewer
applies_to: Course
root_opt_in: false
autodetect_field_separators_for_gradebook_exports:
type: setting
state: allowed
display_name: Autodetect field separators in compatible spreadsheet exports
description: Attempt to detect an appropriate field separator in compatible spreadsheet
exports based on the number format for your language.
applies_to: User
custom_transition_proc: autodetect_field_separators_for_gradebook_exports_custom_transition_hook
common_cartridge_page_conversion:
type: setting
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
compact_live_event_payloads:
state: allowed
applies_to: RootAccount
display_name: Remove null values from live event payloads
description: Canvas will remove keys with null values from live event payloads if
this feature is enabled.
default_due_time:
state: hidden
display_name: Default Due Time
description: Adds an account/course setting for a default due time for new assignments
applies_to: RootAccount
disable_alert_timeouts:
type: setting
state: allowed
display_name:
features.disable_alert_timeouts: Disable Alert Notification Timeouts
description:
disable_alert_timeouts_description: |-
Enabling this feature gets rid of the timeout for alert notifications that pop up, giving the
user as much time as they need to read the notification over and dismiss it when they are finished.
applies_to: User
disable_celebrations:
type: setting
state: hidden
display_name:
features.hide_celebrations: Disable Celebration Animations
description:
disable_celebrations_description: Enabling this feature hides all celebration
animations.
applies_to: User
disable_keyboard_shortcuts:
type: setting
state: hidden
display_name: Disable Keyboard Shortcuts
description: |-
Disable Canvas keyboard shortcuts. Some users using screenreaders or keyboard navigation
will have an improved experience with these shortcuts turned off.
applies_to: User
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
embedded_release_notes:
type: setting
state: allowed_on
display_name: Embedded Release Notes
description: Show Instructure-provided release notes filtered by user role in the
Help Menu. Available to users with admin, teacher (instructor), and observer
roles. Applicable features for student roles are included in observer notes.
applies_to: Account
encrypted_sourcedids:
type: setting
state: allowed
display_name: Encrypted Sourcedids for Basic Outcomes
description: If enabled, Sourcedids used by Canvas for Basic Outcomes will be encrypted.
applies_to: RootAccount
root_opt_in: true
epub_export:
type: setting
state: allowed
display_name: ePub Exporting
description: This enables users to generate and download course ePub.
applies_to: Course
root_opt_in: true
featured_help_links:
state: hidden
applies_to: SiteAdmin
display_name: Featured Help Links
description: Allows Help Links to be tagged as Featured or New and prominently displays
the Featured Help Link in the Help Menu.
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
final_grades_override:
type: setting
state: allowed
display_name: Final Grade Override
description: Enable ability to alter the final grade for the entire course without
changing scores for assignments.
applies_to: Course
root_opt_in: true
custom_transition_proc: final_grades_override_custom_transition_hook
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
high_contrast:
type: setting
state: allowed
display_name:
features.high_contrast: High Contrast UI
description:
high_contrast_description: |-
High Contrast enhances the color contrast of the UI (text, buttons, etc.), making those items more
distinct and easier to identify. Note: Institution branding will be disabled.
applies_to: User
include_byte_order_mark_in_gradebook_exports:
type: setting
state: allowed
display_name: Include Byte-Order Mark in compatible spreadsheet exports
description: Optionally include a byte-order mark in compatible spreadsheet exports
so they can be imported into Excel for users in some locales.
applies_to: User
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
javascript_csp:
type: setting
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
environments:
production:
state: hidden
k12:
type: setting
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
lti2_rereg:
state: hidden
display_name: LTI 2 Reregistration
description: Enable reregistration for LTI 2
applies_to: RootAccount
root_opt_in: 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_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
new_gradebook_plagiarism_indicator:
state: hidden
applies_to: RootAccount
display_name: New Gradebook Plagiarism Indicator
description: Enables display of plagiarism reports and similarity scores in the
New Gradebook submission tray.
new_sis_integrations:
type: setting
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
new_user_tutorial:
type: setting
state: allowed
display_name: New User Tutorial
description: Provide tutorial information for instructors new to Canvas.
applies_to: RootAccount
root_opt_in: true
new_user_tutorial_on_off:
type: setting
state: allowed
display_name: Course Set-up Tutorial
description: Course set-up tutorial provides tips on how to leverage the feature
opportunities on each page in Canvas. It is especially useful when you are new
to Canvas or are setting up a new course for the first time in a long time.
applies_to: User
newquizzes_on_quiz_page:
state: hidden
display_name: New Quizzes on the Quizzes page
description: Show New Quizzes on the Quizzes page
applies_to: Account
root_opt_in: true
non_scoring_rubrics:
state: 'on'
display_name: Non-scoring Rubrics
description: If enabled, the option will be presented to have non-scoring rubrics.
applies_to: RootAccount
root_opt_in: 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
outcome_extra_credit:
state: allowed
display_name: Allow Outcome Extra Credit
description: If enabled, allows more than the maximum possible score on an Outcome
to be given on a rubric.
applies_to: Course
root_opt_in: true
outcome_gradebook:
type: setting
state: allowed
display_name:
features.learning_mastery_gradebook: Learning Mastery Gradebook
description:
learning_mastery_gradebook_description: |-
Learning Mastery Gradebook provides a way for teachers to quickly view student and course
progress on course learning outcomes. Outcomes are presented in a Gradebook-like
format and student progress is displayed both as a numerical score and as mastered/near
mastery/remedial.
applies_to: Course
root_opt_in: false
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
quizzes_next:
state: allowed
display_name:
features.quizzes.next: New Quizzes
description:
wrapper: <a href="https://community.canvaslms.com/t5/New-Quizzes-Users/gh-p/quizzes">\1</a>
new_quizzes_description: This feature enhances the Canvas experience for quizzing.
When this flag is enabled, the New Quizzes tool will be available. For full details,
please see the *New Quizzes user group* in the Canvas Community.
applies_to: Course
visible_on: quizzes_next_visible_on_hook
quizzes_next_submission_history:
state: 'on'
display_name: New Quizzes submission history
description: If enabled, submission history for New Quizzes quizzes is dealt with
separately.
applies_to: RootAccount
root_opt_in: true
restrict_students_from_annotating:
state: allowed
display_name: Restrict Students from Annotating
description: Prevents students from leaving annotations in assignments. Does not
apply to peer-reviewed assignments.
applies_to: Course
environments:
production:
state: disabled
rubric_criterion_range:
state: allowed
display_name: Rubric Criterion Range
description: Specify max and min points to clarify boundaries of a rubric criterion
rating.
applies_to: RootAccount
root_opt_in: true
self_service_user_merge:
type: setting
state: allowed_on
applies_to: RootAccount
display_name: Self Service User Merge
description: Allows users to merge multiple accounts together (given proper credentials).
slack_notifications:
state: hidden
display_name: Slack Notifications
description: The ability for users to receive notifications from slack
applies_to: RootAccount
student_outcome_gradebook:
type: setting
state: allowed
display_name:
features.student_outcome_gradebook: Student Learning Mastery Gradebook
description:
student_outcome_gradebook_description: |-
Student Learning Mastery Gradebook provides a way for students to quickly view progress
on course learning outcomes. Outcomes are presented in a Gradebook-like
format and progress is displayed both as a numerical score and as mastered/near
mastery/remedial.
applies_to: Course
root_opt_in: false
timer_without_autosubmission:
display_name: Classic Quizzes Option for Timed Quizzes without Submission
description: Presents the quiz setting to avoid automatic submission of a timed
quiz when the available time has ended.
applies_to: RootAccount
state: hidden
underline_all_links:
type: setting
state: allowed
display_name: Underline Links
description:
wrapper: <span class="feature-detail-underline">\1</span>
underline_all_links_description: |-
Underline Links displays hyperlinks in navigation menus, the Dashboard, and page sidebars as
*underlined text*. This feature does not apply to user-generated content links in the
Rich Content Editor, which always underlines links for all users.
applies_to: User
use_semi_colon_field_separators_in_gradebook_exports:
type: setting
state: allowed
display_name: Use semicolons to separate fields in compatible spreadsheet exports
description: Use semicolons instead of commas to separate fields in compatible spreadsheet
exports so they can be imported into Excel for users in some locales.
applies_to: User
custom_transition_proc: use_semi_colon_field_separators_in_gradebook_exports_custom_transition_hook
gradebook_show_first_last_names:
state: hidden
applies_to: SiteAdmin
display_name: Separate columns for first/last names in Gradebook
description: Show account setting to allow viewing and exporting of student first and last names
in separate columns in the gradebook.
open_todos_in_new_tab:
applies_to: User
state: allowed_on
display_name: Open to-do items in a new tab
description: When enabled, this setting automatically opens teacher to-do items in a new tab.
scheduled_page_publication:
applies_to: RootAccount
state: hidden
display_name: Scheduled page publication
description: Allows course pages to be published on a schedule
send_usage_metrics:
state: hidden
display_name: Send usage metrics
description: Send usage metrics
applies_to: RootAccount
visible_on: usage_metrics_allowed_hook
shadow: true
new_quiz_public_api:
applies_to: SiteAdmin
state: hidden
display_name: New Quizzes Public API
description: Enables access to the New Quizzes Public API through Canvas.
environments:
ci:
state: allowed_on
development:
state: allowed_on
site_admin_service_auth:
state: hidden
applies_to: SiteAdmin
display_name: Site admin service authentication
description: When enabled, site admin account UI will allow associating
a service User with a DeveloperKey and using that key/user with the
client_credentials grant type