Context
Context properties fields (context.*
).
Fields under the context
root namespace are properties which affect how the Grader retrieves files to grade and where the grader emits output files.
Constructors
Properties
The compression algorithm to use for compressing reports.
Whether to erase the output directories when stopping the grader.
Paths which store the input files.
Paths which store the temporary files used when executing runner containers.
Paths which store the output files.
Path mapping for provided files.
Path mapping for skeleton files.
Path mapping for submission files.
Path mapping for template files.
Functions
Retrieves the path to the assignment-specific generated files, with the placeholders replaced by assignmentConfigId.
Retrieves the path to the submission-specific generated files, with the placeholders replaced by submissionId.
Retrieves the path to the provided source set, with the placeholders replaced by assignmentConfigId.
Retrieves the path to the skeleton source set, with the placeholders replaced by assignmentConfigId.
Retrieves the path to the submission source set, with the placeholders replaced by submissionId.
Retrieves the path to the template source set, with the placeholders replaced by assignmentConfigId.
Additional checks for verifying constraints on fields which do not implement ConfigVerifiable.