autograder.run

The autograder.run package contains shortcuts for commonly used tools.

This package contains the following CLI tools:


autograder.run.auth

Authenticate as a user.

usage: python3 -m autograder.run.auth [-h] [--version] [--server SERVER]
                                      [--user USER] [--pass PASS]
                                      [--testing-mode]
                                      [--format {json,table,text}]
                                      [--include-extra-fields]
                                      [--pretty-headers] [--skip-headers]

autograder.run.change-pass

Change your password to the one provided.

usage: python3 -m autograder.run.change-pass [-h] [--version]
                                             [--server SERVER] [--user USER]
                                             [--pass PASS] --new-pass NEW_PASS
                                             [--testing-mode]

autograder.run.history

Get the most recent scores for this user and assignment.

usage: python3 -m autograder.run.history [-h] [--version] [--server SERVER]
                                         [--user USER] [--pass PASS]
                                         [--course COURSE]
                                         [--assignment ASSIGNMENT]
                                         [--target-email TARGET_EMAIL]
                                         [--testing-mode]
                                         [--format {json,table,text}]
                                         [--include-extra-fields]
                                         [--pretty-headers] [--skip-headers]

autograder.run.peek

Get a copy of the grading report for the specified submission. Does not submit a new submission.

usage: python3 -m autograder.run.peek [-h] [--version] [--server SERVER]
                                      [--user USER] [--pass PASS]
                                      [--course COURSE]
                                      [--assignment ASSIGNMENT]
                                      [--target-email TARGET_EMAIL]
                                      [--target-submission TARGET_SUBMISSION]
                                      [--testing-mode]

autograder.run.reset-pass

Request a password reset.

usage: python3 -m autograder.run.reset-pass [-h] [--version] [--server SERVER]
                                            [--user USER] [--testing-mode]

autograder.run.submit

Submit an assignment submission to the autograder.

usage: python3 -m autograder.run.submit [-h] [--version] [--server SERVER]
                                        [--user USER] [--pass PASS]
                                        [--course COURSE]
                                        [--assignment ASSIGNMENT]
                                        [--message MESSAGE] [--allow-late]
                                        [--testing-mode]
                                        FILE [FILE ...]
1"""
2The `autograder.run` package contains shortcuts for commonly used tools.
3"""