lms.cli.courses.assignments.scores

The lms.cli.courses.assignments.scores package contains tools for interacting with LMS course assignment scores.

This package contains the following CLI tools:


lms.cli.courses.assignments.scores.get

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 ...]

lms.cli.courses.assignments.scores.list

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]

lms.cli.courses.assignments.scores.upload-score

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]

lms.cli.courses.assignments.scores.upload

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
1"""
2The `lms.cli.courses.assignments.scores` package contains tools for interacting with LMS course assignment scores.
3"""