Difficulty: Beginner
Estimated Time: 10 minutes

在这个 scenario,您将学习如何创建一个课程,并将一系列的 scenarios 加入该课程中。

创建课程的优点是可以对相关方案进行分组,以便为​​用户提供清晰的解释和学习的顺序。

恭喜,您已经完成了如何基于一系列的 scenarios 创建 Katacoda 课程的学习。

Creating a Katacoda Course

Step 1 of 4

Step 1 - Pathway Files

Katacoda 课程是通过创建路径文件定义的。该途径定义了课程中应包括哪些场景以及显示它们的顺序。

本示例集合包含两门课程,一门课程描述了 Katacoda 的所有内容,另一门课程描述了关键的 Katacoda 环境。

Clone Example

使用命令 git clone https://github.com/katacoda/scenario-examples.git katacoda-scenario-examples 拉取示例库。

在存储库的根目录中,已创建了一个名为的 uilayouts 的课程。该课程的内容已定义为 katacoda-scenario-examples/uilayouts-pathway.json

在JSON文件中,courses 定义了每个 scenario。例如:

{
    "course_id": "uilayout-terminal",
    "title": "Scenario with Terminal UI",
    "description": "Katacoda Scenario Example"
},

course_id 是课程目录中的 scenario 名称目录。例如 ls katacoda-scenario-examples/uilayouts/uilayout-terminaltitledescription 将会显示课程页面上。