{
  "format": "rubrick-lesson",
  "formatVersion": 1,
  "exportedAt": "2026-11-06T20:21:15.281Z",
  "source": {
    "lessonId": "00000000-0000-4000-8001-a78a9f7ed944",
    "courseId": "00000000-0000-4000-8000-f42087059b37",
    "courseTitle": "Робот видит",
    "ordering": 1,
    "updatedAt": "2026-09-27T10:47:15.604957+00:00"
  },
  "lessonTask": null,
  "lessonTaskSchemaVersion": null,
  "lesson": {
    "schemaVersion": 3,
    "id": "vision-01-see",
    "courseId": "vision",
    "order": 1,
    "title": "Что видит робот",
    "summary": "Робот сообщает, видит ли он предмет прямо сейчас",
    "duration": 25,
    "mode": "blocks",
    "attachments": [],
    "sections": [
      {
        "kind": "intro",
        "body": "Робот сообщает, видит ли он предмет прямо сейчас\n\n### Чему научишься\n- Спросить у зрения про конкретный предмет\n- Показать ответ на экране\n- Понять, что мешает узнаванию\n\n### Новое\n- Робот узнаёт не «всё подряд», а те предметы, которым его научили\n- Ответ зрения — «да» или «нет» прямо сейчас, а не навсегда\n- Свет и фон меняют то, что видно камере",
        "attachments": [],
        "steps": []
      },
      {
        "kind": "task",
        "body": "Покажи роботу предмет и добейся, чтобы он честно говорил «вижу» и «не вижу».\n\n### Результат\n- На экране видно, видит робот предмет или нет\n- Ты знаешь, с какого расстояния узнавание пропадает",
        "attachments": [],
        "steps": [
          {
            "id": "s1",
            "title": "Спроси зрение",
            "body": "Блок «вижу предмет» отдаёт да или нет.",
            "attachments": []
          },
          {
            "id": "s2",
            "title": "Покажи ответ",
            "body": "Выведи «вижу» или «не вижу» на экран робота.",
            "attachments": []
          },
          {
            "id": "s3",
            "title": "Поиграй с условиями",
            "body": "Отойди, поднеси ближе, притени — заметь, когда узнавание пропадает.",
            "attachments": []
          },
          {
            "id": "s4",
            "title": "Запиши наблюдение",
            "body": "С какого расстояния робот перестаёт узнавать предмет?",
            "attachments": []
          }
        ],
        "hints": [
          "Робот не видит предмет? Поднеси ближе, поверни к свету и убери пёстрый фон — на нём теряется даже знакомый предмет."
        ]
      },
      {
        "kind": "assembly",
        "body": "### Понадобится\n- Настоящий робот с телефоном\n- Предмет из списка узнаваемых\n- Хорошее освещение\n\nТелефон закреплён камерой вперёд и не заслонён деталями конструктора.",
        "attachments": [],
        "steps": []
      },
      {
        "kind": "connection",
        "body": "",
        "attachments": [],
        "steps": []
      },
      {
        "kind": "example",
        "body": "### Что должно получиться\n- Нужен настоящий телефон: камера есть только у него",
        "attachments": [],
        "steps": [],
        "program": {
          "mode": "blocks",
          "python": "предмет = \"мяч\"\nrobot.say(\"Покажи мне предмет\")\n\nfor шаг in range(300):\n    if robot.see(предмет):\n        robot.screen_text(\"Вижу: \" + предмет)\n        robot.face(\"happy\")\n    else:\n        robot.screen_text(\"Не вижу\")\n    robot.wait(0.3)\n"
        }
      },
      {
        "kind": "next",
        "body": "",
        "attachments": [],
        "steps": []
      }
    ],
    "category": "Зрение",
    "colour": "#FFF200"
  }
}