Task Content
Task ID is required.
Task name is required.
Description is required.
  • Filename is required.
    Source set is required.
  • Filename is required.
    Source set is required.
Task ID is required.
Task name is required.
Description is required.
  • Filename is required.
    Source set is required.
Task ID is required.
Task name is required.
Description is required.
  • Filename is required.
    Source set is required.

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.