-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.example.yml
More file actions
66 lines (60 loc) · 2.5 KB
/
config.example.yml
File metadata and controls
66 lines (60 loc) · 2.5 KB
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
# Canvas instance URL. Usually you just need to replace "canvas" with your Canvas instance name.
canvas_url: https://canvas.instructure.com
# The endpoint for the ClickUp API, rarely changed.
clickup_url: https://api.clickup.com/api/v2
# Token for Canvas, this is found on your settings page
canvas_token: <YOUR_TOKEN_HERE>
# Token for ClickUp, this is found in Settings > Apps
clickup_token: <YOUR_TOKEN_HERE>
# ClickUp List ID
clickup_list_id: 163143838
# Data to sync
# Enabled determines if the data should be synced at all.
# Overwrite means that any data from Canvas will overwrite data in ClickUp.
# Disabling disables both creating and updating.
sync:
# Assignment title. Must be enabled.
title:
overwrite: true
# The assignment description.
description:
enabled: true
overwrite: true
# The assignment due date. Not all assignments have due dates.
due_at:
enabled: true
overwrite: true
# When the assignment is unlocked. Not all assignments may have this!
start_at:
enabled: true
overwrite: true
# The assignment status. Whether "To-Do", "Submitted", or "Graded"
status:
enabled: true
# You can ignore status overwriting by adding a label called "Ignored" to the ClickUp task.
overwrite: true
# Overwrite if the status is not one of the specified statuses. If overwrite is false, this is also false.
overwrite_custom: false
# The course name custom field. No overwrite needed, since assignments can't be moved.
course_name:
enabled: true
# The final grade on the assignment.
# This is off by default because closed/done tasks are typically hidden by default.
grade:
enabled: false
overwrite: true
# Other options on what to sync
options:
# Whether to sync assignments that have no way of being submitted.
# Typically these are assignments reserved for grading purposes.
# They likely have a grade, but no way to submit.
sync_submissionless_assignments: true
# Ignores the current status of a submissionless assignment until it is graded.
# This is useful for stuff you manually turn in, but want to update when graded.
# This also allows you to manually mark as submitted until it is graded.
# Requires sync_submissionless_assignments to be true.
ignore_submissionless_until_graded: true
# Whether to skip syncing assignments if a proper dropdown option cannot be found.
# This can be used to skip some courses, if desired.
# If left false, the program will die until you add the proper option.
skip_missing_dropdown_options: false