{
  "passed": true,
  "robotId": "x2",
  "transport": "Original aimdk_msgs and official MC via native ROS 2 adapter, signed browser session",
  "score": 10,
  "states": [
    {
      "id": "motion-control",
      "status": "completed"
    },
    {
      "id": "line-follow",
      "status": "unlocked"
    },
    {
      "id": "person-follow",
      "status": "locked"
    },
    {
      "id": "visual-interaction",
      "status": "locked"
    },
    {
      "id": "mission-control",
      "status": "locked"
    }
  ],
  "images": [
    {
      "src": "http://127.0.0.1:5180/media/lessons/motion-control.png",
      "ok": true
    },
    {
      "src": "http://127.0.0.1:5180/media/lessons/line-follow.png",
      "ok": true
    },
    {
      "src": "http://127.0.0.1:5180/media/lessons/person-follow.png",
      "ok": true
    },
    {
      "src": "http://127.0.0.1:5180/media/lessons/visual-interaction.png",
      "ok": true
    },
    {
      "src": "http://127.0.0.1:5180/media/lessons/mission-control.png",
      "ok": true
    }
  ],
  "pageErrors": []
}