Raxol.Docs.InteractiveTutorial.Models.Tutorial (Raxol v0.5.0)

View Source

Represents a complete tutorial with multiple steps.

Summary

Types

t()

@type t() :: %Raxol.Docs.InteractiveTutorial.Models.Tutorial{
  description: String.t(),
  difficulty: :beginner | :intermediate | :advanced,
  estimated_time: integer(),
  id: Raxol.Docs.InteractiveTutorial.Models.tutorial_id(),
  metadata: map(),
  prerequisites: [String.t()],
  steps: [Raxol.Docs.InteractiveTutorial.Models.Step.t()],
  tags: [String.t()],
  title: String.t()
}