Skip to content

Coding lab contents overview

A coding lab consists of text topics (theoretical sections, instructions, lists of reference links, videos and other supplementary information) and a number of practical exercises.

All textual information is stored in the format of .md files. All practical tasks are stored as sets of scripts in the selected progamming language (the configuration file, initialization script, file containing the expected exercise solution, and tests files to check that the problem is successfully solved).

The structure of lab folders must be obeyed. Altering the folders structure results in improper operation of the lab.

The main folders for the lab content that you create are as follows:

  • content — this folder contains all .md files with textual content without practical exercises (except for .md instructions on passing an exercise, which are stored in the corresponding exercise folder).
  • exercises — this folder contains a list of subfolders with practice exercises. By default, it contains two sample exercises, leap and thermometer. These samples illustrate the required structure for each exercise and show you how to create lab tasks.

For the detailed information on contents of a lab see Preparing a coding lab.