autograder .cli .courses .users
The autograder.cli.courses.users package contains tools to work with course users.
This package contains the following CLI tools:
autograder.cli.courses.users.drop
Drop a user from a course.
usage: python3 -m autograder.cli.courses.users.drop [-h] [--version]
[--server SERVER]
[--course COURSE]
[--user USER]
[--pass PASS]
[--target-email TARGET_EMAIL]
[--testing-mode]
autograder.cli.courses.users.enroll-file
Enroll users from a TSV file into a course.
usage: python3 -m autograder.cli.courses.users.enroll-file [-h] [--version]
[--server SERVER]
[--course COURSE]
[--user USER]
[--pass PASS]
[--dry-run]
[--skip-inserts]
[--skip-updates]
[--send-emails]
[--testing-mode]
PATH
autograder.cli.courses.users.enroll
Enroll a user in a course.
usage: python3 -m autograder.cli.courses.users.enroll [-h] [--version]
[--server SERVER]
[--course COURSE]
[--user USER]
[--pass PASS]
[--dry-run]
[--skip-inserts]
[--skip-updates]
[--send-emails]
--new-email NEW_EMAIL
[--new-name NEW_NAME]
[--new-course-role {unknown,other,student,grader,admin,owner}]
[--new-lms-id NEW_LMS_ID]
[--testing-mode]
autograder.cli.courses.users.get
Get information about a course user.
usage: python3 -m autograder.cli.courses.users.get [-h] [--version]
[--server SERVER]
[--course COURSE]
[--user USER] [--pass PASS]
[--target-email TARGET_EMAIL]
[--testing-mode]
[--format {json,table,text}]
[--include-extra-fields]
[--pretty-headers]
[--skip-headers]
autograder.cli.courses.users.list
List the users in a course.
usage: python3 -m autograder.cli.courses.users.list [-h] [--version]
[--server SERVER]
[--course COURSE]
[--user USER]
[--pass PASS]
[--target-users TARGET_USERS]
[--testing-mode]
[--format {json,table,text}]
[--include-extra-fields]
[--pretty-headers]
[--skip-headers]