Lab
The lab
resource provides the metadata about the lab and some of its configuration.
This is the reusable part of what is currently called a “track” today.
Properties
Field | Type | Description |
---|---|---|
| string | The title of the lab. |
| string | A description of the lab. |
| []string | Tags that describe the lab. |
| block: Settings | Settings that configure the lab. |
| block: Layout | The layouts that can be used within the lab. This block can be specified multiple times on a lab resource. |
| block: Content | The instructional content of the lab that is presented to the end-user. |
Settings
Settings that configure the lab.
Field | Type | Description |
---|---|---|
| block: Timelimit Settings | Configure the timelimit settings. |
| block: Idle Settings | Configure the idle timeout settings. |
| block: Controls Settings | Configure the controls that are presented to the end-user. |
Timelimit Settings
Configure the timelimit settings.
Field | Type | Description |
---|---|---|
| number | The maximum duration of the lab in minutes. |
| number | How long the lab can be extended in minutes once the timelimit is hit. Set to 0 to disable extending. |
| boolean | Whether or not to show the timelimit timer to the end-user. |
Idle Settings
Configure the idle timeout settings.
Field | Type | Description |
---|---|---|
| number | The inactivity duration in minutes after which an end user will be timed out. |
| boolean | Whether or not to show an idle timeout warning to the end user. |
Controls Settings
Configure the controls that are presented to the end-user.
Field | Type | Description |
---|---|---|
| boolean | Whether or not to show the stop lab button to the end-user. |
Layout
The layouts that can be used within the lab.
Field | Type | Description |
---|---|---|
| boolean | Whether or not the layout of the default one to use when the lab does not have any instructional content. |
| ref: Layout |
Content
The instructional content of the lab that is presented to the end-user.
Field | Type | Description |
---|---|---|
Examples
Minimal Example
Full Example
Last updated