Getting Started
POV Demo Content Creator Docs
Everything you need to build engaging courses and hands-on labs on POV Demo.
Overview
POV Demo is an interactive product demo and hands-on learning platform. Content creators build two types of content:
- Courses — structured learning paths combining video lessons, interactive quizzes, and lab references
- Labs — hands-on environments with real VMs, automated validation, and step-by-step tasks
Both are managed via a YAML-based file structure and deployed using the tekanaid CLI.
Platform Architecture
The platform is built around three core components:
Courses
Structured learning paths with modular sections, video lessons, quizzes, and lab integrations.
Labs
Multi-VM environments with task-based progression, automated checks, and solve scripts.
CLI
The tekanaid CLI validates and deploys content to the production environment.
Courses
Courses combine three content types into a structured learning path:
- ✓Lessons — Video-based learning with transcripts, key points, and supporting resources. Max 10 minutes read time.
- ✓Quizzes — Interactive assessments with single-choice, multiple-choice, and true/false questions.
- ✓Lab References — Embedded pointers to POV Demo labs that open within the course interface.
Labs
Labs provide multi-VM environments for real hands-on practice. Each lab has:
- ✓
lab.yml— Metadata, learning objectives, and publishing settings. - ✓
config.yml— Infrastructure specification — VM images, machine sizes, AWS accounts. - ✓
Tasks— Numbered directories with assignment instructions and setup/check/solve scripts.
