Before starting a training run, several steps must be performed. These steps are not necessarily performed by a single user and they are usually divided among several users with a role instructor. The whole workflow of creating training depends on the type of used sandboxes (cloud or local). In general, workflow is divided into two parts, as it also includes the creation of the sandboxes.
- Sandboxes Creation
a) Cloud sandboxes
b) Local sandboxes
- Training Creation
a) Training with cloud sandboxes (cloud environment)
b) Training with local sandboxes (local environment)
Several steps of both approaches overlap. Above all, the creation of training and sandbox definitions are the same. It allows instructors to reuse them for both use cases.
It is assumed that KYPO CRP is installed according to the installation guide and created KYPO CRP instance is connected to the OpenStack cloud service, and through the respective microservice, it can create and manage sandboxes inside the cloud via available APIs.