autograder.cli.courses.assignments.submissions.fetch

The autograder.cli.courses.assignment.submissions.fetch package contains tools to query submissions to the autograder.

This package contains the following CLI tools:


autograder.cli.courses.assignments.submissions.fetch.course.*

The `autograder.cli.courses.assignment.submissions.fetch.course` package contains tools to query submissions to the autograder at a course level.


autograder.cli.courses.assignments.submissions.fetch.course.attempts

Get all recent submissions and grading information for this assignment.

usage: python3 -m autograder.cli.courses.assignments.submissions.fetch.course.attempts
       [-h] [--version] [--server SERVER] [--user USER] [--pass PASS]
       [--course COURSE] [--assignment ASSIGNMENT]
       [--target-users TARGET_USERS] [--out-dir OUT_DIR] [--testing-mode]

autograder.cli.courses.assignments.submissions.fetch.course.scores

Get the most recent scores for this assignment.

usage: python3 -m autograder.cli.courses.assignments.submissions.fetch.course.scores
       [-h] [--version] [--server SERVER] [--user USER] [--pass PASS]
       [--course COURSE] [--assignment ASSIGNMENT]
       [--target-users TARGET_USERS] [--testing-mode]
       [--format {json,table,text}] [--include-extra-fields]
       [--pretty-headers] [--skip-headers]

autograder.cli.courses.assignments.submissions.fetch.user.*

The `autograder.cli.courses.assignment.submissions.fetch.user` package contains tools to query submissions to the autograder at a user level.


autograder.cli.courses.assignments.submissions.fetch.user.attempt

Get a submission along with all grading information.

usage: python3 -m autograder.cli.courses.assignments.submissions.fetch.user.attempt
       [-h] [--version] [--server SERVER] [--user USER] [--pass PASS]
       [--course COURSE] [--assignment ASSIGNMENT]
       [--target-email TARGET_EMAIL] [--target-submission TARGET_SUBMISSION]
       [--out-dir OUT_DIR] [--testing-mode]

autograder.cli.courses.assignments.submissions.fetch.user.attempts

Get all submission attempts made by a user along with all grading information.

usage: python3 -m autograder.cli.courses.assignments.submissions.fetch.user.attempts
       [-h] [--version] [--server SERVER] [--user USER] [--pass PASS]
       [--course COURSE] [--assignment ASSIGNMENT]
       [--target-email TARGET_EMAIL] [--out-dir OUT_DIR] [--testing-mode]

autograder.cli.courses.assignments.submissions.fetch.user.history

Get the most recent scores for this user and assignment.

usage: python3 -m autograder.cli.courses.assignments.submissions.fetch.user.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.cli.courses.assignments.submissions.fetch.user.peek

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

usage: python3 -m autograder.cli.courses.assignments.submissions.fetch.user.peek
       [-h] [--version] [--server SERVER] [--user USER] [--pass PASS]
       [--course COURSE] [--assignment ASSIGNMENT]
       [--target-email TARGET_EMAIL] [--target-submission TARGET_SUBMISSION]
       [--testing-mode]
1"""
2The `autograder.cli.courses.assignment.submissions.fetch` package contains tools to
3query submissions to the autograder.
4"""