activeDir

protected open override val activeDir: Path

The active directory when using this profile.

The difference between this and the working directory is that when importing the Grader configuration externally, all relative paths will be first resolved against this directory.

The intention behind this design is to keep the input/output/temporary directories in consistent locations when running the Grader using different working directories, as it is safer to assume that the Grader configuration file will be stored in consistent locations under the suggested directory hierarchy.