{
  "today": "2026-10-15",
  "nextClass": {
    "subject": "web",
    "date": "2026-10-15",
    "start": "09:00",
    "end": "10:30",
    "room": "A-204",
    "teacher": "t1"
  },
  "tasks": [
    {
      "id": "alg_sort",
      "subject": "alg",
      "topic": "sorting",
      "due": "2026-10-09",
      "status": "todo",
      "allowLate": true
    },
    {
      "id": "eng_essay",
      "subject": "eng",
      "topic": "writing",
      "due": "2026-10-12",
      "status": "revision",
      "allowLate": true
    },
    {
      "id": "web_layout",
      "subject": "web",
      "topic": "layout",
      "due": "2026-10-16",
      "status": "todo",
      "allowLate": false
    },
    {
      "id": "db_er",
      "subject": "db",
      "topic": "er_model",
      "due": "2026-10-18",
      "status": "review",
      "allowLate": false
    },
    {
      "id": "db_join",
      "subject": "db",
      "topic": "sql_join",
      "due": "2026-10-20",
      "status": "progress",
      "allowLate": false
    },
    {
      "id": "alg_search",
      "subject": "alg",
      "topic": "search",
      "due": "2026-10-02",
      "status": "done",
      "allowLate": false,
      "result": 11
    },
    {
      "id": "web_intro",
      "subject": "web",
      "topic": "html_basics",
      "due": "2026-10-05",
      "status": "done",
      "allowLate": false,
      "result": 12
    },
    {
      "id": "eng_vocab",
      "subject": "eng",
      "topic": "writing",
      "due": "2026-09-28",
      "status": "done",
      "allowLate": false,
      "result": 9
    }
  ],
  "materials": [
    {
      "id": "m_sort_article",
      "subject": "alg",
      "topic": "sorting",
      "type": "article"
    },
    {
      "id": "m_sort_video",
      "subject": "alg",
      "topic": "sorting",
      "type": "video"
    },
    {
      "id": "m_search",
      "subject": "alg",
      "topic": "search",
      "type": "slides"
    },
    {
      "id": "m_layout_article",
      "subject": "web",
      "topic": "layout",
      "type": "article"
    },
    {
      "id": "m_layout_slides",
      "subject": "web",
      "topic": "layout",
      "type": "slides"
    },
    {
      "id": "m_html",
      "subject": "web",
      "topic": "html_basics",
      "type": "video"
    },
    {
      "id": "m_join",
      "subject": "db",
      "topic": "sql_join",
      "type": "article"
    },
    {
      "id": "m_er",
      "subject": "db",
      "topic": "er_model",
      "type": "slides"
    },
    {
      "id": "m_essay",
      "subject": "eng",
      "topic": "writing",
      "type": "article"
    }
  ],
  "grades": {
    "average": 10.4,
    "scale": 12,
    "recent": [
      {
        "subject": "alg",
        "kind": "test",
        "value": 11,
        "date": "2026-10-14",
        "task": "alg_search"
      },
      {
        "subject": "web",
        "kind": "classwork",
        "value": 12,
        "date": "2026-10-13",
        "task": "web_intro"
      },
      {
        "subject": "db",
        "kind": "homework",
        "value": 9,
        "date": "2026-10-12"
      },
      {
        "subject": "eng",
        "kind": "test",
        "value": 10,
        "date": "2026-10-11"
      },
      {
        "subject": "alg",
        "kind": "classwork",
        "value": 11,
        "date": "2026-10-10"
      },
      {
        "subject": "web",
        "kind": "homework",
        "value": 10,
        "date": "2026-10-09"
      },
      {
        "subject": "db",
        "kind": "test",
        "value": 9,
        "date": "2026-10-08"
      },
      {
        "subject": "eng",
        "kind": "classwork",
        "value": 11,
        "date": "2026-10-07"
      },
      {
        "subject": "alg",
        "kind": "homework",
        "value": 10,
        "date": "2026-10-06"
      },
      {
        "subject": "web",
        "kind": "test",
        "value": 11,
        "date": "2026-10-05"
      },
      {
        "subject": "web",
        "kind": "classwork",
        "value": 7,
        "date": "2025-11-10"
      },
      {
        "subject": "alg",
        "kind": "classwork",
        "value": 8,
        "date": "2025-11-10"
      },
      {
        "subject": "db",
        "kind": "classwork",
        "value": 9,
        "date": "2025-11-10"
      },
      {
        "subject": "eng",
        "kind": "classwork",
        "value": 10,
        "date": "2025-11-10"
      },
      {
        "subject": "web",
        "kind": "classwork",
        "value": 8,
        "date": "2025-12-10"
      },
      {
        "subject": "alg",
        "kind": "classwork",
        "value": 9,
        "date": "2025-12-10"
      },
      {
        "subject": "db",
        "kind": "classwork",
        "value": 10,
        "date": "2025-12-10"
      },
      {
        "subject": "eng",
        "kind": "classwork",
        "value": 11,
        "date": "2025-12-10"
      },
      {
        "subject": "web",
        "kind": "classwork",
        "value": 9,
        "date": "2026-01-10"
      },
      {
        "subject": "alg",
        "kind": "classwork",
        "value": 10,
        "date": "2026-01-10"
      },
      {
        "subject": "db",
        "kind": "classwork",
        "value": 11,
        "date": "2026-01-10"
      },
      {
        "subject": "eng",
        "kind": "classwork",
        "value": 12,
        "date": "2026-01-10"
      },
      {
        "subject": "web",
        "kind": "classwork",
        "value": 10,
        "date": "2026-02-10"
      },
      {
        "subject": "alg",
        "kind": "classwork",
        "value": 11,
        "date": "2026-02-10"
      },
      {
        "subject": "db",
        "kind": "classwork",
        "value": 12,
        "date": "2026-02-10"
      },
      {
        "subject": "eng",
        "kind": "classwork",
        "value": 7,
        "date": "2026-02-10"
      },
      {
        "subject": "web",
        "kind": "classwork",
        "value": 11,
        "date": "2026-03-10"
      },
      {
        "subject": "alg",
        "kind": "classwork",
        "value": 12,
        "date": "2026-03-10"
      },
      {
        "subject": "db",
        "kind": "classwork",
        "value": 7,
        "date": "2026-03-10"
      },
      {
        "subject": "eng",
        "kind": "classwork",
        "value": 8,
        "date": "2026-03-10"
      },
      {
        "subject": "web",
        "kind": "classwork",
        "value": 12,
        "date": "2026-04-10"
      },
      {
        "subject": "alg",
        "kind": "classwork",
        "value": 7,
        "date": "2026-04-10"
      },
      {
        "subject": "db",
        "kind": "classwork",
        "value": 8,
        "date": "2026-04-10"
      },
      {
        "subject": "eng",
        "kind": "classwork",
        "value": 9,
        "date": "2026-04-10"
      },
      {
        "subject": "web",
        "kind": "classwork",
        "value": 7,
        "date": "2026-05-10"
      },
      {
        "subject": "alg",
        "kind": "classwork",
        "value": 8,
        "date": "2026-05-10"
      },
      {
        "subject": "db",
        "kind": "classwork",
        "value": 9,
        "date": "2026-05-10"
      },
      {
        "subject": "eng",
        "kind": "classwork",
        "value": 10,
        "date": "2026-05-10"
      },
      {
        "subject": "web",
        "kind": "classwork",
        "value": 8,
        "date": "2026-06-10"
      },
      {
        "subject": "alg",
        "kind": "classwork",
        "value": 9,
        "date": "2026-06-10"
      },
      {
        "subject": "db",
        "kind": "classwork",
        "value": 10,
        "date": "2026-06-10"
      },
      {
        "subject": "eng",
        "kind": "classwork",
        "value": 11,
        "date": "2026-06-10"
      },
      {
        "subject": "web",
        "kind": "classwork",
        "value": 9,
        "date": "2026-07-10"
      },
      {
        "subject": "alg",
        "kind": "classwork",
        "value": 10,
        "date": "2026-07-10"
      },
      {
        "subject": "db",
        "kind": "classwork",
        "value": 11,
        "date": "2026-07-10"
      },
      {
        "subject": "eng",
        "kind": "classwork",
        "value": 12,
        "date": "2026-07-10"
      },
      {
        "subject": "web",
        "kind": "classwork",
        "value": 10,
        "date": "2026-08-10"
      },
      {
        "subject": "alg",
        "kind": "classwork",
        "value": 11,
        "date": "2026-08-10"
      },
      {
        "subject": "db",
        "kind": "classwork",
        "value": 12,
        "date": "2026-08-10"
      },
      {
        "subject": "eng",
        "kind": "classwork",
        "value": 7,
        "date": "2026-08-10"
      },
      {
        "subject": "web",
        "kind": "classwork",
        "value": 11,
        "date": "2026-09-10"
      },
      {
        "subject": "alg",
        "kind": "classwork",
        "value": 12,
        "date": "2026-09-10"
      },
      {
        "subject": "db",
        "kind": "classwork",
        "value": 7,
        "date": "2026-09-10"
      },
      {
        "subject": "eng",
        "kind": "classwork",
        "value": 8,
        "date": "2026-09-10"
      }
    ]
  },
  "attendance": {
    "records": [
      {
        "date": "2026-10-01",
        "subject": "web",
        "status": "present"
      },
      {
        "date": "2026-10-01",
        "subject": "alg",
        "status": "late"
      },
      {
        "date": "2026-10-02",
        "subject": "db",
        "status": "present"
      },
      {
        "date": "2026-10-02",
        "subject": "eng",
        "status": "absent"
      },
      {
        "date": "2026-10-05",
        "subject": "web",
        "status": "present"
      },
      {
        "date": "2026-10-05",
        "subject": "alg",
        "status": "present"
      },
      {
        "date": "2026-10-06",
        "subject": "db",
        "status": "present"
      },
      {
        "date": "2026-10-06",
        "subject": "eng",
        "status": "present"
      },
      {
        "date": "2026-10-07",
        "subject": "web",
        "status": "late"
      },
      {
        "date": "2026-10-07",
        "subject": "alg",
        "status": "absent"
      },
      {
        "date": "2026-10-08",
        "subject": "db",
        "status": "present"
      },
      {
        "date": "2026-10-08",
        "subject": "eng",
        "status": "present"
      },
      {
        "date": "2026-10-09",
        "subject": "web",
        "status": "present"
      },
      {
        "date": "2026-10-09",
        "subject": "alg",
        "status": "present"
      },
      {
        "date": "2026-10-12",
        "subject": "db",
        "status": "present"
      },
      {
        "date": "2026-10-12",
        "subject": "eng",
        "status": "absent"
      },
      {
        "date": "2026-10-13",
        "subject": "web",
        "status": "late"
      },
      {
        "date": "2026-10-13",
        "subject": "alg",
        "status": "present"
      },
      {
        "date": "2026-10-14",
        "subject": "db",
        "status": "present"
      },
      {
        "date": "2026-10-14",
        "subject": "eng",
        "status": "present"
      },
      {
        "date": "2025-11-10",
        "subject": "web",
        "status": "present"
      },
      {
        "date": "2025-11-10",
        "subject": "alg",
        "status": "present"
      },
      {
        "date": "2025-11-10",
        "subject": "db",
        "status": "late"
      },
      {
        "date": "2025-11-10",
        "subject": "eng",
        "status": "absent"
      },
      {
        "date": "2025-12-10",
        "subject": "web",
        "status": "present"
      },
      {
        "date": "2025-12-10",
        "subject": "alg",
        "status": "late"
      },
      {
        "date": "2025-12-10",
        "subject": "db",
        "status": "absent"
      },
      {
        "date": "2025-12-10",
        "subject": "eng",
        "status": "present"
      },
      {
        "date": "2026-01-10",
        "subject": "web",
        "status": "late"
      },
      {
        "date": "2026-01-10",
        "subject": "alg",
        "status": "absent"
      },
      {
        "date": "2026-01-10",
        "subject": "db",
        "status": "present"
      },
      {
        "date": "2026-01-10",
        "subject": "eng",
        "status": "present"
      },
      {
        "date": "2026-02-10",
        "subject": "web",
        "status": "absent"
      },
      {
        "date": "2026-02-10",
        "subject": "alg",
        "status": "present"
      },
      {
        "date": "2026-02-10",
        "subject": "db",
        "status": "present"
      },
      {
        "date": "2026-02-10",
        "subject": "eng",
        "status": "late"
      },
      {
        "date": "2026-03-10",
        "subject": "web",
        "status": "present"
      },
      {
        "date": "2026-03-10",
        "subject": "alg",
        "status": "present"
      },
      {
        "date": "2026-03-10",
        "subject": "db",
        "status": "late"
      },
      {
        "date": "2026-03-10",
        "subject": "eng",
        "status": "absent"
      },
      {
        "date": "2026-04-10",
        "subject": "web",
        "status": "present"
      },
      {
        "date": "2026-04-10",
        "subject": "alg",
        "status": "late"
      },
      {
        "date": "2026-04-10",
        "subject": "db",
        "status": "absent"
      },
      {
        "date": "2026-04-10",
        "subject": "eng",
        "status": "present"
      },
      {
        "date": "2026-05-10",
        "subject": "web",
        "status": "late"
      },
      {
        "date": "2026-05-10",
        "subject": "alg",
        "status": "absent"
      },
      {
        "date": "2026-05-10",
        "subject": "db",
        "status": "present"
      },
      {
        "date": "2026-05-10",
        "subject": "eng",
        "status": "present"
      },
      {
        "date": "2026-06-10",
        "subject": "web",
        "status": "absent"
      },
      {
        "date": "2026-06-10",
        "subject": "alg",
        "status": "present"
      },
      {
        "date": "2026-06-10",
        "subject": "db",
        "status": "present"
      },
      {
        "date": "2026-06-10",
        "subject": "eng",
        "status": "late"
      },
      {
        "date": "2026-07-10",
        "subject": "web",
        "status": "present"
      },
      {
        "date": "2026-07-10",
        "subject": "alg",
        "status": "present"
      },
      {
        "date": "2026-07-10",
        "subject": "db",
        "status": "late"
      },
      {
        "date": "2026-07-10",
        "subject": "eng",
        "status": "absent"
      },
      {
        "date": "2026-08-10",
        "subject": "web",
        "status": "present"
      },
      {
        "date": "2026-08-10",
        "subject": "alg",
        "status": "late"
      },
      {
        "date": "2026-08-10",
        "subject": "db",
        "status": "absent"
      },
      {
        "date": "2026-08-10",
        "subject": "eng",
        "status": "present"
      },
      {
        "date": "2026-09-10",
        "subject": "web",
        "status": "late"
      },
      {
        "date": "2026-09-10",
        "subject": "alg",
        "status": "absent"
      },
      {
        "date": "2026-09-10",
        "subject": "db",
        "status": "present"
      },
      {
        "date": "2026-09-10",
        "subject": "eng",
        "status": "present"
      }
    ]
  },
  "accruals": {
    "month": {
      "coins": 38,
      "crystals": 4
    },
    "recent": [
      {
        "reason": "attendance",
        "coins": 5,
        "crystals": 0,
        "date": "2026-10-13"
      },
      {
        "reason": "grade",
        "coins": 8,
        "crystals": 1,
        "date": "2026-10-12"
      },
      {
        "reason": "homework",
        "coins": 3,
        "crystals": 0,
        "date": "2026-10-09"
      }
    ]
  },
  "awards": [
    {
      "id": "a_first",
      "got": true,
      "value": 1,
      "target": 1,
      "coins": 5,
      "crystals": 0,
      "date": "2026-09-03"
    },
    {
      "id": "a_month",
      "got": true,
      "value": 1,
      "target": 1,
      "coins": 25,
      "crystals": 1,
      "date": "2026-09-30"
    },
    {
      "id": "a_profile",
      "got": true,
      "value": 1,
      "target": 1,
      "coins": 10,
      "crystals": 0,
      "date": "2026-09-05"
    },
    {
      "id": "a_attend",
      "got": false,
      "value": 14,
      "target": 20,
      "coins": 20,
      "crystals": 0
    },
    {
      "id": "a_homework",
      "got": false,
      "value": 8,
      "target": 10,
      "coins": 15,
      "crystals": 1
    },
    {
      "id": "a_grades",
      "got": false,
      "value": 3,
      "target": 5,
      "coins": 0,
      "crystals": 2
    },
    {
      "id": "a_tests",
      "got": false,
      "value": 0,
      "target": 3,
      "coins": 0,
      "crystals": 3
    }
  ],
  "rules": [
    {
      "id": "attendance",
      "coins": 5,
      "crystals": 0
    },
    {
      "id": "homework",
      "coins": 3,
      "crystals": 0
    },
    {
      "id": "grade",
      "coins": 8,
      "crystals": 1
    },
    {
      "id": "classwork",
      "coins": 5,
      "crystals": 0
    },
    {
      "id": "test",
      "coins": 0,
      "crystals": 2
    },
    {
      "id": "profile",
      "coins": 10,
      "crystals": 0
    }
  ],
  "shop": {
    "goods": [
      {
        "id": "notebook",
        "coins": 150,
        "crystals": 140,
        "icon": "notebook"
      },
      {
        "id": "mug",
        "coins": 240,
        "crystals": 230,
        "icon": "mug"
      },
      {
        "id": "stickers",
        "coins": 60,
        "crystals": 55,
        "icon": "stickers"
      },
      {
        "id": "flash",
        "coins": 400,
        "crystals": 380,
        "icon": "usb"
      }
    ],
    "digital": [
      {
        "id": "frame",
        "coins": 120,
        "crystals": 100,
        "preview": "frame"
      },
      {
        "id": "background",
        "coins": 200,
        "crystals": 180,
        "preview": "background"
      },
      {
        "id": "badge",
        "coins": 80,
        "crystals": 70,
        "preview": "badge"
      },
      {
        "id": "card",
        "coins": 160,
        "crystals": 140,
        "preview": "card"
      }
    ]
  },
  "calendar": {
    "classes": [
      "2026-10-01",
      "2026-10-02",
      "2026-10-06",
      "2026-10-08",
      "2026-10-09",
      "2026-10-13",
      "2026-10-15",
      "2026-10-16",
      "2026-10-20",
      "2026-10-22",
      "2026-10-23",
      "2026-10-27",
      "2026-10-29",
      "2026-10-30"
    ],
    "deadlines": [
      "2026-10-16",
      "2026-10-20",
      "2026-10-26"
    ]
  },
  "leaderboard": {
    "me": "p3",
    "smallGroup": 5,
    "group": {
      "30": [
        {
          "p": "p1",
          "s": 168
        },
        {
          "p": "p2",
          "s": 151
        },
        {
          "p": "p3",
          "s": 140
        },
        {
          "p": "p4",
          "s": 122
        },
        {
          "p": "p5",
          "s": 90
        }
      ],
      "all": [
        {
          "p": "p1",
          "s": 2140
        },
        {
          "p": "p2",
          "s": 1985
        },
        {
          "p": "p3",
          "s": 1870
        },
        {
          "p": "p4",
          "s": 1710
        },
        {
          "p": "p5",
          "s": 1405
        }
      ]
    },
    "stream": {
      "30": [
        {
          "p": "p6",
          "s": 175
        },
        {
          "p": "p1",
          "s": 168
        },
        {
          "p": "p7",
          "s": 160
        },
        {
          "p": "p2",
          "s": 151
        },
        {
          "p": "p3",
          "s": 140
        },
        {
          "p": "p8",
          "s": 133
        },
        {
          "p": "p4",
          "s": 122
        },
        {
          "p": "p5",
          "s": 90
        }
      ],
      "all": [
        {
          "p": "p6",
          "s": 2210
        },
        {
          "p": "p1",
          "s": 2140
        },
        {
          "p": "p7",
          "s": 2050
        },
        {
          "p": "p2",
          "s": 1985
        },
        {
          "p": "p8",
          "s": 1920
        },
        {
          "p": "p3",
          "s": 1870
        },
        {
          "p": "p4",
          "s": 1710
        },
        {
          "p": "p5",
          "s": 1405
        }
      ]
    },
    "city": {
      "name": "vin",
      "30": [
        {
          "p": "p9",
          "s": 181
        },
        {
          "p": "p6",
          "s": 175
        },
        {
          "p": "p1",
          "s": 168
        },
        {
          "p": "p10",
          "s": 164
        },
        {
          "p": "p2",
          "s": 151
        },
        {
          "p": "p3",
          "s": 140
        },
        {
          "p": "p11",
          "s": 129
        },
        {
          "p": "p12",
          "s": 101
        }
      ],
      "all": [
        {
          "p": "p9",
          "s": 2300
        },
        {
          "p": "p6",
          "s": 2210
        },
        {
          "p": "p1",
          "s": 2140
        },
        {
          "p": "p10",
          "s": 2100
        },
        {
          "p": "p2",
          "s": 1985
        },
        {
          "p": "p3",
          "s": 1870
        },
        {
          "p": "p11",
          "s": 1760
        },
        {
          "p": "p12",
          "s": 1500
        }
      ]
    },
    "country": {
      "ua": {
        "30": [
          {
            "p": "p9",
            "s": 181
          },
          {
            "p": "p6",
            "s": 175
          },
          {
            "p": "p1",
            "s": 168
          },
          {
            "p": "p10",
            "s": 164
          },
          {
            "p": "p7",
            "s": 160
          },
          {
            "p": "p2",
            "s": 151
          },
          {
            "p": "p3",
            "s": 140
          },
          {
            "p": "p11",
            "s": 129
          }
        ],
        "all": [
          {
            "p": "p9",
            "s": 2300
          },
          {
            "p": "p6",
            "s": 2210
          },
          {
            "p": "p1",
            "s": 2140
          },
          {
            "p": "p10",
            "s": 2100
          },
          {
            "p": "p7",
            "s": 2050
          },
          {
            "p": "p2",
            "s": 1985
          },
          {
            "p": "p3",
            "s": 1870
          },
          {
            "p": "p11",
            "s": 1760
          }
        ]
      },
      "pl": {
        "30": [
          {
            "p": "q1",
            "s": 192
          },
          {
            "p": "q2",
            "s": 170
          },
          {
            "p": "q3",
            "s": 158
          },
          {
            "p": "q4",
            "s": 139
          },
          {
            "p": "q5",
            "s": 117
          }
        ],
        "all": [
          {
            "p": "q1",
            "s": 2400
          },
          {
            "p": "q2",
            "s": 2230
          },
          {
            "p": "q3",
            "s": 2010
          },
          {
            "p": "q4",
            "s": 1830
          },
          {
            "p": "q5",
            "s": 1600
          }
        ]
      },
      "de": {
        "30": [
          {
            "p": "d1",
            "s": 186
          },
          {
            "p": "d2",
            "s": 166
          },
          {
            "p": "d3",
            "s": 149
          },
          {
            "p": "d4",
            "s": 131
          },
          {
            "p": "d5",
            "s": 112
          }
        ],
        "all": [
          {
            "p": "d1",
            "s": 2350
          },
          {
            "p": "d2",
            "s": 2190
          },
          {
            "p": "d3",
            "s": 1970
          },
          {
            "p": "d4",
            "s": 1790
          },
          {
            "p": "d5",
            "s": 1580
          }
        ]
      },
      "cz": {
        "30": [
          {
            "p": "c1",
            "s": 178
          },
          {
            "p": "c2",
            "s": 163
          },
          {
            "p": "c3",
            "s": 147
          },
          {
            "p": "c4",
            "s": 128
          },
          {
            "p": "c5",
            "s": 105
          }
        ],
        "all": [
          {
            "p": "c1",
            "s": 2280
          },
          {
            "p": "c2",
            "s": 2120
          },
          {
            "p": "c3",
            "s": 1960
          },
          {
            "p": "c4",
            "s": 1760
          },
          {
            "p": "c5",
            "s": 1490
          }
        ]
      },
      "lt": {
        "30": [
          {
            "p": "l1",
            "s": 183
          },
          {
            "p": "l2",
            "s": 169
          },
          {
            "p": "l3",
            "s": 152
          },
          {
            "p": "l4",
            "s": 134
          },
          {
            "p": "l5",
            "s": 110
          }
        ],
        "all": [
          {
            "p": "l1",
            "s": 2330
          },
          {
            "p": "l2",
            "s": 2160
          },
          {
            "p": "l3",
            "s": 1990
          },
          {
            "p": "l4",
            "s": 1800
          },
          {
            "p": "l5",
            "s": 1550
          }
        ]
      },
      "sk": {
        "30": [
          {
            "p": "c1",
            "s": 167
          },
          {
            "p": "c2",
            "s": 153
          },
          {
            "p": "c3",
            "s": 138
          },
          {
            "p": "c4",
            "s": 120
          },
          {
            "p": "c5",
            "s": 99
          }
        ],
        "all": [
          {
            "p": "c1",
            "s": 2143
          },
          {
            "p": "c2",
            "s": 1993
          },
          {
            "p": "c3",
            "s": 1842
          },
          {
            "p": "c4",
            "s": 1654
          },
          {
            "p": "c5",
            "s": 1401
          }
        ]
      }
    }
  },
  "help": [
    {
      "id": "h_schedule",
      "cat": "learn"
    },
    {
      "id": "h_grades",
      "cat": "learn"
    },
    {
      "id": "h_overdue",
      "cat": "learn"
    },
    {
      "id": "h_awards",
      "cat": "learn"
    },
    {
      "id": "h_cert",
      "cat": "account"
    },
    {
      "id": "h_lang",
      "cat": "account"
    },
    {
      "id": "h_home",
      "cat": "account"
    },
    {
      "id": "h_pay",
      "cat": "payment"
    },
    {
      "id": "h_slow",
      "cat": "errors"
    },
    {
      "id": "h_report",
      "cat": "errors"
    }
  ],
  "wallet": {
    "coins": 700,
    "crystals": 500
  },
  "benefits": [
    {
      "id": "music",
      "cat": "subscriptions",
      "name": "Apple Music",
      "icon": "music",
      "url": "https://support.apple.com/en-in/106008"
    },
    {
      "id": "youtube",
      "cat": "subscriptions",
      "name": "YouTube Premium",
      "icon": "play",
      "url": "https://support.google.com/youtube/answer/9158808"
    },
    {
      "id": "apple",
      "cat": "hardware",
      "name": "Mac / iPad",
      "icon": "monitor",
      "url": "https://www.apple.com/shop/open/salespolicies/edu"
    },
    {
      "id": "github",
      "cat": "software",
      "name": "GitHub Student Developer Pack",
      "icon": "code",
      "url": "https://github.com/education/students"
    },
    {
      "id": "jetbrains",
      "cat": "software",
      "name": "JetBrains Student Pack",
      "icon": "code",
      "url": "https://www.jetbrains.com/academy/student-pack/"
    },
    {
      "id": "adobe",
      "cat": "software",
      "name": "Adobe Creative Cloud",
      "icon": "palette",
      "url": "https://helpx.adobe.com/x-productkb/policy-pricing/education-faq.html"
    },
    {
      "id": "office",
      "cat": "software",
      "name": "Office 365 Education",
      "icon": "file",
      "url": "https://www.microsoft.com/en/education/products/office"
    },
    {
      "id": "courses",
      "cat": "other",
      "icon": "book"
    },
    {
      "id": "transport",
      "cat": "other",
      "icon": "bus"
    },
    {
      "id": "partners",
      "cat": "other",
      "icon": "building"
    }
  ],
  "schedule": [
    {
      "id": "s0",
      "date": "2026-10-12",
      "subject": "alg",
      "start": "10:00",
      "end": "11:30",
      "room": "A-101",
      "teacher": "t1",
      "format": "campus",
      "exam": false
    },
    {
      "id": "s1",
      "date": "2026-10-13",
      "subject": "eng",
      "start": "14:00",
      "end": "15:30",
      "room": "B-202",
      "teacher": "t1",
      "format": "online",
      "exam": false
    },
    {
      "id": "s2",
      "date": "2026-10-15",
      "subject": "web",
      "start": "09:00",
      "end": "10:30",
      "room": "A-204",
      "teacher": "t1",
      "format": "campus",
      "exam": false
    },
    {
      "id": "s3",
      "date": "2026-10-15",
      "subject": "db",
      "start": "16:00",
      "end": "17:30",
      "room": "A-102",
      "teacher": "t1",
      "format": "online",
      "exam": false
    },
    {
      "id": "s4",
      "date": "2026-10-17",
      "subject": "alg",
      "start": "10:00",
      "end": "11:30",
      "room": "A-101",
      "teacher": "t1",
      "format": "campus",
      "exam": false
    },
    {
      "id": "s5",
      "date": "2026-10-20",
      "subject": "web",
      "start": "09:00",
      "end": "10:30",
      "room": "A-204",
      "teacher": "t1",
      "format": "online",
      "exam": false
    },
    {
      "id": "s6",
      "date": "2026-10-22",
      "subject": "db",
      "start": "14:00",
      "end": "15:30",
      "room": "B-202",
      "teacher": "t1",
      "format": "campus",
      "exam": true
    },
    {
      "id": "s7",
      "date": "2026-10-27",
      "subject": "eng",
      "start": "14:00",
      "end": "15:30",
      "room": "B-202",
      "teacher": "t1",
      "format": "online",
      "exam": true
    }
  ],
  "profile": {
    "group": "DEMO-24",
    "program": "web",
    "completion": 75,
    "onlineAccess": true
  },
  "payments": [
    {
      "id": "pay1",
      "due": "2026-10-30",
      "amount": 4200,
      "status": "upcoming"
    },
    {
      "id": "pay2",
      "due": "2026-09-30",
      "amount": 4200,
      "status": "paid"
    },
    {
      "id": "pay3",
      "due": "2026-08-30",
      "amount": 4200,
      "status": "paid"
    }
  ],
  "orders": [
    {
      "id": "demo-01",
      "product": "notebook",
      "date": "2026-10-10",
      "status": "ready"
    },
    {
      "id": "demo-02",
      "product": "stickers",
      "date": "2026-10-02",
      "status": "delivered"
    }
  ],
  "notices": [
    {
      "id": "n1",
      "kind": "assignment",
      "date": "2026-10-15",
      "read": false,
      "route": "tasks"
    },
    {
      "id": "n2",
      "kind": "exam",
      "date": "2026-10-14",
      "read": true,
      "route": "schedule/exams"
    },
    {
      "id": "n3",
      "kind": "order",
      "date": "2026-10-13",
      "read": false,
      "route": "shop/orders"
    }
  ],
  "reviews": [
    {
      "id": "r1",
      "subject": "web",
      "date": "2026-10-14",
      "teacher": "t1"
    },
    {
      "id": "r2",
      "subject": "alg",
      "date": "2026-10-07",
      "teacher": "t1"
    }
  ],
  "news": [
    {
      "id": "news1",
      "date": "2026-10-14"
    },
    {
      "id": "news2",
      "date": "2026-10-08"
    }
  ],
  "clubs": [
    {
      "id": "club1",
      "subject": "web",
      "date": "2026-10-17",
      "start": "12:00"
    },
    {
      "id": "club2",
      "subject": "alg",
      "date": "2026-10-18",
      "start": "11:00"
    }
  ]
}
