Tasks
A list of defined coding tasks. Each task has the following fields:
id – the task id taken from the Scenario configuration.
name – the name of the task as displayed in the course interface.
description – a brief description of the task to help guide
students during their learning process.
files – a collection of files associated with the task. Each file has the following fields:
extension – the file’s programming language or format
(e.g. KOTLIN, JAVA, PYTHON,
CPP, JUPYTER).
filename – the file's name.
isInternal – replace the file if one already exists.
relativePath – location relative to the project root.
sourceSet – the source set for the file
(e.g. SRC, TEST).
focusFile – the file opened and focused when the task starts.