{
  "course": "CSP03-10",
  "title": "模拟算法",
  "date": "2026-05-10",
  "class": "橙子CSP03合并",
  "students": [
    {
      "name": "杨林轩",
      "problems": {
        "CSP0309A1 银行叫号模拟": {
          "label": "CSP0309A1 银行叫号模拟",
          "raw_label": "CSP0309A1",
          "attempts": 1,
          "solved": true,
          "pattern": "一气呵成",
          "errors": {},
          "submit_times": [
            "2026-05-10T16:21:24"
          ]
        },
        "CSP0309A2 模拟发牌": {
          "label": "CSP0309A2 模拟发牌",
          "raw_label": "CSP0309A2",
          "attempts": 1,
          "solved": true,
          "pattern": "一气呵成",
          "errors": {},
          "submit_times": [
            "2026-05-10T16:54:17"
          ]
        },
        "CSP0309A3 蜗牛爬竿": {
          "label": "CSP0309A3 蜗牛爬竿",
          "raw_label": "CSP0309A3",
          "attempts": 1,
          "solved": true,
          "pattern": "一气呵成",
          "errors": {},
          "submit_times": [
            "2026-05-10T17:18:13"
          ]
        },
        "CSP0309A4 模拟走迷宫": {
          "label": "CSP0309A4 模拟走迷宫",
          "raw_label": "CSP0309A4",
          "attempts": 1,
          "solved": true,
          "pattern": "一气呵成",
          "errors": {},
          "submit_times": [
            "2026-05-10T18:00:18"
          ]
        },
        "CSP0309A5 模拟击鼓传花": {
          "label": "CSP0309A5 模拟击鼓传花",
          "raw_label": "CSP0309A5",
          "attempts": 1,
          "solved": true,
          "pattern": "一气呵成",
          "errors": {},
          "submit_times": [
            "2026-05-10T18:26:58"
          ]
        }
      },
      "total_solved": 5,
      "total_attempts": 5,
      "total_errors": {},
      "patterns": [],
      "completion": "5/5"
    }
  ],
  "generated_at": "2026-05-10T20:54:55.781377"
}