courseflow
Getting Started
Overview
Prerequisites
Installation
Tutorial
Linting
Library Reference
Records
Record Steps
Update Steps
Propagate Steps
Record Storers
Flow
Metadata
Schedules
Flow Manager
Miscellaneous
Utilities
courseflow
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
__add__() (flow.schedule.Schedule method)
__init__() (flow.flow.Flow method)
(flow.flow_manager.FlowManager method)
(flow.schedule.Always method)
(flow.schedule.Daily method)
(flow.schedule.Hourly method)
(flow.schedule.Schedule method)
(flow.schedule.Weekly method)
__sub__() (flow.schedule.Schedule method)
A
add_conf_flow() (flow.flow_manager.FlowManager method)
add_propagate_step() (flow.flow.Flow method)
add_record_step() (flow.flow.Flow method)
add_unconf_flow() (flow.flow_manager.FlowManager method)
add_update_step() (flow.flow.Flow method)
AddEnrollment (class in canvas_steps.enrollment)
AddToGroupRepos (class in github_steps.add_to_group_repos)
AddToPersonalRepos (class in github_steps.add_to_personal_repos)
Always (class in flow.schedule)
AssignGroups (class in canvas_steps.assign_groups)
B
BasicPropagateStep (class in utils.basic_steps)
BasicRecordStep (class in utils.basic_steps)
BasicRecordStorer (class in utils.basic_steps)
BasicUpdateStep (class in utils.basic_steps)
C
canvas_group_pattern (canvas_steps.assign_groups.AssignGroups attribute)
canvas_group_regex (canvas_steps.assign_groups.AssignGroups.configs attribute)
config() (flow.flow.Flow method)
config_types (flow.flow_steps.FlowPropagateStep property)
(flow.flow_steps.FlowRecordStep property)
(flow.flow_steps.FlowStep property)
(flow.flow_steps.FlowUpdateStep property)
(flow.record_storer.RecordStorer property)
create_upstream (github_steps.create_group_repos.CreateGroupRepos.configs attribute)
(github_steps.create_personal_repos.CreatePersonalRepos.configs attribute)
CreateGroupRepos (class in github_steps.create_group_repos)
CreatePersonalRepos (class in github_steps.create_personal_repos)
D
Daily (class in flow.schedule)
deadline (github_steps.tag_repo.RepoTagger.configs attribute)
describe_config() (flow.flow.Flow method)
description (flow.flow_steps.FlowPropagateStep property)
(flow.flow_steps.FlowRecordStep property)
(flow.flow_steps.FlowStep property)
(flow.flow_steps.FlowUpdateStep property)
(flow.record_storer.RecordStorer property)
E
email_gap (canvas_steps.ping_join_group.PingJoinGroup.configs attribute)
(utils.ping_invalid_username.PingInvalidUsername.configs attribute)
(utils.ping_no_accept.PingNoAccept.configs attribute)
(utils.ping_no_username.PingNoUsername.configs attribute)
email_template (canvas_steps.ping_join_group.PingJoinGroup.configs attribute)
(utils.ping_invalid_username.PingInvalidUsername.configs attribute)
(utils.ping_no_accept.PingNoAccept.configs attribute)
(utils.ping_no_username.PingNoUsername.configs attribute)
F
file_path (utils.basic_steps.BasicRecordStorer.configs attribute)
Flow (class in flow.flow)
FlowManager (class in flow.flow_manager)
FlowPropagateStep (class in flow.flow_steps)
FlowRecordStep (class in flow.flow_steps)
FlowStep (class in flow.flow_steps)
FlowUpdateStep (class in flow.flow_steps)
form_date (canvas_steps.assign_groups.AssignGroups.configs attribute)
from_strings() (records.spreadsheet_record.SpreadsheetRecord class method)
(records.student_record.StudentRecord class method)
(records.tag_record.TagRecords class method)
G
get_records() (flow.record_storer.RecordStorer method)
get_tag_headers() (in module records.tag_record)
get_tagger() (in module github_steps.tag_repo)
GetTagRecords (class in google_steps.get_tag_records)
GitHubUsernames (class in canvas_steps.github_usernames)
group_category (canvas_steps.assign_groups.AssignGroups.configs attribute)
(canvas_steps.ping_join_group.PingJoinGroup.configs attribute)
H
headers (records.spreadsheet_record.SpreadsheetRecord property)
(records.student_record.StudentRecord attribute)
Hourly (class in flow.schedule)
I
increment (utils.basic_steps.BasicUpdateStep.configs attribute)
InviteStudents (class in github_steps.invite_students)
L
logfile() (flow.flow.Flow method)
M
MarkAccepted (class in github_steps.mark_accepted)
N
name_format (github_steps.add_to_group_repos.AddToGroupRepos.configs attribute)
(github_steps.create_group_repos.CreateGroupRepos.configs attribute)
(github_steps.create_personal_repos.CreatePersonalRepos.configs attribute)
new_netids
new_records() (flow.flow_steps.FlowRecordStep method)
num_places (github_steps.add_to_group_repos.AddToGroupRepos.configs attribute)
(github_steps.create_group_repos.CreateGroupRepos.configs attribute)
O
old_groups
P
PingInvalidUsername (class in utils.ping_invalid_username)
PingJoinGroup (class in canvas_steps.ping_join_group)
PingNewEnrollment (class in canvas_steps.enrollment)
PingNoAccept (class in utils.ping_no_accept)
PingNoUsername (class in utils.ping_no_username)
propagate_records() (flow.flow_steps.FlowPropagateStep method)
Q
question_id (canvas_steps.github_usernames.GitHubUsernames.configs attribute)
quiz_id (canvas_steps.github_usernames.GitHubUsernames.configs attribute)
R
readme_commit_msg (github_steps.create_group_repos.CreateGroupRepos.configs attribute)
(github_steps.create_personal_repos.CreatePersonalRepos.configs attribute)
readme_path (github_steps.create_group_repos.CreateGroupRepos.configs attribute)
(github_steps.create_personal_repos.CreatePersonalRepos.configs attribute)
RecordStorer (class in flow.record_storer)
recv_email (canvas_steps.enrollment.PingNewEnrollment.configs attribute)
RemoveUnenrolled (class in github_steps.remove_unenrolled)
repo_regex (github_steps.update_group_repo_descr.UpdateGroupRepoDescr.configs attribute)
RepoTagger (class in github_steps.tag_repo)
run() (flow.flow.Flow method)
(flow.flow_manager.FlowManager method)
run_flow() (in module flow.run_flow)
S
Schedule (class in flow.schedule)
send_email (canvas_steps.enrollment.PingNewEnrollment.configs attribute)
(canvas_steps.ping_join_group.PingJoinGroup.configs attribute)
(utils.ping_invalid_username.PingInvalidUsername.configs attribute)
(utils.ping_no_accept.PingNoAccept.configs attribute)
(utils.ping_no_username.PingNoUsername.configs attribute)
set_records() (flow.record_storer.RecordStorer method)
sheet_id (google_steps.get_tag_records.GetTagRecords.configs attribute)
(google_steps.spreadsheet_storer.SpreadsheetStorer.configs attribute)
silent() (flow.flow.Flow method)
SpreadsheetRecord (class in records.spreadsheet_record)
SpreadsheetStorer (class in google_steps.spreadsheet_storer)
staff_permissions (github_steps.create_group_repos.CreateGroupRepos.configs attribute)
(github_steps.create_personal_repos.CreatePersonalRepos.configs attribute)
staff_team (github_steps.create_group_repos.CreateGroupRepos.configs attribute)
(github_steps.create_personal_repos.CreatePersonalRepos.configs attribute)
(github_steps.mark_accepted.MarkAccepted.configs attribute)
(github_steps.remove_unenrolled.RemoveUnenrolled.configs attribute)
start_date (canvas_steps.ping_join_group.PingJoinGroup.configs attribute)
(utils.ping_invalid_username.PingInvalidUsername.configs attribute)
(utils.ping_no_accept.PingNoAccept.configs attribute)
(utils.ping_no_username.PingNoUsername.configs attribute)
student_team (github_steps.invite_students.InviteStudents.configs attribute)
StudentRecord (class in records.student_record)
subject (canvas_steps.enrollment.PingNewEnrollment.configs attribute)
(canvas_steps.ping_join_group.PingJoinGroup.configs attribute)
(utils.ping_invalid_username.PingInvalidUsername.configs attribute)
(utils.ping_no_accept.PingNoAccept.configs attribute)
(utils.ping_no_username.PingNoUsername.configs attribute)
T
tag (google_steps.get_tag_records.GetTagRecords.configs attribute)
(google_steps.spreadsheet_storer.SpreadsheetStorer.configs attribute)
tag_name (github_steps.tag_repo.RepoTagger.configs attribute)
tagged() (records.tag_record.TagRecord method)
TagRecord (class in records.tag_record)
TagRecords (class in records.tag_record)
to_strings() (records.spreadsheet_record.SpreadsheetRecord method)
(records.student_record.StudentRecord method)
(records.tag_record.TagRecords method)
U
unenrolled_netids
update_records() (flow.flow_steps.FlowUpdateStep method)
UpdateEnrollment (class in canvas_steps.enrollment)
UpdateGroupRepoDescr (class in github_steps.update_group_repo_descr)
V
validate() (canvas_steps.github_usernames.GitHubUsernames method)
(flow.flow_steps.FlowPropagateStep method)
(flow.flow_steps.FlowRecordStep method)
(flow.flow_steps.FlowStep method)
(flow.flow_steps.FlowUpdateStep method)
(flow.record_storer.RecordStorer method)
(github_steps.mark_accepted.MarkAccepted method)
(google_steps.get_tag_records.GetTagRecords method)
(google_steps.spreadsheet_storer.SpreadsheetStorer method)
(utils.basic_steps.BasicRecordStorer method)
(utils.basic_steps.BasicUpdateStep method)
ValidConfigTypes (in module flow.flow_steps)
verbose() (flow.flow.Flow method)
W
Weekly (class in flow.schedule)