{
  "snapshot_utc": "2026-10-13 06:13:19.647089",
  "timezone": "Asia/Shanghai (UTC+08:00)",
  "observation_cutoff_local": "2026-10-13T14:13:19.647089+08:00",
  "ongoing_homeworks": [
    "HW5"
  ],
  "cohort_members": 42,
  "all_course_submissions": 3622,
  "all_homework_submissions": 3452,
  "window_submissions": 3359,
  "window_submitters": 39,
  "outside_window": 93,
  "partial_scores_all_homework": 416,
  "partial_scores_in_window": 400,
  "submissions_after_first_ac": 645,
  "peak_day": {
    "date": "2026-08-29",
    "submissions": 233,
    "contributors": 14
  },
  "calendar_policy": {
    "hours_per_bin": 4,
    "minimum_distinct_contributors": 5,
    "overlapping_windows": "Pooled homework events; no per-homework subcounts are released for overlapping bins",
    "suppressed_positive_cells": 118,
    "visible_positive_cells": 38
  },
  "assignments": [
    {
      "homework": "HW1",
      "assignment_id": 95,
      "start_local": "2026-08-26T15:00:00+08:00",
      "end_local": "2026-09-01T23:59:00+08:00",
      "observation_status": "complete",
      "observed_until_local": "2026-09-01T23:59:00+08:00",
      "problems": 8,
      "submissions": 673,
      "outside_window": 14,
      "all_attempts": {
        "n": 38,
        "min": 8,
        "q1": 9.25,
        "median": 12.5,
        "q3": 17.0,
        "max": 98
      },
      "through_first_ac": {
        "n": 38,
        "min": 8,
        "q1": 9.0,
        "median": 11.5,
        "q3": 14.75,
        "max": 93
      },
      "mode0_records": 39,
      "mode0_full_score_records": 37
    },
    {
      "homework": "HW2",
      "assignment_id": 120,
      "start_local": "2026-09-03T12:00:00+08:00",
      "end_local": "2026-09-08T23:59:00+08:00",
      "observation_status": "complete",
      "observed_until_local": "2026-09-08T23:59:00+08:00",
      "problems": 8,
      "submissions": 664,
      "outside_window": 35,
      "all_attempts": {
        "n": 38,
        "min": 3,
        "q1": 10.0,
        "median": 13.0,
        "q3": 17.75,
        "max": 62
      },
      "through_first_ac": {
        "n": 38,
        "min": 3,
        "q1": 9.0,
        "median": 12.5,
        "q3": 16.0,
        "max": 62
      },
      "mode0_records": 38,
      "mode0_full_score_records": 33
    },
    {
      "homework": "HW3",
      "assignment_id": 145,
      "start_local": "2026-09-11T11:00:00+08:00",
      "end_local": "2026-09-15T23:59:00+08:00",
      "observation_status": "complete",
      "observed_until_local": "2026-09-15T23:59:00+08:00",
      "problems": 7,
      "submissions": 764,
      "outside_window": 44,
      "all_attempts": {
        "n": 39,
        "min": 7,
        "q1": 9.5,
        "median": 14.0,
        "q3": 19.0,
        "max": 108
      },
      "through_first_ac": {
        "n": 39,
        "min": 7,
        "q1": 9.0,
        "median": 12.0,
        "q3": 17.5,
        "max": 47
      },
      "mode0_records": 39,
      "mode0_full_score_records": 37
    },
    {
      "homework": "HW4",
      "assignment_id": 178,
      "start_local": "2026-09-24T10:00:00+08:00",
      "end_local": "2026-10-02T23:59:00+08:00",
      "observation_status": "complete",
      "observed_until_local": "2026-10-02T23:59:00+08:00",
      "problems": 8,
      "submissions": 756,
      "outside_window": 0,
      "all_attempts": {
        "n": 38,
        "min": 8,
        "q1": 9.0,
        "median": 12.0,
        "q3": 20.0,
        "max": 141
      },
      "through_first_ac": {
        "n": 38,
        "min": 8,
        "q1": 9.0,
        "median": 12.0,
        "q3": 18.0,
        "max": 130
      },
      "mode0_records": 38,
      "mode0_full_score_records": 38
    },
    {
      "homework": "HW5",
      "assignment_id": 189,
      "start_local": "2026-09-30T15:45:00+08:00",
      "end_local": "2026-10-18T23:59:00+08:00",
      "observation_status": "ongoing",
      "observed_until_local": "2026-10-13T14:13:19.647089+08:00",
      "problems": 12,
      "submissions": 502,
      "outside_window": 0,
      "all_attempts": {
        "n": 23,
        "min": 1,
        "q1": 7.0,
        "median": 14.0,
        "q3": 19.0,
        "max": 209
      },
      "through_first_ac": {
        "n": 23,
        "min": 1,
        "q1": 7.0,
        "median": 13.0,
        "q3": 19.0,
        "max": 32
      },
      "mode0_records": 27,
      "mode0_full_score_records": 11
    }
  ],
  "calendar": [
    {
      "date": "2026-08-26",
      "hour": 0,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-08-26",
      "hour": 4,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-08-26",
      "hour": 8,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-08-26",
      "hour": 12,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-08-26",
      "hour": 16,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-08-26",
      "hour": 20,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-08-27",
      "hour": 0,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-08-27",
      "hour": 4,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-08-27",
      "hour": 8,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-08-27",
      "hour": 12,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-08-27",
      "hour": 16,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-08-27",
      "hour": 20,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-08-28",
      "hour": 0,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-08-28",
      "hour": 4,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-08-28",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-08-28",
      "hour": 12,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": 57,
      "contributors": 9
    },
    {
      "date": "2026-08-28",
      "hour": 16,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": 25,
      "contributors": 6
    },
    {
      "date": "2026-08-28",
      "hour": 20,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-08-29",
      "hour": 0,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-08-29",
      "hour": 4,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-08-29",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-08-29",
      "hour": 12,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": 153,
      "contributors": 12
    },
    {
      "date": "2026-08-29",
      "hour": 16,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": 57,
      "contributors": 8
    },
    {
      "date": "2026-08-29",
      "hour": 20,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-08-30",
      "hour": 0,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-08-30",
      "hour": 4,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-08-30",
      "hour": 8,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-08-30",
      "hour": 12,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-08-30",
      "hour": 16,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": 46,
      "contributors": 7
    },
    {
      "date": "2026-08-30",
      "hour": 20,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": 17,
      "contributors": 6
    },
    {
      "date": "2026-08-31",
      "hour": 0,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-08-31",
      "hour": 4,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-08-31",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-08-31",
      "hour": 12,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-08-31",
      "hour": 16,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-08-31",
      "hour": 20,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": 30,
      "contributors": 5
    },
    {
      "date": "2026-09-01",
      "hour": 0,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-01",
      "hour": 4,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-09-01",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-01",
      "hour": 12,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-01",
      "hour": 16,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": 31,
      "contributors": 7
    },
    {
      "date": "2026-09-01",
      "hour": 20,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW1"
      ],
      "homework": "HW1",
      "observation_status": "complete",
      "submissions": 46,
      "contributors": 7
    },
    {
      "date": "2026-09-02",
      "hour": 0,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-02",
      "hour": 4,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-02",
      "hour": 8,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-02",
      "hour": 12,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-02",
      "hour": 16,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-02",
      "hour": 20,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-03",
      "hour": 0,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-03",
      "hour": 4,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-03",
      "hour": 8,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-03",
      "hour": 12,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": 17,
      "contributors": 5
    },
    {
      "date": "2026-09-03",
      "hour": 16,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": 27,
      "contributors": 6
    },
    {
      "date": "2026-09-03",
      "hour": 20,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-04",
      "hour": 0,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-09-04",
      "hour": 4,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-04",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-04",
      "hour": 12,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": 37,
      "contributors": 8
    },
    {
      "date": "2026-09-04",
      "hour": 16,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": 62,
      "contributors": 11
    },
    {
      "date": "2026-09-04",
      "hour": 20,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": 32,
      "contributors": 6
    },
    {
      "date": "2026-09-05",
      "hour": 0,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-05",
      "hour": 4,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-09-05",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-05",
      "hour": 12,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-05",
      "hour": 16,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": 74,
      "contributors": 6
    },
    {
      "date": "2026-09-05",
      "hour": 20,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-06",
      "hour": 0,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-06",
      "hour": 4,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-09-06",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-06",
      "hour": 12,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-06",
      "hour": 16,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-06",
      "hour": 20,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-07",
      "hour": 0,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-07",
      "hour": 4,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-09-07",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-07",
      "hour": 12,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": 43,
      "contributors": 6
    },
    {
      "date": "2026-09-07",
      "hour": 16,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-07",
      "hour": 20,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-08",
      "hour": 0,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-09-08",
      "hour": 4,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-08",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-08",
      "hour": 12,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-08",
      "hour": 16,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": 40,
      "contributors": 5
    },
    {
      "date": "2026-09-08",
      "hour": 20,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW2"
      ],
      "homework": "HW2",
      "observation_status": "complete",
      "submissions": 59,
      "contributors": 6
    },
    {
      "date": "2026-09-09",
      "hour": 0,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-09",
      "hour": 4,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-09",
      "hour": 8,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-09",
      "hour": 12,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-09",
      "hour": 16,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-09",
      "hour": 20,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-10",
      "hour": 0,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-10",
      "hour": 4,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-10",
      "hour": 8,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-10",
      "hour": 12,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-10",
      "hour": 16,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-10",
      "hour": 20,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-11",
      "hour": 0,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-11",
      "hour": 4,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-11",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-11",
      "hour": 12,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": 86,
      "contributors": 6
    },
    {
      "date": "2026-09-11",
      "hour": 16,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": 82,
      "contributors": 8
    },
    {
      "date": "2026-09-11",
      "hour": 20,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": 35,
      "contributors": 5
    },
    {
      "date": "2026-09-12",
      "hour": 0,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-12",
      "hour": 4,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-09-12",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-12",
      "hour": 12,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": 41,
      "contributors": 7
    },
    {
      "date": "2026-09-12",
      "hour": 16,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": 38,
      "contributors": 10
    },
    {
      "date": "2026-09-12",
      "hour": 20,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": 36,
      "contributors": 7
    },
    {
      "date": "2026-09-13",
      "hour": 0,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-13",
      "hour": 4,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-13",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-13",
      "hour": 12,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-13",
      "hour": 16,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": 62,
      "contributors": 8
    },
    {
      "date": "2026-09-13",
      "hour": 20,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-14",
      "hour": 0,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-14",
      "hour": 4,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-14",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-14",
      "hour": 12,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": 31,
      "contributors": 5
    },
    {
      "date": "2026-09-14",
      "hour": 16,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-14",
      "hour": 20,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": 62,
      "contributors": 10
    },
    {
      "date": "2026-09-15",
      "hour": 0,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-15",
      "hour": 4,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-09-15",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-15",
      "hour": 12,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-15",
      "hour": 16,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": 44,
      "contributors": 9
    },
    {
      "date": "2026-09-15",
      "hour": 20,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW3"
      ],
      "homework": "HW3",
      "observation_status": "complete",
      "submissions": 54,
      "contributors": 9
    },
    {
      "date": "2026-09-16",
      "hour": 0,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-16",
      "hour": 4,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-16",
      "hour": 8,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-16",
      "hour": 12,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-16",
      "hour": 16,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-16",
      "hour": 20,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-17",
      "hour": 0,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-17",
      "hour": 4,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-17",
      "hour": 8,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-17",
      "hour": 12,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-17",
      "hour": 16,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-17",
      "hour": 20,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-18",
      "hour": 0,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-18",
      "hour": 4,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-18",
      "hour": 8,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-18",
      "hour": 12,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-18",
      "hour": 16,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-18",
      "hour": 20,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-19",
      "hour": 0,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-19",
      "hour": 4,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-19",
      "hour": 8,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-19",
      "hour": 12,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-19",
      "hour": 16,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-19",
      "hour": 20,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-20",
      "hour": 0,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-20",
      "hour": 4,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-20",
      "hour": 8,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-20",
      "hour": 12,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-20",
      "hour": 16,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-20",
      "hour": 20,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-21",
      "hour": 0,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-21",
      "hour": 4,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-21",
      "hour": 8,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-21",
      "hour": 12,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-21",
      "hour": 16,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-21",
      "hour": 20,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-22",
      "hour": 0,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-22",
      "hour": 4,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-22",
      "hour": 8,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-22",
      "hour": 12,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-22",
      "hour": 16,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-22",
      "hour": 20,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-23",
      "hour": 0,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-23",
      "hour": 4,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-23",
      "hour": 8,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-23",
      "hour": 12,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-23",
      "hour": 16,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-23",
      "hour": 20,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-24",
      "hour": 0,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-24",
      "hour": 4,
      "hours": 4,
      "state": "inactive",
      "homeworks": [],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-24",
      "hour": 8,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-09-24",
      "hour": 12,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-24",
      "hour": 16,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-24",
      "hour": 20,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-09-25",
      "hour": 0,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-25",
      "hour": 4,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-25",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-25",
      "hour": 12,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-25",
      "hour": 16,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-25",
      "hour": 20,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-26",
      "hour": 0,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-26",
      "hour": 4,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-26",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-26",
      "hour": 12,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": 32,
      "contributors": 6
    },
    {
      "date": "2026-09-26",
      "hour": 16,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": 62,
      "contributors": 6
    },
    {
      "date": "2026-09-26",
      "hour": 20,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-27",
      "hour": 0,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-27",
      "hour": 4,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-27",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-27",
      "hour": 12,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-27",
      "hour": 16,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": 60,
      "contributors": 5
    },
    {
      "date": "2026-09-27",
      "hour": 20,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-28",
      "hour": 0,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-28",
      "hour": 4,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-28",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-28",
      "hour": 12,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": 53,
      "contributors": 9
    },
    {
      "date": "2026-09-28",
      "hour": 16,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": 28,
      "contributors": 5
    },
    {
      "date": "2026-09-28",
      "hour": 20,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": 35,
      "contributors": 9
    },
    {
      "date": "2026-09-29",
      "hour": 0,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-29",
      "hour": 4,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-09-29",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-29",
      "hour": 12,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": 52,
      "contributors": 7
    },
    {
      "date": "2026-09-29",
      "hour": 16,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-29",
      "hour": 20,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": 82,
      "contributors": 9
    },
    {
      "date": "2026-09-30",
      "hour": 0,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-09-30",
      "hour": 4,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-09-30",
      "hour": 8,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW4"
      ],
      "homework": "HW4",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-09-30",
      "hour": 12,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4",
        "HW5"
      ],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-09-30",
      "hour": 16,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW4",
        "HW5"
      ],
      "homework": null,
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-09-30",
      "hour": 20,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4",
        "HW5"
      ],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-01",
      "hour": 0,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4",
        "HW5"
      ],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-01",
      "hour": 4,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW4",
        "HW5"
      ],
      "homework": null,
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-01",
      "hour": 8,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW4",
        "HW5"
      ],
      "homework": null,
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-01",
      "hour": 12,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4",
        "HW5"
      ],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-01",
      "hour": 16,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW4",
        "HW5"
      ],
      "homework": null,
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-01",
      "hour": 20,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4",
        "HW5"
      ],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-02",
      "hour": 0,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW4",
        "HW5"
      ],
      "homework": null,
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-02",
      "hour": 4,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW4",
        "HW5"
      ],
      "homework": null,
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-02",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4",
        "HW5"
      ],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-02",
      "hour": 12,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4",
        "HW5"
      ],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-02",
      "hour": 16,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW4",
        "HW5"
      ],
      "homework": null,
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-02",
      "hour": 20,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW4",
        "HW5"
      ],
      "homework": null,
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-03",
      "hour": 0,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-03",
      "hour": 4,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-03",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-03",
      "hour": 12,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-03",
      "hour": 16,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-03",
      "hour": 20,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-04",
      "hour": 0,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-04",
      "hour": 4,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-04",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-04",
      "hour": 12,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-04",
      "hour": 16,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-04",
      "hour": 20,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-05",
      "hour": 0,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-05",
      "hour": 4,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-05",
      "hour": 8,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-05",
      "hour": 12,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-05",
      "hour": 16,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-05",
      "hour": 20,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-06",
      "hour": 0,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-06",
      "hour": 4,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-06",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-06",
      "hour": 12,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-06",
      "hour": 16,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-06",
      "hour": 20,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-07",
      "hour": 0,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-07",
      "hour": 4,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-07",
      "hour": 8,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-07",
      "hour": 12,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-07",
      "hour": 16,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-07",
      "hour": 20,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-08",
      "hour": 0,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-08",
      "hour": 4,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-08",
      "hour": 8,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-08",
      "hour": 12,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-08",
      "hour": 16,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-08",
      "hour": 20,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-09",
      "hour": 0,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-09",
      "hour": 4,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-09",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-09",
      "hour": 12,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-09",
      "hour": 16,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-09",
      "hour": 20,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-10",
      "hour": 0,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-10",
      "hour": 4,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-10",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-10",
      "hour": 12,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-10",
      "hour": 16,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-10",
      "hour": 20,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-11",
      "hour": 0,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-11",
      "hour": 4,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-11",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-11",
      "hour": 12,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-11",
      "hour": 16,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-11",
      "hour": 20,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-12",
      "hour": 0,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-12",
      "hour": 4,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-12",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-12",
      "hour": 12,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 46,
      "contributors": 5
    },
    {
      "date": "2026-10-12",
      "hour": 16,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-12",
      "hour": 20,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-13",
      "hour": 0,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-13",
      "hour": 4,
      "hours": 4,
      "state": "visible",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": 0,
      "contributors": 0
    },
    {
      "date": "2026-10-13",
      "hour": 8,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "complete",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-13",
      "hour": 12,
      "hours": 4,
      "state": "suppressed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "partial",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-13",
      "hour": 16,
      "hours": 4,
      "state": "not_observed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "not_observed",
      "submissions": null,
      "contributors": null
    },
    {
      "date": "2026-10-13",
      "hour": 20,
      "hours": 4,
      "state": "not_observed",
      "homeworks": [
        "HW5"
      ],
      "homework": "HW5",
      "observation_status": "not_observed",
      "submissions": null,
      "contributors": null
    }
  ],
  "score_progression": [
    {
      "homework": "HW1",
      "problem_id": 851,
      "problem_name": "Exercise2.5-EggsGrossDozensLeftover",
      "problem_order": 2,
      "n": 38,
      "first": 60.526315789473685,
      "best2": 72.63157894736842,
      "best3": 76.3157894736842,
      "best": 100.0,
      "gain": 39.473684210526315
    },
    {
      "homework": "HW1",
      "problem_id": 871,
      "problem_name": "Exercise3.3-SimpleCalculator",
      "problem_order": 6,
      "n": 38,
      "first": 65.78947368421052,
      "best2": 73.6842105263158,
      "best3": 81.57894736842105,
      "best": 100.0,
      "gain": 34.21052631578948
    },
    {
      "homework": "HW1",
      "problem_id": 11,
      "problem_name": "HW1-ConsectiveFours",
      "problem_order": 7,
      "n": 38,
      "first": 74.21052631578948,
      "best2": 89.47368421052632,
      "best3": 94.73684210526316,
      "best": 100.0,
      "gain": 25.78947368421052
    },
    {
      "homework": "HW1",
      "problem_id": 12,
      "problem_name": "HW1-SentinelValue",
      "problem_order": 5,
      "n": 38,
      "first": 76.3157894736842,
      "best2": 90.0,
      "best3": 94.73684210526316,
      "best": 100.0,
      "gain": 23.684210526315795
    },
    {
      "homework": "HW1",
      "problem_id": 366,
      "problem_name": "Exercise1.2.15 Triangle Sides",
      "problem_order": 4,
      "n": 38,
      "first": 80.0,
      "best2": 93.6842105263158,
      "best3": 97.89473684210526,
      "best": 100.0,
      "gain": 20.0
    },
    {
      "homework": "HW1",
      "problem_id": 16,
      "problem_name": "HW1-LargeToSmall",
      "problem_order": 3,
      "n": 38,
      "first": 80.0,
      "best2": 94.21052631578948,
      "best3": 96.3157894736842,
      "best": 99.47368421052632,
      "gain": 19.473684210526315
    },
    {
      "homework": "HW1",
      "problem_id": 447,
      "problem_name": "Exercise1.4.15-InPlaceTranspose",
      "problem_order": 8,
      "n": 38,
      "first": 88.59657894736843,
      "best2": 97.36842105263158,
      "best3": 100.0,
      "best": 100.0,
      "gain": 11.403421052631572
    },
    {
      "homework": "HW1",
      "problem_id": 15,
      "problem_name": "HW1-ComputeDisplacement",
      "problem_order": 1,
      "n": 38,
      "first": 90.0,
      "best2": 92.63157894736842,
      "best3": 92.63157894736842,
      "best": 100.0,
      "gain": 10.0
    },
    {
      "homework": "HW2",
      "problem_id": 1281,
      "problem_name": "IntQuestion",
      "problem_order": 7,
      "n": 35,
      "first": 53.142857142857146,
      "best2": 81.14285714285714,
      "best3": 84.0,
      "best": 97.14285714285714,
      "gain": 43.99999999999999
    },
    {
      "homework": "HW2",
      "problem_id": 1282,
      "problem_name": "ShapeZoo",
      "problem_order": 8,
      "n": 35,
      "first": 57.142857142857146,
      "best2": 71.42857142857143,
      "best3": 82.85714285714286,
      "best": 100.0,
      "gain": 42.857142857142854
    },
    {
      "homework": "HW2",
      "problem_id": 1277,
      "problem_name": "PairOfDice",
      "problem_order": 3,
      "n": 37,
      "first": 57.2972972972973,
      "best2": 78.91891891891892,
      "best3": 83.78378378378379,
      "best": 97.29729729729729,
      "gain": 39.99999999999999
    },
    {
      "homework": "HW2",
      "problem_id": 1279,
      "problem_name": "Complex",
      "problem_order": 5,
      "n": 36,
      "first": 64.44444444444444,
      "best2": 89.44444444444444,
      "best3": 95.55555555555556,
      "best": 100.0,
      "gain": 35.55555555555556
    },
    {
      "homework": "HW2",
      "problem_id": 1276,
      "problem_name": "CreditCard",
      "problem_order": 2,
      "n": 37,
      "first": 65.94594594594595,
      "best2": 83.24324324324324,
      "best3": 89.72972972972973,
      "best": 97.29729729729729,
      "gain": 31.35135135135134
    },
    {
      "homework": "HW2",
      "problem_id": 1280,
      "problem_name": "CampusDirectory",
      "problem_order": 6,
      "n": 36,
      "first": 64.44444444444444,
      "best2": 83.88888888888889,
      "best3": 89.44444444444444,
      "best": 94.44444444444444,
      "gain": 30.0
    },
    {
      "homework": "HW2",
      "problem_id": 1278,
      "problem_name": "Charge",
      "problem_order": 4,
      "n": 37,
      "first": 75.67567567567568,
      "best2": 78.37837837837837,
      "best3": 81.08108108108108,
      "best": 100.0,
      "gain": 24.324324324324323
    },
    {
      "homework": "HW2",
      "problem_id": 1275,
      "problem_name": "Normalization",
      "problem_order": 1,
      "n": 37,
      "first": 81.62162162162163,
      "best2": 89.72972972972973,
      "best3": 92.43243243243244,
      "best": 100.0,
      "gain": 18.378378378378372
    },
    {
      "homework": "HW3",
      "problem_id": 1354,
      "problem_name": "TicTacToe",
      "problem_order": 7,
      "n": 39,
      "first": 37.94871794871795,
      "best2": 60.51282051282051,
      "best3": 73.84615384615384,
      "best": 100.0,
      "gain": 62.05128205128205
    },
    {
      "homework": "HW3",
      "problem_id": 169,
      "problem_name": "26s3HW3-EvenOrOdd",
      "problem_order": 1,
      "n": 39,
      "first": 40.51282051282051,
      "best2": 48.97435897435897,
      "best3": 66.15384615384616,
      "best": 100.0,
      "gain": 59.48717948717949
    },
    {
      "homework": "HW3",
      "problem_id": 171,
      "problem_name": "26s3HW3-DigitProcessing",
      "problem_order": 2,
      "n": 39,
      "first": 64.1025641025641,
      "best2": 74.35897435897436,
      "best3": 82.05128205128206,
      "best": 100.0,
      "gain": 35.8974358974359
    },
    {
      "homework": "HW3",
      "problem_id": 1351,
      "problem_name": "Hanoi",
      "problem_order": 3,
      "n": 39,
      "first": 67.6923076923077,
      "best2": 89.74358974358974,
      "best3": 92.3076923076923,
      "best": 100.0,
      "gain": 32.30769230769231
    },
    {
      "homework": "HW3",
      "problem_id": 1355,
      "problem_name": "Rectangle",
      "problem_order": 5,
      "n": 39,
      "first": 67.6923076923077,
      "best2": 90.25641025641026,
      "best3": 94.87179487179488,
      "best": 100.0,
      "gain": 32.30769230769231
    },
    {
      "homework": "HW3",
      "problem_id": 1352,
      "problem_name": "MeasureBox",
      "problem_order": 4,
      "n": 39,
      "first": 79.48717948717949,
      "best2": 94.87179487179488,
      "best3": 97.43589743589743,
      "best": 100.0,
      "gain": 20.51282051282051
    },
    {
      "homework": "HW3",
      "problem_id": 1353,
      "problem_name": "LargeNumber",
      "problem_order": 6,
      "n": 39,
      "first": 83.07692307692308,
      "best2": 90.25641025641026,
      "best3": 92.82051282051282,
      "best": 96.92307692307692,
      "gain": 13.84615384615384
    },
    {
      "homework": "HW4",
      "problem_id": 1463,
      "problem_name": "Postfix",
      "problem_order": 7,
      "n": 38,
      "first": 56.8421052631579,
      "best2": 78.42105263157895,
      "best3": 89.47368421052632,
      "best": 100.0,
      "gain": 43.1578947368421
    },
    {
      "homework": "HW4",
      "problem_id": 1462,
      "problem_name": "Parentheses",
      "problem_order": 6,
      "n": 38,
      "first": 62.10526315789474,
      "best2": 81.57894736842105,
      "best3": 91.05263157894737,
      "best": 100.0,
      "gain": 37.89473684210526
    },
    {
      "homework": "HW4",
      "problem_id": 1459,
      "problem_name": "ZeroMatrix",
      "problem_order": 3,
      "n": 38,
      "first": 65.78947368421052,
      "best2": 90.0,
      "best3": 92.63157894736842,
      "best": 100.0,
      "gain": 34.21052631578948
    },
    {
      "homework": "HW4",
      "problem_id": 1457,
      "problem_name": "Dominant",
      "problem_order": 1,
      "n": 38,
      "first": 68.94736842105263,
      "best2": 84.21052631578948,
      "best3": 91.57894736842105,
      "best": 100.0,
      "gain": 31.05263157894737
    },
    {
      "homework": "HW4",
      "problem_id": 1460,
      "problem_name": "MinSubarray",
      "problem_order": 4,
      "n": 38,
      "first": 72.63157894736842,
      "best2": 85.78947368421052,
      "best3": 92.63157894736842,
      "best": 100.0,
      "gain": 27.368421052631575
    },
    {
      "homework": "HW4",
      "problem_id": 1464,
      "problem_name": "Browser",
      "problem_order": 8,
      "n": 38,
      "first": 74.21052631578948,
      "best2": 86.84210526315789,
      "best3": 92.63157894736842,
      "best": 100.0,
      "gain": 25.78947368421052
    },
    {
      "homework": "HW4",
      "problem_id": 1458,
      "problem_name": "Collapse",
      "problem_order": 2,
      "n": 38,
      "first": 77.36842105263158,
      "best2": 92.10526315789474,
      "best3": 96.3157894736842,
      "best": 100.0,
      "gain": 22.631578947368425
    },
    {
      "homework": "HW4",
      "problem_id": 1461,
      "problem_name": "ArrayStack",
      "problem_order": 5,
      "n": 38,
      "first": 81.05263157894737,
      "best2": 91.57894736842105,
      "best3": 96.3157894736842,
      "best": 100.0,
      "gain": 18.94736842105263
    },
    {
      "homework": "HW5",
      "problem_id": 1494,
      "problem_name": "Counting Out",
      "problem_order": 4,
      "n": 16,
      "first": 58.75,
      "best2": 87.5,
      "best3": 87.5,
      "best": 100.0,
      "gain": 41.25
    },
    {
      "homework": "HW5",
      "problem_id": 1500,
      "problem_name": "Halfway",
      "problem_order": 2,
      "n": 21,
      "first": 64.76190476190476,
      "best2": 76.19047619047619,
      "best3": 88.57142857142857,
      "best": 100.0,
      "gain": 35.23809523809524
    },
    {
      "homework": "HW5",
      "problem_id": 1502,
      "problem_name": "RowByRow",
      "problem_order": 6,
      "n": 15,
      "first": 68.0,
      "best2": 80.0,
      "best3": 90.66666666666667,
      "best": 100.0,
      "gain": 32.0
    },
    {
      "homework": "HW5",
      "problem_id": 1493,
      "problem_name": "Waiting Line",
      "problem_order": 3,
      "n": 20,
      "first": 65.0,
      "best2": 76.0,
      "best3": 90.0,
      "best": 95.0,
      "gain": 30.0
    },
    {
      "homework": "HW5",
      "problem_id": 1501,
      "problem_name": "SandwichLine",
      "problem_order": 5,
      "n": 16,
      "first": 71.25,
      "best2": 86.25,
      "best3": 88.75,
      "best": 100.0,
      "gain": 28.75
    },
    {
      "homework": "HW5",
      "problem_id": 1497,
      "problem_name": "HeapArray",
      "problem_order": 10,
      "n": 12,
      "first": 75.0,
      "best2": 88.33333333333333,
      "best3": 98.33333333333333,
      "best": 100.0,
      "gain": 25.0
    },
    {
      "homework": "HW5",
      "problem_id": 1498,
      "problem_name": "Kth Largest",
      "problem_order": 11,
      "n": 12,
      "first": 75.0,
      "best2": 100.0,
      "best3": 100.0,
      "best": 100.0,
      "gain": 25.0
    },
    {
      "homework": "HW5",
      "problem_id": 1504,
      "problem_name": "Phone Book",
      "problem_order": 12,
      "n": 12,
      "first": 76.66666666666667,
      "best2": 96.66666666666667,
      "best3": 96.66666666666667,
      "best": 100.0,
      "gain": 23.33333333333333
    },
    {
      "homework": "HW5",
      "problem_id": 1499,
      "problem_name": "Rewind",
      "problem_order": 1,
      "n": 22,
      "first": 77.27272727272727,
      "best2": 87.27272727272727,
      "best3": 94.54545454545455,
      "best": 100.0,
      "gain": 22.727272727272734
    },
    {
      "homework": "HW5",
      "problem_id": 1503,
      "problem_name": "LeftPacked",
      "problem_order": 7,
      "n": 15,
      "first": 80.0,
      "best2": 93.33333333333333,
      "best3": 93.33333333333333,
      "best": 100.0,
      "gain": 20.0
    },
    {
      "homework": "HW5",
      "problem_id": 1495,
      "problem_name": "Rebuild",
      "problem_order": 8,
      "n": 12,
      "first": 91.66666666666667,
      "best2": 100.0,
      "best3": 100.0,
      "best": 100.0,
      "gain": 8.333333333333329
    },
    {
      "homework": "HW5",
      "problem_id": 1496,
      "problem_name": "SearchTree",
      "problem_order": 9,
      "n": 12,
      "first": 91.66666666666667,
      "best2": 91.66666666666667,
      "best3": 100.0,
      "best": 100.0,
      "gain": 8.333333333333329
    }
  ],
  "attempt_score_series": [
    {
      "homework": "HW1",
      "attempt": 1,
      "state": "visible",
      "submissions": 304,
      "contributors": 38,
      "mean_score": 76.92983552631578
    },
    {
      "homework": "HW1",
      "attempt": 2,
      "state": "visible",
      "submissions": 106,
      "contributors": 34,
      "mean_score": 64.52830188679245
    },
    {
      "homework": "HW1",
      "attempt": 3,
      "state": "visible",
      "submissions": 52,
      "contributors": 25,
      "mean_score": 49.61538461538461
    },
    {
      "homework": "HW1",
      "attempt": 4,
      "state": "visible",
      "submissions": 37,
      "contributors": 18,
      "mean_score": 52.52256756756757
    },
    {
      "homework": "HW1",
      "attempt": 5,
      "state": "visible",
      "submissions": 24,
      "contributors": 11,
      "mean_score": 46.666666666666664
    },
    {
      "homework": "HW1",
      "attempt": 6,
      "state": "visible",
      "submissions": 18,
      "contributors": 10,
      "mean_score": 24.444444444444443
    },
    {
      "homework": "HW1",
      "attempt": 7,
      "state": "visible",
      "submissions": 15,
      "contributors": 9,
      "mean_score": 33.333333333333336
    },
    {
      "homework": "HW1",
      "attempt": 8,
      "state": "visible",
      "submissions": 14,
      "contributors": 9,
      "mean_score": 28.571428571428573
    },
    {
      "homework": "HW1",
      "attempt": 9,
      "state": "visible",
      "submissions": 11,
      "contributors": 7,
      "mean_score": 25.454545454545453
    },
    {
      "homework": "HW1",
      "attempt": 10,
      "state": "visible",
      "submissions": 10,
      "contributors": 6,
      "mean_score": 20.0
    },
    {
      "homework": "HW1",
      "attempt": 11,
      "state": "visible",
      "submissions": 8,
      "contributors": 6,
      "mean_score": 25.0
    },
    {
      "homework": "HW1",
      "attempt": 12,
      "state": "visible",
      "submissions": 7,
      "contributors": 5,
      "mean_score": 28.571428571428573
    },
    {
      "homework": "HW1",
      "attempt": 13,
      "state": "visible",
      "submissions": 7,
      "contributors": 5,
      "mean_score": 54.285714285714285
    },
    {
      "homework": "HW1",
      "attempt": 14,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 15,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 16,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 17,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 18,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 19,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 20,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 21,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 22,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 23,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 24,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 25,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 26,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 27,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 28,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 29,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 30,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 31,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 32,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 33,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 34,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 35,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 36,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 37,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 38,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 39,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 40,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 41,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 42,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW1",
      "attempt": 43,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW2",
      "attempt": 1,
      "state": "visible",
      "submissions": 290,
      "contributors": 38,
      "mean_score": 65.10344827586206
    },
    {
      "homework": "HW2",
      "attempt": 2,
      "state": "visible",
      "submissions": 134,
      "contributors": 33,
      "mean_score": 57.61194029850746
    },
    {
      "homework": "HW2",
      "attempt": 3,
      "state": "visible",
      "submissions": 74,
      "contributors": 25,
      "mean_score": 45.945945945945944
    },
    {
      "homework": "HW2",
      "attempt": 4,
      "state": "visible",
      "submissions": 49,
      "contributors": 17,
      "mean_score": 46.12244897959184
    },
    {
      "homework": "HW2",
      "attempt": 5,
      "state": "visible",
      "submissions": 36,
      "contributors": 13,
      "mean_score": 51.111111111111114
    },
    {
      "homework": "HW2",
      "attempt": 6,
      "state": "visible",
      "submissions": 21,
      "contributors": 8,
      "mean_score": 54.285714285714285
    },
    {
      "homework": "HW2",
      "attempt": 7,
      "state": "visible",
      "submissions": 16,
      "contributors": 7,
      "mean_score": 51.25
    },
    {
      "homework": "HW2",
      "attempt": 8,
      "state": "visible",
      "submissions": 11,
      "contributors": 6,
      "mean_score": 27.272727272727273
    },
    {
      "homework": "HW2",
      "attempt": 9,
      "state": "visible",
      "submissions": 10,
      "contributors": 5,
      "mean_score": 38.0
    },
    {
      "homework": "HW2",
      "attempt": 10,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW2",
      "attempt": 11,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW2",
      "attempt": 12,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW2",
      "attempt": 13,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW2",
      "attempt": 14,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW2",
      "attempt": 15,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW2",
      "attempt": 16,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW3",
      "attempt": 1,
      "state": "visible",
      "submissions": 273,
      "contributors": 39,
      "mean_score": 62.93040293040293
    },
    {
      "homework": "HW3",
      "attempt": 2,
      "state": "visible",
      "submissions": 118,
      "contributors": 36,
      "mean_score": 45.932203389830505
    },
    {
      "homework": "HW3",
      "attempt": 3,
      "state": "visible",
      "submissions": 77,
      "contributors": 32,
      "mean_score": 45.45454545454545
    },
    {
      "homework": "HW3",
      "attempt": 4,
      "state": "visible",
      "submissions": 59,
      "contributors": 27,
      "mean_score": 46.610169491525426
    },
    {
      "homework": "HW3",
      "attempt": 5,
      "state": "visible",
      "submissions": 40,
      "contributors": 17,
      "mean_score": 34.0
    },
    {
      "homework": "HW3",
      "attempt": 6,
      "state": "visible",
      "submissions": 30,
      "contributors": 12,
      "mean_score": 36.333333333333336
    },
    {
      "homework": "HW3",
      "attempt": 7,
      "state": "visible",
      "submissions": 28,
      "contributors": 11,
      "mean_score": 48.92857142857143
    },
    {
      "homework": "HW3",
      "attempt": 8,
      "state": "visible",
      "submissions": 22,
      "contributors": 9,
      "mean_score": 54.09090909090909
    },
    {
      "homework": "HW3",
      "attempt": 9,
      "state": "visible",
      "submissions": 16,
      "contributors": 8,
      "mean_score": 53.75
    },
    {
      "homework": "HW3",
      "attempt": 10,
      "state": "visible",
      "submissions": 15,
      "contributors": 7,
      "mean_score": 43.333333333333336
    },
    {
      "homework": "HW3",
      "attempt": 11,
      "state": "visible",
      "submissions": 13,
      "contributors": 6,
      "mean_score": 40.76923076923077
    },
    {
      "homework": "HW3",
      "attempt": 12,
      "state": "visible",
      "submissions": 11,
      "contributors": 6,
      "mean_score": 36.36363636363637
    },
    {
      "homework": "HW3",
      "attempt": 13,
      "state": "visible",
      "submissions": 9,
      "contributors": 5,
      "mean_score": 33.333333333333336
    },
    {
      "homework": "HW3",
      "attempt": 14,
      "state": "visible",
      "submissions": 9,
      "contributors": 5,
      "mean_score": 44.44444444444444
    },
    {
      "homework": "HW3",
      "attempt": 15,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW3",
      "attempt": 16,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW3",
      "attempt": 17,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW3",
      "attempt": 18,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW3",
      "attempt": 19,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW3",
      "attempt": 20,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW3",
      "attempt": 21,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW3",
      "attempt": 22,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW3",
      "attempt": 23,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW3",
      "attempt": 24,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW3",
      "attempt": 25,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW3",
      "attempt": 26,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW3",
      "attempt": 27,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW3",
      "attempt": 28,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 1,
      "state": "visible",
      "submissions": 304,
      "contributors": 38,
      "mean_score": 69.86842105263158
    },
    {
      "homework": "HW4",
      "attempt": 2,
      "state": "visible",
      "submissions": 120,
      "contributors": 35,
      "mean_score": 60.333333333333336
    },
    {
      "homework": "HW4",
      "attempt": 3,
      "state": "visible",
      "submissions": 71,
      "contributors": 22,
      "mean_score": 58.87323943661972
    },
    {
      "homework": "HW4",
      "attempt": 4,
      "state": "visible",
      "submissions": 43,
      "contributors": 19,
      "mean_score": 53.02325581395349
    },
    {
      "homework": "HW4",
      "attempt": 5,
      "state": "visible",
      "submissions": 28,
      "contributors": 13,
      "mean_score": 37.142857142857146
    },
    {
      "homework": "HW4",
      "attempt": 6,
      "state": "visible",
      "submissions": 25,
      "contributors": 12,
      "mean_score": 57.6
    },
    {
      "homework": "HW4",
      "attempt": 7,
      "state": "visible",
      "submissions": 20,
      "contributors": 8,
      "mean_score": 49.0
    },
    {
      "homework": "HW4",
      "attempt": 8,
      "state": "visible",
      "submissions": 18,
      "contributors": 6,
      "mean_score": 57.77777777777778
    },
    {
      "homework": "HW4",
      "attempt": 9,
      "state": "visible",
      "submissions": 16,
      "contributors": 5,
      "mean_score": 70.0
    },
    {
      "homework": "HW4",
      "attempt": 10,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 11,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 12,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 13,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 14,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 15,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 16,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 17,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 18,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 19,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 20,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 21,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 22,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 23,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 24,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 25,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 26,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 27,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 28,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 29,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 30,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 31,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 32,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 33,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 34,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 35,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 36,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 37,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 38,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 39,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 40,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 41,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW4",
      "attempt": 42,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 1,
      "state": "visible",
      "submissions": 185,
      "contributors": 23,
      "mean_score": 73.4054054054054
    },
    {
      "homework": "HW5",
      "attempt": 2,
      "state": "visible",
      "submissions": 70,
      "contributors": 18,
      "mean_score": 62.857142857142854
    },
    {
      "homework": "HW5",
      "attempt": 3,
      "state": "visible",
      "submissions": 41,
      "contributors": 13,
      "mean_score": 54.63414634146341
    },
    {
      "homework": "HW5",
      "attempt": 4,
      "state": "visible",
      "submissions": 30,
      "contributors": 9,
      "mean_score": 72.66666666666667
    },
    {
      "homework": "HW5",
      "attempt": 5,
      "state": "visible",
      "submissions": 19,
      "contributors": 5,
      "mean_score": 69.47368421052632
    },
    {
      "homework": "HW5",
      "attempt": 6,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 7,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 8,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 9,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 10,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 11,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 12,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 13,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 14,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 15,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 16,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 17,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 18,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 19,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 20,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 21,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 22,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 23,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 24,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 25,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 26,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 27,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 28,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 29,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 30,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 31,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 32,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 33,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 34,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 35,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 36,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    },
    {
      "homework": "HW5",
      "attempt": 37,
      "state": "suppressed",
      "submissions": null,
      "contributors": null,
      "mean_score": null
    }
  ],
  "event_progress": {
    "policy": {
      "minimum_distinct_contributors": 5,
      "eligibility": "A completed in-window retry after a valid baseline with prior best below 100",
      "new_best": "Normalized score strictly exceeds the prior within-window best; ties do not count",
      "internal_error": "IE judgements are skipped; compilation errors remain scored attempts",
      "gap": "Clock time since the previous valid same-student homework-problem submission",
      "phase": "Five equal-duration intervals from configured opening to deadline; deadline is in the last bin",
      "observation": "Ongoing windows are truncated at the snapshot; partial phases are labelled and future phases have null values",
      "secondary_suppression": "A second nonempty cell is hidden if a partition has exactly one primary mask",
      "weighting": "Equal weight per eligible retry; students can contribute multiple retries"
    },
    "eligibility_counts": {
      "first_scores": 1356,
      "internal_errors": 13,
      "after_full_credit": 645
    },
    "by_homework": [
      {
        "homework": "HW1",
        "state": "visible",
        "eligible_retries": 294,
        "new_bests": 95,
        "contributors": 29,
        "improvement_pct": 32.31292517006803
      },
      {
        "homework": "HW2",
        "state": "visible",
        "eligible_retries": 278,
        "new_bests": 125,
        "contributors": 32,
        "improvement_pct": 44.96402877697842
      },
      {
        "homework": "HW3",
        "state": "visible",
        "eligible_retries": 344,
        "new_bests": 119,
        "contributors": 34,
        "improvement_pct": 34.593023255813954
      },
      {
        "homework": "HW4",
        "state": "visible",
        "eligible_retries": 315,
        "new_bests": 136,
        "contributors": 34,
        "improvement_pct": 43.17460317460318
      },
      {
        "homework": "HW5",
        "state": "visible",
        "eligible_retries": 114,
        "new_bests": 72,
        "contributors": 18,
        "improvement_pct": 63.1578947368421
      }
    ],
    "by_gap": [
      {
        "gap_bin": 0,
        "label": "Under 1 min",
        "state": "visible",
        "eligible_retries": 634,
        "new_bests": 215,
        "contributors": 35,
        "improvement_pct": 33.91167192429022
      },
      {
        "gap_bin": 1,
        "label": "1–10 min",
        "state": "visible",
        "eligible_retries": 618,
        "new_bests": 291,
        "contributors": 37,
        "improvement_pct": 47.0873786407767
      },
      {
        "gap_bin": 2,
        "label": "10–60 min",
        "state": "visible",
        "eligible_retries": 64,
        "new_bests": 29,
        "contributors": 24,
        "improvement_pct": 45.3125
      },
      {
        "gap_bin": 3,
        "label": "1–24 hours",
        "state": "visible",
        "eligible_retries": 21,
        "new_bests": 8,
        "contributors": 11,
        "improvement_pct": 38.095238095238095
      },
      {
        "gap_bin": 4,
        "label": "24 hours or more",
        "state": "visible",
        "eligible_retries": 8,
        "new_bests": 4,
        "contributors": 6,
        "improvement_pct": 50.0
      }
    ],
    "by_problem": [
      {
        "homework": "HW1",
        "problem_id": 11,
        "problem_name": "HW1-ConsectiveFours",
        "state": "visible",
        "eligible_retries": 22,
        "new_bests": 10,
        "contributors": 10,
        "improvement_pct": 45.45454545454545
      },
      {
        "homework": "HW1",
        "problem_id": 12,
        "problem_name": "HW1-SentinelValue",
        "state": "visible",
        "eligible_retries": 32,
        "new_bests": 13,
        "contributors": 11,
        "improvement_pct": 40.625
      },
      {
        "homework": "HW1",
        "problem_id": 15,
        "problem_name": "HW1-ComputeDisplacement",
        "state": "suppressed",
        "eligible_retries": null,
        "new_bests": null,
        "contributors": null,
        "improvement_pct": null
      },
      {
        "homework": "HW1",
        "problem_id": 16,
        "problem_name": "HW1-LargeToSmall",
        "state": "visible",
        "eligible_retries": 36,
        "new_bests": 16,
        "contributors": 14,
        "improvement_pct": 44.44444444444444
      },
      {
        "homework": "HW1",
        "problem_id": 366,
        "problem_name": "Exercise1.2.15 Triangle Sides",
        "state": "visible",
        "eligible_retries": 16,
        "new_bests": 13,
        "contributors": 9,
        "improvement_pct": 81.25
      },
      {
        "homework": "HW1",
        "problem_id": 447,
        "problem_name": "Exercise1.4.15-InPlaceTranspose",
        "state": "suppressed",
        "eligible_retries": null,
        "new_bests": null,
        "contributors": null,
        "improvement_pct": null
      },
      {
        "homework": "HW1",
        "problem_id": 851,
        "problem_name": "Exercise2.5-EggsGrossDozensLeftover",
        "state": "visible",
        "eligible_retries": 93,
        "new_bests": 18,
        "contributors": 16,
        "improvement_pct": 19.35483870967742
      },
      {
        "homework": "HW1",
        "problem_id": 871,
        "problem_name": "Exercise3.3-SimpleCalculator",
        "state": "visible",
        "eligible_retries": 78,
        "new_bests": 15,
        "contributors": 13,
        "improvement_pct": 19.23076923076923
      },
      {
        "homework": "HW2",
        "problem_id": 1275,
        "problem_name": "Normalization",
        "state": "visible",
        "eligible_retries": 19,
        "new_bests": 11,
        "contributors": 9,
        "improvement_pct": 57.89473684210526
      },
      {
        "homework": "HW2",
        "problem_id": 1276,
        "problem_name": "CreditCard",
        "state": "visible",
        "eligible_retries": 31,
        "new_bests": 16,
        "contributors": 12,
        "improvement_pct": 51.61290322580645
      },
      {
        "homework": "HW2",
        "problem_id": 1277,
        "problem_name": "PairOfDice",
        "state": "visible",
        "eligible_retries": 55,
        "new_bests": 23,
        "contributors": 19,
        "improvement_pct": 41.81818181818182
      },
      {
        "homework": "HW2",
        "problem_id": 1278,
        "problem_name": "Charge",
        "state": "visible",
        "eligible_retries": 45,
        "new_bests": 9,
        "contributors": 9,
        "improvement_pct": 20.0
      },
      {
        "homework": "HW2",
        "problem_id": 1279,
        "problem_name": "Complex",
        "state": "visible",
        "eligible_retries": 28,
        "new_bests": 20,
        "contributors": 15,
        "improvement_pct": 71.42857142857143
      },
      {
        "homework": "HW2",
        "problem_id": 1280,
        "problem_name": "CampusDirectory",
        "state": "visible",
        "eligible_retries": 23,
        "new_bests": 12,
        "contributors": 13,
        "improvement_pct": 52.17391304347826
      },
      {
        "homework": "HW2",
        "problem_id": 1281,
        "problem_name": "IntQuestion",
        "state": "visible",
        "eligible_retries": 35,
        "new_bests": 19,
        "contributors": 18,
        "improvement_pct": 54.285714285714285
      },
      {
        "homework": "HW2",
        "problem_id": 1282,
        "problem_name": "ShapeZoo",
        "state": "visible",
        "eligible_retries": 42,
        "new_bests": 15,
        "contributors": 15,
        "improvement_pct": 35.714285714285715
      },
      {
        "homework": "HW3",
        "problem_id": 169,
        "problem_name": "26s3HW3-EvenOrOdd",
        "state": "visible",
        "eligible_retries": 130,
        "new_bests": 30,
        "contributors": 25,
        "improvement_pct": 23.076923076923077
      },
      {
        "homework": "HW3",
        "problem_id": 171,
        "problem_name": "26s3HW3-DigitProcessing",
        "state": "visible",
        "eligible_retries": 63,
        "new_bests": 14,
        "contributors": 14,
        "improvement_pct": 22.22222222222222
      },
      {
        "homework": "HW3",
        "problem_id": 1351,
        "problem_name": "Hanoi",
        "state": "visible",
        "eligible_retries": 27,
        "new_bests": 13,
        "contributors": 13,
        "improvement_pct": 48.148148148148145
      },
      {
        "homework": "HW3",
        "problem_id": 1352,
        "problem_name": "MeasureBox",
        "state": "visible",
        "eligible_retries": 12,
        "new_bests": 8,
        "contributors": 8,
        "improvement_pct": 66.66666666666667
      },
      {
        "homework": "HW3",
        "problem_id": 1353,
        "problem_name": "LargeNumber",
        "state": "visible",
        "eligible_retries": 20,
        "new_bests": 9,
        "contributors": 6,
        "improvement_pct": 45.0
      },
      {
        "homework": "HW3",
        "problem_id": 1354,
        "problem_name": "TicTacToe",
        "state": "visible",
        "eligible_retries": 71,
        "new_bests": 31,
        "contributors": 25,
        "improvement_pct": 43.66197183098591
      },
      {
        "homework": "HW3",
        "problem_id": 1355,
        "problem_name": "Rectangle",
        "state": "visible",
        "eligible_retries": 21,
        "new_bests": 14,
        "contributors": 13,
        "improvement_pct": 66.66666666666667
      },
      {
        "homework": "HW4",
        "problem_id": 1457,
        "problem_name": "Dominant",
        "state": "visible",
        "eligible_retries": 30,
        "new_bests": 19,
        "contributors": 14,
        "improvement_pct": 63.333333333333336
      },
      {
        "homework": "HW4",
        "problem_id": 1458,
        "problem_name": "Collapse",
        "state": "visible",
        "eligible_retries": 28,
        "new_bests": 13,
        "contributors": 9,
        "improvement_pct": 46.42857142857143
      },
      {
        "homework": "HW4",
        "problem_id": 1459,
        "problem_name": "ZeroMatrix",
        "state": "visible",
        "eligible_retries": 40,
        "new_bests": 16,
        "contributors": 14,
        "improvement_pct": 40.0
      },
      {
        "homework": "HW4",
        "problem_id": 1460,
        "problem_name": "MinSubarray",
        "state": "visible",
        "eligible_retries": 46,
        "new_bests": 19,
        "contributors": 15,
        "improvement_pct": 41.30434782608695
      },
      {
        "homework": "HW4",
        "problem_id": 1461,
        "problem_name": "ArrayStack",
        "state": "visible",
        "eligible_retries": 20,
        "new_bests": 10,
        "contributors": 8,
        "improvement_pct": 50.0
      },
      {
        "homework": "HW4",
        "problem_id": 1462,
        "problem_name": "Parentheses",
        "state": "visible",
        "eligible_retries": 57,
        "new_bests": 21,
        "contributors": 18,
        "improvement_pct": 36.8421052631579
      },
      {
        "homework": "HW4",
        "problem_id": 1463,
        "problem_name": "Postfix",
        "state": "visible",
        "eligible_retries": 34,
        "new_bests": 18,
        "contributors": 17,
        "improvement_pct": 52.94117647058823
      },
      {
        "homework": "HW4",
        "problem_id": 1464,
        "problem_name": "Browser",
        "state": "visible",
        "eligible_retries": 60,
        "new_bests": 20,
        "contributors": 11,
        "improvement_pct": 33.333333333333336
      },
      {
        "homework": "HW5",
        "problem_id": 1493,
        "problem_name": "Waiting Line",
        "state": "visible",
        "eligible_retries": 13,
        "new_bests": 8,
        "contributors": 7,
        "improvement_pct": 61.53846153846154
      },
      {
        "homework": "HW5",
        "problem_id": 1494,
        "problem_name": "Counting Out",
        "state": "visible",
        "eligible_retries": 13,
        "new_bests": 7,
        "contributors": 7,
        "improvement_pct": 53.84615384615385
      },
      {
        "homework": "HW5",
        "problem_id": 1495,
        "problem_name": "Rebuild",
        "state": "suppressed",
        "eligible_retries": null,
        "new_bests": null,
        "contributors": null,
        "improvement_pct": null
      },
      {
        "homework": "HW5",
        "problem_id": 1496,
        "problem_name": "SearchTree",
        "state": "suppressed",
        "eligible_retries": null,
        "new_bests": null,
        "contributors": null,
        "improvement_pct": null
      },
      {
        "homework": "HW5",
        "problem_id": 1497,
        "problem_name": "HeapArray",
        "state": "suppressed",
        "eligible_retries": null,
        "new_bests": null,
        "contributors": null,
        "improvement_pct": null
      },
      {
        "homework": "HW5",
        "problem_id": 1498,
        "problem_name": "Kth Largest",
        "state": "suppressed",
        "eligible_retries": null,
        "new_bests": null,
        "contributors": null,
        "improvement_pct": null
      },
      {
        "homework": "HW5",
        "problem_id": 1499,
        "problem_name": "Rewind",
        "state": "visible",
        "eligible_retries": 14,
        "new_bests": 10,
        "contributors": 6,
        "improvement_pct": 71.42857142857143
      },
      {
        "homework": "HW5",
        "problem_id": 1500,
        "problem_name": "Halfway",
        "state": "visible",
        "eligible_retries": 19,
        "new_bests": 12,
        "contributors": 9,
        "improvement_pct": 63.1578947368421
      },
      {
        "homework": "HW5",
        "problem_id": 1501,
        "problem_name": "SandwichLine",
        "state": "visible",
        "eligible_retries": 19,
        "new_bests": 8,
        "contributors": 7,
        "improvement_pct": 42.10526315789474
      },
      {
        "homework": "HW5",
        "problem_id": 1502,
        "problem_name": "RowByRow",
        "state": "visible",
        "eligible_retries": 11,
        "new_bests": 8,
        "contributors": 6,
        "improvement_pct": 72.72727272727273
      },
      {
        "homework": "HW5",
        "problem_id": 1503,
        "problem_name": "LeftPacked",
        "state": "suppressed",
        "eligible_retries": null,
        "new_bests": null,
        "contributors": null,
        "improvement_pct": null
      },
      {
        "homework": "HW5",
        "problem_id": 1504,
        "problem_name": "Phone Book",
        "state": "suppressed",
        "eligible_retries": null,
        "new_bests": null,
        "contributors": null,
        "improvement_pct": null
      }
    ],
    "by_phase": [
      {
        "homework": "HW1",
        "phase": 0,
        "label": "0–20%",
        "phase_hours": 30.596666666666664,
        "state": "suppressed",
        "eligible_retries": null,
        "new_bests": null,
        "contributors": null,
        "improvement_pct": null,
        "phase_start_local": "2026-08-26T15:00:00+08:00",
        "phase_end_local": "2026-08-27T21:35:48+08:00",
        "observation_status": "complete",
        "observed_until_local": "2026-08-27T21:35:48+08:00"
      },
      {
        "homework": "HW1",
        "phase": 1,
        "label": "20–40%",
        "phase_hours": 30.596666666666664,
        "state": "visible",
        "eligible_retries": 76,
        "new_bests": 21,
        "contributors": 7,
        "improvement_pct": 27.63157894736842,
        "phase_start_local": "2026-08-27T21:35:48+08:00",
        "phase_end_local": "2026-08-29T04:11:36+08:00",
        "observation_status": "complete",
        "observed_until_local": "2026-08-29T04:11:36+08:00"
      },
      {
        "homework": "HW1",
        "phase": 2,
        "label": "40–60%",
        "phase_hours": 30.596666666666664,
        "state": "visible",
        "eligible_retries": 133,
        "new_bests": 33,
        "contributors": 12,
        "improvement_pct": 24.81203007518797,
        "phase_start_local": "2026-08-29T04:11:36+08:00",
        "phase_end_local": "2026-08-30T10:47:24+08:00",
        "observation_status": "complete",
        "observed_until_local": "2026-08-30T10:47:24+08:00"
      },
      {
        "homework": "HW1",
        "phase": 3,
        "label": "60–80%",
        "phase_hours": 30.596666666666664,
        "state": "visible",
        "eligible_retries": 42,
        "new_bests": 20,
        "contributors": 8,
        "improvement_pct": 47.61904761904762,
        "phase_start_local": "2026-08-30T10:47:24+08:00",
        "phase_end_local": "2026-08-31T17:23:12+08:00",
        "observation_status": "complete",
        "observed_until_local": "2026-08-31T17:23:12+08:00"
      },
      {
        "homework": "HW1",
        "phase": 4,
        "label": "80–100%",
        "phase_hours": 30.596666666666664,
        "state": "suppressed",
        "eligible_retries": null,
        "new_bests": null,
        "contributors": null,
        "improvement_pct": null,
        "phase_start_local": "2026-08-31T17:23:12+08:00",
        "phase_end_local": "2026-09-01T23:59:00+08:00",
        "observation_status": "complete",
        "observed_until_local": "2026-09-01T23:59:00+08:00"
      },
      {
        "homework": "HW2",
        "phase": 0,
        "label": "0–20%",
        "phase_hours": 26.396666666666665,
        "state": "visible",
        "eligible_retries": 40,
        "new_bests": 21,
        "contributors": 8,
        "improvement_pct": 52.5,
        "phase_start_local": "2026-09-03T12:00:00+08:00",
        "phase_end_local": "2026-09-04T14:23:48+08:00",
        "observation_status": "complete",
        "observed_until_local": "2026-09-04T14:23:48+08:00"
      },
      {
        "homework": "HW2",
        "phase": 1,
        "label": "20–40%",
        "phase_hours": 26.396666666666665,
        "state": "visible",
        "eligible_retries": 116,
        "new_bests": 42,
        "contributors": 13,
        "improvement_pct": 36.206896551724135,
        "phase_start_local": "2026-09-04T14:23:48+08:00",
        "phase_end_local": "2026-09-05T16:47:36+08:00",
        "observation_status": "complete",
        "observed_until_local": "2026-09-05T16:47:36+08:00"
      },
      {
        "homework": "HW2",
        "phase": 2,
        "label": "40–60%",
        "phase_hours": 26.396666666666665,
        "state": "visible",
        "eligible_retries": 58,
        "new_bests": 27,
        "contributors": 7,
        "improvement_pct": 46.55172413793103,
        "phase_start_local": "2026-09-05T16:47:36+08:00",
        "phase_end_local": "2026-09-06T19:11:24+08:00",
        "observation_status": "complete",
        "observed_until_local": "2026-09-06T19:11:24+08:00"
      },
      {
        "homework": "HW2",
        "phase": 3,
        "label": "60–80%",
        "phase_hours": 26.396666666666665,
        "state": "visible",
        "eligible_retries": 39,
        "new_bests": 21,
        "contributors": 8,
        "improvement_pct": 53.84615384615385,
        "phase_start_local": "2026-09-06T19:11:24+08:00",
        "phase_end_local": "2026-09-07T21:35:12+08:00",
        "observation_status": "complete",
        "observed_until_local": "2026-09-07T21:35:12+08:00"
      },
      {
        "homework": "HW2",
        "phase": 4,
        "label": "80–100%",
        "phase_hours": 26.396666666666665,
        "state": "visible",
        "eligible_retries": 25,
        "new_bests": 14,
        "contributors": 8,
        "improvement_pct": 56.0,
        "phase_start_local": "2026-09-07T21:35:12+08:00",
        "phase_end_local": "2026-09-08T23:59:00+08:00",
        "observation_status": "complete",
        "observed_until_local": "2026-09-08T23:59:00+08:00"
      },
      {
        "homework": "HW3",
        "phase": 0,
        "label": "0–20%",
        "phase_hours": 21.796666666666667,
        "state": "visible",
        "eligible_retries": 155,
        "new_bests": 39,
        "contributors": 12,
        "improvement_pct": 25.161290322580644,
        "phase_start_local": "2026-09-11T11:00:00+08:00",
        "phase_end_local": "2026-09-12T08:47:48+08:00",
        "observation_status": "complete",
        "observed_until_local": "2026-09-12T08:47:48+08:00"
      },
      {
        "homework": "HW3",
        "phase": 1,
        "label": "20–40%",
        "phase_hours": 21.796666666666667,
        "state": "visible",
        "eligible_retries": 60,
        "new_bests": 33,
        "contributors": 13,
        "improvement_pct": 55.0,
        "phase_start_local": "2026-09-12T08:47:48+08:00",
        "phase_end_local": "2026-09-13T06:35:36+08:00",
        "observation_status": "complete",
        "observed_until_local": "2026-09-13T06:35:36+08:00"
      },
      {
        "homework": "HW3",
        "phase": 2,
        "label": "40–60%",
        "phase_hours": 21.796666666666667,
        "state": "visible",
        "eligible_retries": 37,
        "new_bests": 13,
        "contributors": 7,
        "improvement_pct": 35.13513513513514,
        "phase_start_local": "2026-09-13T06:35:36+08:00",
        "phase_end_local": "2026-09-14T04:23:24+08:00",
        "observation_status": "complete",
        "observed_until_local": "2026-09-14T04:23:24+08:00"
      },
      {
        "homework": "HW3",
        "phase": 3,
        "label": "60–80%",
        "phase_hours": 21.796666666666667,
        "state": "visible",
        "eligible_retries": 68,
        "new_bests": 22,
        "contributors": 9,
        "improvement_pct": 32.35294117647059,
        "phase_start_local": "2026-09-14T04:23:24+08:00",
        "phase_end_local": "2026-09-15T02:11:12+08:00",
        "observation_status": "complete",
        "observed_until_local": "2026-09-15T02:11:12+08:00"
      },
      {
        "homework": "HW3",
        "phase": 4,
        "label": "80–100%",
        "phase_hours": 21.796666666666667,
        "state": "visible",
        "eligible_retries": 24,
        "new_bests": 12,
        "contributors": 6,
        "improvement_pct": 50.0,
        "phase_start_local": "2026-09-15T02:11:12+08:00",
        "phase_end_local": "2026-09-15T23:59:00+08:00",
        "observation_status": "complete",
        "observed_until_local": "2026-09-15T23:59:00+08:00"
      },
      {
        "homework": "HW4",
        "phase": 0,
        "label": "0–20%",
        "phase_hours": 41.196666666666665,
        "state": "suppressed",
        "eligible_retries": null,
        "new_bests": null,
        "contributors": null,
        "improvement_pct": null,
        "phase_start_local": "2026-09-24T10:00:00+08:00",
        "phase_end_local": "2026-09-26T03:11:48+08:00",
        "observation_status": "complete",
        "observed_until_local": "2026-09-26T03:11:48+08:00"
      },
      {
        "homework": "HW4",
        "phase": 1,
        "label": "20–40%",
        "phase_hours": 41.196666666666665,
        "state": "visible",
        "eligible_retries": 159,
        "new_bests": 41,
        "contributors": 10,
        "improvement_pct": 25.78616352201258,
        "phase_start_local": "2026-09-26T03:11:48+08:00",
        "phase_end_local": "2026-09-27T20:23:36+08:00",
        "observation_status": "complete",
        "observed_until_local": "2026-09-27T20:23:36+08:00"
      },
      {
        "homework": "HW4",
        "phase": 2,
        "label": "40–60%",
        "phase_hours": 41.196666666666665,
        "state": "visible",
        "eligible_retries": 87,
        "new_bests": 56,
        "contributors": 15,
        "improvement_pct": 64.36781609195403,
        "phase_start_local": "2026-09-27T20:23:36+08:00",
        "phase_end_local": "2026-09-29T13:35:24+08:00",
        "observation_status": "complete",
        "observed_until_local": "2026-09-29T13:35:24+08:00"
      },
      {
        "homework": "HW4",
        "phase": 3,
        "label": "60–80%",
        "phase_hours": 41.196666666666665,
        "state": "visible",
        "eligible_retries": 36,
        "new_bests": 21,
        "contributors": 12,
        "improvement_pct": 58.333333333333336,
        "phase_start_local": "2026-09-29T13:35:24+08:00",
        "phase_end_local": "2026-10-01T06:47:12+08:00",
        "observation_status": "complete",
        "observed_until_local": "2026-10-01T06:47:12+08:00"
      },
      {
        "homework": "HW4",
        "phase": 4,
        "label": "80–100%",
        "phase_hours": 41.196666666666665,
        "state": "suppressed",
        "eligible_retries": null,
        "new_bests": null,
        "contributors": null,
        "improvement_pct": null,
        "phase_start_local": "2026-10-01T06:47:12+08:00",
        "phase_end_local": "2026-10-02T23:59:00+08:00",
        "observation_status": "complete",
        "observed_until_local": "2026-10-02T23:59:00+08:00"
      },
      {
        "homework": "HW5",
        "phase": 0,
        "label": "0–20%",
        "phase_hours": 88.04666666666667,
        "state": "suppressed",
        "eligible_retries": null,
        "new_bests": null,
        "contributors": null,
        "improvement_pct": null,
        "phase_start_local": "2026-09-30T15:45:00+08:00",
        "phase_end_local": "2026-10-04T07:47:48+08:00",
        "observation_status": "complete",
        "observed_until_local": "2026-10-04T07:47:48+08:00"
      },
      {
        "homework": "HW5",
        "phase": 1,
        "label": "20–40%",
        "phase_hours": 88.04666666666667,
        "state": "suppressed",
        "eligible_retries": null,
        "new_bests": null,
        "contributors": null,
        "improvement_pct": null,
        "phase_start_local": "2026-10-04T07:47:48+08:00",
        "phase_end_local": "2026-10-07T23:50:36+08:00",
        "observation_status": "complete",
        "observed_until_local": "2026-10-07T23:50:36+08:00"
      },
      {
        "homework": "HW5",
        "phase": 2,
        "label": "40–60%",
        "phase_hours": 88.04666666666667,
        "state": "visible",
        "eligible_retries": 29,
        "new_bests": 24,
        "contributors": 6,
        "improvement_pct": 82.75862068965517,
        "phase_start_local": "2026-10-07T23:50:36+08:00",
        "phase_end_local": "2026-10-11T15:53:24+08:00",
        "observation_status": "complete",
        "observed_until_local": "2026-10-11T15:53:24+08:00"
      },
      {
        "homework": "HW5",
        "phase": 3,
        "label": "60–80%",
        "phase_hours": 88.04666666666667,
        "state": "visible",
        "eligible_retries": 31,
        "new_bests": 18,
        "contributors": 7,
        "improvement_pct": 58.064516129032256,
        "phase_start_local": "2026-10-11T15:53:24+08:00",
        "phase_end_local": "2026-10-15T07:56:12+08:00",
        "observation_status": "partial",
        "observed_until_local": "2026-10-13T14:13:19.647089+08:00"
      },
      {
        "homework": "HW5",
        "phase": 4,
        "label": "80–100%",
        "phase_hours": 88.04666666666667,
        "state": "not_observed",
        "eligible_retries": null,
        "new_bests": null,
        "contributors": null,
        "improvement_pct": null,
        "phase_start_local": "2026-10-15T07:56:12+08:00",
        "phase_end_local": "2026-10-18T23:59:00+08:00",
        "observation_status": "not_observed",
        "observed_until_local": null
      }
    ]
  },
  "exclusion_policy": {
    "basis": "Previously confirmed test account, matched by private HMAC linkage",
    "excluded_roster_members": 1,
    "excluded_submission_events": 2
  },
  "input_sha256": "3374b5b43147c944bd7b3aadd62b05af7db53fcbabaa2f25a0c6260b8da3731c"
}
