ExtendedAssignmentExtra¶
- class ExtendedAssignmentExtra[source]¶
The fields that the full serialization of an assignment adds to the short one, for every type of assignment.
- cgignore: SubmissionValidatorInputData | str | None¶
The cginore.
- cgignore_version: CGIgnoreVersion | None¶
The version of the cignore file.
- fixed_max_rubric_points: float | None¶
The fixed value for the maximum that can be achieved in a rubric. This can be higher and lower than the actual max. Will be None if unset.
- max_grade: float¶
The maximum grade you can get for this assignment. This is based around the idea that a 10 is a ‘perfect’ score. So if this value is 12 a user can score 2 additional bonus points. If this value is None it is unset and regarded as a 10.
- grading: AssignmentPointsGradingSettings | AssignmentPercentageGradingSettings¶
Settings that influence how the grade for a submission can be determined. TODO: Should we also move max_grade and/or fixed_max_rubric_points to the grading object?
- group_set: GroupSet | None¶
The group set of this assignment. This is None if this assignment is not a group assignment.
- division_parent_id: int | None¶
The assignment id of the assignment that determines the grader division of this assignment. This will be null if you do not have permissions to see this information, or if no such parent is set.
- anonymized_grading: AssignmentAnonymizationAlgo | None¶
The anonymization algorithm used for this assignment.