lms .cli .courses .assignments
The lms.cli.courses.assignments package contains tools for interacting with LMS course assignments.
This package contains the following CLI tools:
Get specific assignments of a course.
usage: python3 -m lms.cli.courses.assignments.get [-h] [--version]
[--server SERVER]
[--server-type {blackboard,canvas,moodle}]
[--auth-user AUTH_USER]
[--auth-password AUTH_PASSWORD]
[--auth-token AUTH_TOKEN]
[--course COURSE]
[--format {json,table,text}]
[--include-extra-fields]
[--pretty-headers]
[--skip-headers] [--strict]
[ASSIGNMENT_QUERY ...]
List the assignments of a course.
usage: python3 -m lms.cli.courses.assignments.list [-h] [--version]
[--server SERVER]
[--server-type {blackboard,canvas,moodle}]
[--auth-user AUTH_USER]
[--auth-password AUTH_PASSWORD]
[--auth-token AUTH_TOKEN]
[--course COURSE]
[--format {json,table,text}]
[--include-extra-fields]
[--pretty-headers]
[--skip-headers]
The `lms.cli.courses.assignments.scores` package contains tools for interacting with LMS course assignment scores.
Get specific scores for an assignment.
usage: python3 -m lms.cli.courses.assignments.scores.get [-h] [--version]
[--server SERVER]
[--server-type {blackboard,canvas,moodle}]
[--auth-user AUTH_USER]
[--auth-password AUTH_PASSWORD]
[--auth-token AUTH_TOKEN]
[--course COURSE]
[--assignment ASSIGNMENT]
[--format {json,table,text}]
[--include-extra-fields]
[--pretty-headers]
[--skip-headers]
[--strict]
[USER_QUERY ...]
List the scores for an assignment.
usage: python3 -m lms.cli.courses.assignments.scores.list [-h] [--version]
[--server SERVER]
[--server-type {blackboard,canvas,moodle}]
[--auth-user AUTH_USER]
[--auth-password AUTH_PASSWORD]
[--auth-token AUTH_TOKEN]
[--course COURSE]
[--assignment ASSIGNMENT]
[--format {json,table,text}]
[--include-extra-fields]
[--pretty-headers]
[--skip-headers]
Upload a single score (and optional comment) for an assignment.
usage: python3 -m lms.cli.courses.assignments.scores.upload-score
[-h] [--version] [--server SERVER]
[--server-type {blackboard,canvas,moodle}] [--auth-user AUTH_USER]
[--auth-password AUTH_PASSWORD] [--auth-token AUTH_TOKEN]
[--course COURSE] [--assignment ASSIGNMENT] [--user USER] [--strict]
SCORE [COMMENT]
Upload scores (and optional comments) for an assignment.
usage: python3 -m lms.cli.courses.assignments.scores.upload
[-h] [--version] [--server SERVER]
[--server-type {blackboard,canvas,moodle}] [--auth-user AUTH_USER]
[--auth-password AUTH_PASSWORD] [--auth-token AUTH_TOKEN]
[--course COURSE] [--assignment ASSIGNMENT] [--skip-rows SKIP_ROWS]
[--strict]
PATH