{
  "schemaVersion": "0.1.0",
  "id": "example-first-course",
  "title": "My first course",
  "language": "en-US",
  "source": { "format": "synthetic", "artifact": "synthetic" },
  "canvas": { "layout": "fixed", "width": 1280, "height": 720 },
  "startSlideId": "s-welcome",
  "sections": [
    { "id": "sec-main", "title": "Main", "slideIds": ["s-welcome", "s-done"] }
  ],
  "slides": [
    {
      "id": "s-welcome",
      "title": "Welcome",
      "kind": "content",
      "layout": "fixed",
      "objects": [
        {
          "id": "o-title",
          "name": "Title",
          "type": "text",
          "bounds": { "x": 60, "y": 40, "width": 1160, "height": 80 },
          "text": { "plain": "Welcome to the course" }
        },
        {
          "id": "o-next",
          "name": "Next button",
          "type": "button",
          "bounds": { "x": 60, "y": 340, "width": 220, "height": 52 },
          "text": { "plain": "Continue" }
        }
      ],
      "triggers": [
        {
          "id": "t-next",
          "event": { "type": "click", "objectId": "o-next" },
          "actions": [{ "type": "goToSlide", "slideId": "s-done" }]
        }
      ]
    },
    {
      "id": "s-done",
      "title": "Done",
      "kind": "content",
      "layout": "fixed",
      "objects": [
        {
          "id": "o-thanks",
          "name": "Thanks",
          "type": "text",
          "bounds": { "x": 60, "y": 40, "width": 1160, "height": 80 },
          "text": { "plain": "Thank you for taking the course." }
        }
      ]
    }
  ]
}
