AnyRedactedAutoTestStepAsJSON#

class AnyRedactedAutoTestStepAsJSON[source]#

The base JSON for a step when the data is redacted.

redacted: Literal[True]#

This step is redacted.

type: Literal['check_points', 'code_quality', 'custom_output', 'io_test', 'junit_test', 'run_program']#

The step type

data: Any#

The redacted data.

id: int#

The id of this step

description: Optional[str]#

Description template for this step that is shown to students.

name: str#

The name of this step.

weight: float#

The amount of weight this step should have.

hidden: bool#

Is this step hidden? If true in most cases students will not be able to see this step and its details.