PatchAttestAssignmentData

class PatchAttestAssignmentData[source]

PatchAttestAssignmentData(*, type: “t.Literal[‘attest’]”, name: ‘Maybe[str]’ = Nothing, max_grade: ‘Maybe[t.Optional[float]]’ = Nothing, group_set_id: ‘Maybe[t.Optional[int]]’ = Nothing, ignore: ‘Maybe[t.Union[SubmissionValidatorInputData, str]]’ = Nothing, ignore_version: “Maybe[t.Literal[‘EmptySubmissionFilter’, ‘IgnoreFilterManager’, ‘SubmissionValidator’]]” = Nothing, anonymized_grading: ‘Maybe[t.Optional[AssignmentAnonymizationAlgo]]’ = Nothing, grading: ‘Maybe[t.Union[AssignmentPointsGradingSettings, AssignmentPercentageGradingSettings]]’ = Nothing, grade_availability: ‘Maybe[FixedGradeAvailability]’ = Nothing)

type: Literal['attest']

The type of the assignment this changes.

name: Just[str] | _Nothing[str] = Nothing

The new name of the assignment

max_grade: Just[float | None] | _Nothing[float | None] = Nothing

The maximum possible grade for this assignment. You can reset this by passing null as value

group_set_id: Just[int | None] | _Nothing[int | None] = Nothing

The group set id for this assignment. Set to null to make this assignment not a group assignment

ignore: Just[SubmissionValidatorInputData | str] | _Nothing[SubmissionValidatorInputData | str] = Nothing

The ignore file to use

ignore_version: Just[Literal['EmptySubmissionFilter', 'IgnoreFilterManager', 'SubmissionValidator']] | _Nothing[Literal['EmptySubmissionFilter', 'IgnoreFilterManager', 'SubmissionValidator']] = Nothing

The ignore version to use, defaults to “IgnoreFilterManager”.

anonymized_grading: Just[AssignmentAnonymizationAlgo | None] | _Nothing[AssignmentAnonymizationAlgo | None] = Nothing

Should anonymized grading be enabled for this assignment.

grading: Just[AssignmentPointsGradingSettings | AssignmentPercentageGradingSettings] | _Nothing[AssignmentPointsGradingSettings | AssignmentPercentageGradingSettings] = Nothing

Grading settings of this assignment.

grade_availability: Just[FixedGradeAvailability] | _Nothing[FixedGradeAvailability] = Nothing

The grade availability of this assignment.