{
  "format": "rubrick-lesson",
  "formatVersion": 1,
  "exportedAt": "2026-11-06T20:21:13.273Z",
  "source": {
    "lessonId": "00000000-0000-4000-8001-46ff9988dd7b",
    "courseId": "00000000-0000-4000-8000-8098c1d2f47a",
    "courseTitle": "Проекты со сборкой",
    "ordering": 2,
    "updatedAt": "2026-09-15T17:52:04.127626+00:00"
  },
  "lessonTask": null,
  "lessonTaskSchemaVersion": null,
  "lesson": {
    "schemaVersion": 3,
    "id": "build-projects-02-route",
    "courseId": "build-projects",
    "order": 2,
    "title": "Следование по маршруту",
    "summary": "Создадим управляемого робота, способного передвигаться по заданной траектории",
    "duration": 45,
    "mode": "blocks",
    "attachments": [],
    "sections": [
      {
        "kind": "intro",
        "body": "Создадим управляемого робота, способного передвигаться по заданной траектории",
        "attachments": [],
        "steps": []
      },
      {
        "kind": "task",
        "body": "Собери базовую платформу, затем напиши программу, позволяющую роботу перемещаться по полю, минуя препятствия.",
        "attachments": [],
        "steps": [
          {
            "id": "s1",
            "title": "Сборка робота",
            "body": "Собери платформу по инструкции или придумай свою",
            "attachments": [],
            "check": "На роботе 2 мотора, контроллер Рубрик расположен горизонтально, на нём закреплён телефон."
          },
          {
            "id": "s2",
            "title": "Напиши программу",
            "body": "Используй действия \"Проехать вперёд\", \"Проехать назад\", \"Повернуть влево\", \"Повернуть вправо\" для создания последовательности команд робота.",
            "attachments": [],
            "check": "Робот способен перемещаться по траектории."
          },
          {
            "id": "s3",
            "title": "Усложни траекторию",
            "body": "Добавь больше поворотов в конфигурацию поля",
            "attachments": []
          },
          {
            "id": "s4",
            "title": "Мини-соревнование",
            "body": "Проверьте, какой робот быстрее преодолеет трассу и доедет до финиша первым",
            "attachments": []
          }
        ]
      },
      {
        "kind": "assembly",
        "body": "",
        "attachments": [
          {
            "id": "assembly-a1",
            "kind": "pdf",
            "name": "base.pdf",
            "mime": "application/pdf",
            "bytes": 2252037,
            "sha256": "119d76e54af3389d934de5b180d8f53087e5e3fa75f1d9b5fffecb81c05b46a9",
            "url": "https://storage.yandexcloud.net/rubrick-lesson-media/lesson-media/119d76e54af3389d934de5b180d8f53087e5e3fa75f1d9b5fffecb81c05b46a9"
          }
        ],
        "steps": []
      },
      {
        "kind": "connection",
        "body": "",
        "attachments": [],
        "steps": []
      },
      {
        "kind": "example",
        "body": "",
        "attachments": [],
        "steps": []
      },
      {
        "kind": "next",
        "body": "",
        "attachments": [],
        "steps": []
      }
    ],
    "colour": "#FFF200"
  }
}