Enablement App Training Template#
Welcome to the Dynatrace Enablement App Training Template — a trainer-facing scaffold for building interactive, scored trainings that run on the Orbital Operations server and render inside the Dynatrace app.
What you will build#
A complete interactive lesson that:
| Capability | How |
|---|---|
| Runs shell commands against a live Kubernetes cluster | shell-verification blocks |
Runs kubectl commands interactively and non-interactively |
Terminal tab + shell-verification |
| Validates state in the learner's Dynatrace tenant | dql-verification blocks |
| Scores the learner with a timed, multi-question assessment | .assessment/*.json + boundScenarioId |
| Exposes custom helper functions trainers can extend | .devcontainer/util/my_functions.sh |
| Renders inside the Dynatrace app connected to a live Orbital container | Orbital runtime wiring |
Follow this menu in order#
| Step | Topic | What you get |
|---|---|---|
00 |
Getting Started for Trainers | How Orbital + the Dynatrace app work, what the authoring loop looks like |
01 |
Lesson Anatomy | Frontmatter, markdown structure, block types, lifecycle |
02 |
Interactive Building Blocks | One runnable example per block type |
03 |
Example Lesson | A complete minimal lesson using everything |
04 |
Publishing & Validation | Local testing, Orbital validation, shipping to the Dynatrace app |
30-minute path to your first lesson
A trainer who follows this menu in order will have a working interactive lesson — running on Orbital, rendered inside the Dynatrace app — within approximately 30 minutes.
Reference doc
See docs/REFERENCE_KUBERNETES_101.md for the complete inventory of every interactive mechanism extracted from the enablement-kubernetes-101 reference training.