Difficulty: Beginner
Estimated Time: 10 minutes

This scenario will explain how to create a training pathway.

Creating Training Pathway.json File

Step 1 - training-pathway.json

A training pathway follows the same structure as course pathway files that was discussed in the scenario katacoda.com/scenario-examples/scenarios/create-course.

Clone the example repository with the command git clone https://github.com/katacoda/scenario-examples.git katacoda-scenario-examples

Within the root of a repository the training pathway files need to be in a directory called training. The contents of the course has been defined as katacoda-scenario-examples/training/training-example-pathway.json.

Within the file, the training outlines the content that will be delivered. In this case, the scenario from the Istio workshop will be included.

{
"pathway_id": "istio",
"id": "workshop/deploying-istio",
"course_id": "deploying-istio",
"title": "Deploying Istio to Kubernetes",
"description": "Learn how to deploy Istio to a Kubernetes cluster"
}

The id is the scenario id and any courses that it could be within, in this case the course is called workshop. The course_id allows the ID to be overridden and the possibility to change the URL.

When live, the training would appear under the profile at katacoda.com/scenario-examples/training/training-example.

When delivering the training, Katacoda for Trainers, offers a number of capabilities. Firstly, attendees would have guaranteed capacity, with the possibility of increased performance that last for the entire workshop.

This tab will not be visible to users and provides only information to help authors when creating content.

Creating Katacoda Scenarios

Thanks for creating Katacoda scenarios. This tab is designed to help you as an author have quick access the information you need when creating scenarios.

Here are some useful links to get you started.

Running Katacoda Workshops

If you are planning to use Katacoda for workshops, please contact [email protected] to arrange capacity.

Debugging Scenarios

Below is the response from any background scripts run or files uploaded. This stream can aid debugging scenarios.

If you still need assistance, please contact [email protected]