{
  "provenance": {
    "sourceId": "ubc-pair-grade-data",
    "sourceName": "UBC PAIR Grade Data",
    "sourceUrl": "https://github.com/DonneyF/ubc-pair-grade-data",
    "sourceRef": "18af317b9ded65047f8438b854317b4ff7fcb88d",
    "sourceLicense": null,
    "retrievedAt": "2026-08-31T07:24:28.727Z",
    "generatorVersion": 1,
    "subject": "MATH",
    "generationWindows": [
      {
        "generation": "tableau-dashboard",
        "from": "2014S",
        "to": "2021W",
        "note": "UBC's earlier reporting system. It also covers the 2021 sessions, which both systems published; the earlier figures are used there because the newer ones are missing a substantial number of sections."
      },
      {
        "generation": "tableau-dashboard-v2",
        "from": "2022S",
        "to": null,
        "note": "UBC's current reporting system, and the only source for these sessions. It also reports medians and quartiles, which the earlier system did not."
      }
    ],
    "activeSince": "2022S",
    "thresholds": {
      "minSessions": 3,
      "minTotalStudents": 100
    },
    "caveats": [
      "small-cell-suppression",
      "upstream-imputation",
      "avg-precision-drift",
      "instructor-data-excluded",
      "campus-series-kept-separate"
    ]
  },
  "source": {
    "name": "UBC PAIR grade data",
    "url": "https://github.com/DonneyF/ubc-pair-grade-data"
  },
  "usage": "No licence is claimed over the underlying figures. Attribution terms: https://learn4less.ca/ubc-grades/methodology/#attribution",
  "bucketOrder": [
    "<50",
    "50-54",
    "55-59",
    "60-63",
    "64-67",
    "68-71",
    "72-75",
    "76-79",
    "80-84",
    "85-89",
    "90-100"
  ],
  "course": {
    "schemaVersion": 1,
    "gradesSlug": "math-200",
    "courseSlug": "ubc-math-200",
    "code": "MATH 200",
    "buckets": [
      "<50",
      "50-54",
      "55-59",
      "60-63",
      "64-67",
      "68-71",
      "72-75",
      "76-79",
      "80-84",
      "85-89",
      "90-100"
    ],
    "campuses": {
      "UBCV": [
        {
          "session": "2014S",
          "year": 2014,
          "term": "summer",
          "generation": "tableau-dashboard",
          "sections": 1,
          "reported": 93,
          "avg": 68.58,
          "avgCoverage": 1,
          "buckets": [
            7,
            10,
            0,
            8,
            5,
            15,
            15,
            0,
            12,
            0,
            9
          ],
          "bucketTotal": 81,
          "bucketsComplete": false,
          "below50": 7,
          "below50Share": 0.0864
        },
        {
          "session": "2014W",
          "year": 2014,
          "term": "winter",
          "generation": "tableau-dashboard",
          "sections": 8,
          "reported": 977,
          "avg": 68.01,
          "avgCoverage": 1,
          "buckets": [
            117,
            65,
            84,
            75,
            61,
            72,
            90,
            126,
            144,
            95,
            48
          ],
          "bucketTotal": 977,
          "bucketsComplete": true,
          "below50": 117,
          "below50Share": 0.1198
        },
        {
          "session": "2015S",
          "year": 2015,
          "term": "summer",
          "generation": "tableau-dashboard",
          "sections": 1,
          "reported": 55,
          "avg": 62.8,
          "avgCoverage": 1,
          "buckets": [
            9,
            6,
            9,
            0,
            0,
            7,
            0,
            5,
            6,
            0,
            0
          ],
          "bucketTotal": 42,
          "bucketsComplete": false,
          "below50": 9,
          "below50Share": 0.2143
        },
        {
          "session": "2015W",
          "year": 2015,
          "term": "winter",
          "generation": "tableau-dashboard",
          "sections": 8,
          "reported": 1068,
          "avg": 65.64,
          "avgCoverage": 1,
          "buckets": [
            122,
            108,
            130,
            88,
            73,
            125,
            96,
            76,
            115,
            74,
            61
          ],
          "bucketTotal": 1068,
          "bucketsComplete": true,
          "below50": 122,
          "below50Share": 0.1142
        },
        {
          "session": "2016S",
          "year": 2016,
          "term": "summer",
          "generation": "tableau-dashboard",
          "sections": 1,
          "reported": 60,
          "avg": 60.82,
          "avgCoverage": 1,
          "buckets": [
            11,
            6,
            9,
            5,
            9,
            5,
            6,
            2,
            5,
            0,
            2
          ],
          "bucketTotal": 60,
          "bucketsComplete": true,
          "below50": 11,
          "below50Share": 0.1833
        },
        {
          "session": "2016W",
          "year": 2016,
          "term": "winter",
          "generation": "tableau-dashboard",
          "sections": 10,
          "reported": 1268,
          "avg": 65.8,
          "avgCoverage": 1,
          "buckets": [
            136,
            152,
            131,
            112,
            117,
            127,
            127,
            82,
            139,
            71,
            74
          ],
          "bucketTotal": 1268,
          "bucketsComplete": true,
          "below50": 136,
          "below50Share": 0.1073
        },
        {
          "session": "2017S",
          "year": 2017,
          "term": "summer",
          "generation": "tableau-dashboard",
          "sections": 1,
          "reported": 77,
          "avg": 75.06,
          "avgCoverage": 1,
          "buckets": [
            4,
            4,
            3,
            6,
            1,
            7,
            11,
            6,
            11,
            13,
            11
          ],
          "bucketTotal": 77,
          "bucketsComplete": true,
          "below50": 4,
          "below50Share": 0.0519
        },
        {
          "session": "2017W",
          "year": 2017,
          "term": "winter",
          "generation": "tableau-dashboard",
          "sections": 12,
          "reported": 1228,
          "avg": 66.67,
          "avgCoverage": 1,
          "buckets": [
            134,
            95,
            116,
            116,
            122,
            157,
            123,
            102,
            126,
            74,
            63
          ],
          "bucketTotal": 1228,
          "bucketsComplete": true,
          "below50": 134,
          "below50Share": 0.1091
        },
        {
          "session": "2018S",
          "year": 2018,
          "term": "summer",
          "generation": "tableau-dashboard",
          "sections": 1,
          "reported": 111,
          "avg": 69.4,
          "avgCoverage": 1,
          "buckets": [
            9,
            9,
            7,
            7,
            14,
            11,
            15,
            9,
            13,
            8,
            9
          ],
          "bucketTotal": 111,
          "bucketsComplete": true,
          "below50": 9,
          "below50Share": 0.0811
        },
        {
          "session": "2018W",
          "year": 2018,
          "term": "winter",
          "generation": "tableau-dashboard",
          "sections": 12,
          "reported": 1132,
          "avg": 66.13,
          "avgCoverage": 1,
          "buckets": [
            137,
            81,
            105,
            91,
            107,
            151,
            144,
            78,
            123,
            76,
            39
          ],
          "bucketTotal": 1132,
          "bucketsComplete": true,
          "below50": 137,
          "below50Share": 0.121
        },
        {
          "session": "2019S",
          "year": 2019,
          "term": "summer",
          "generation": "tableau-dashboard",
          "sections": 1,
          "reported": 138,
          "avg": 68.64,
          "avgCoverage": 1,
          "buckets": [
            11,
            12,
            11,
            10,
            17,
            16,
            13,
            12,
            11,
            12,
            13
          ],
          "bucketTotal": 138,
          "bucketsComplete": true,
          "below50": 11,
          "below50Share": 0.0797
        },
        {
          "session": "2019W",
          "year": 2019,
          "term": "winter",
          "generation": "tableau-dashboard",
          "sections": 13,
          "reported": 1200,
          "avg": 70.03,
          "avgCoverage": 1,
          "buckets": [
            71,
            96,
            101,
            102,
            118,
            115,
            123,
            105,
            167,
            104,
            98
          ],
          "bucketTotal": 1200,
          "bucketsComplete": true,
          "below50": 71,
          "below50Share": 0.0592
        },
        {
          "session": "2020S",
          "year": 2020,
          "term": "summer",
          "generation": "tableau-dashboard",
          "sections": 1,
          "reported": 131,
          "avg": 71.79,
          "avgCoverage": 1,
          "buckets": [
            2,
            1,
            10,
            12,
            24,
            16,
            17,
            17,
            17,
            13,
            2
          ],
          "bucketTotal": 131,
          "bucketsComplete": true,
          "below50": 2,
          "below50Share": 0.0153
        },
        {
          "session": "2020W",
          "year": 2020,
          "term": "winter",
          "generation": "tableau-dashboard",
          "sections": 10,
          "reported": 1307,
          "avg": 70.55,
          "avgCoverage": 1,
          "buckets": [
            112,
            68,
            94,
            96,
            112,
            131,
            158,
            108,
            209,
            103,
            116
          ],
          "bucketTotal": 1307,
          "bucketsComplete": true,
          "below50": 112,
          "below50Share": 0.0857
        },
        {
          "session": "2021S",
          "year": 2021,
          "term": "summer",
          "generation": "tableau-dashboard",
          "sections": 1,
          "reported": 114,
          "avg": 67.66,
          "avgCoverage": 1,
          "buckets": [
            12,
            9,
            15,
            7,
            7,
            11,
            7,
            14,
            16,
            10,
            6
          ],
          "bucketTotal": 114,
          "bucketsComplete": true,
          "below50": 12,
          "below50Share": 0.1053
        },
        {
          "session": "2021W",
          "year": 2021,
          "term": "winter",
          "generation": "tableau-dashboard",
          "sections": 10,
          "reported": 1305,
          "avg": 66.76,
          "avgCoverage": 1,
          "buckets": [
            200,
            116,
            69,
            91,
            100,
            95,
            124,
            108,
            162,
            109,
            131
          ],
          "bucketTotal": 1305,
          "bucketsComplete": true,
          "below50": 200,
          "below50Share": 0.1533
        },
        {
          "session": "2022S",
          "year": 2022,
          "term": "summer",
          "generation": "tableau-dashboard-v2",
          "sections": 1,
          "reported": 109,
          "avg": 73.3,
          "avgCoverage": 1,
          "buckets": [
            6,
            7,
            7,
            4,
            7,
            11,
            11,
            10,
            18,
            14,
            14
          ],
          "bucketTotal": 109,
          "bucketsComplete": true,
          "below50": 6,
          "below50Share": 0.055,
          "median": 76,
          "p25": 65,
          "p75": 85
        },
        {
          "session": "2022W",
          "year": 2022,
          "term": "winter",
          "generation": "tableau-dashboard-v2",
          "sections": 9,
          "reported": 1183,
          "avg": 69.49,
          "avgCoverage": 1,
          "buckets": [
            136,
            86,
            71,
            92,
            89,
            110,
            111,
            90,
            147,
            100,
            151
          ],
          "bucketTotal": 1183,
          "bucketsComplete": true,
          "below50": 136,
          "below50Share": 0.115,
          "median": 71.8,
          "p25": 59.1,
          "p75": 83
        },
        {
          "session": "2023S",
          "year": 2023,
          "term": "summer",
          "generation": "tableau-dashboard-v2",
          "sections": 1,
          "reported": 169,
          "avg": 70.14,
          "avgCoverage": 1,
          "buckets": [
            14,
            14,
            14,
            11,
            18,
            11,
            12,
            5,
            22,
            11,
            26
          ],
          "bucketTotal": 158,
          "bucketsComplete": false,
          "below50": 14,
          "below50Share": 0.0886,
          "median": 71,
          "p25": 59,
          "p75": 83
        },
        {
          "session": "2023W",
          "year": 2023,
          "term": "winter",
          "generation": "tableau-dashboard-v2",
          "sections": 9,
          "reported": 1368,
          "avg": 69.48,
          "avgCoverage": 1,
          "buckets": [
            132,
            97,
            83,
            96,
            111,
            125,
            138,
            104,
            180,
            127,
            123
          ],
          "bucketTotal": 1316,
          "bucketsComplete": false,
          "below50": 132,
          "below50Share": 0.1003,
          "median": 71.2,
          "p25": 60.3,
          "p75": 81.9
        },
        {
          "session": "2024S",
          "year": 2024,
          "term": "summer",
          "generation": "tableau-dashboard-v2",
          "sections": 1,
          "reported": 149,
          "avg": 72.2,
          "avgCoverage": 1,
          "buckets": [
            11,
            10,
            16,
            9,
            10,
            11,
            11,
            15,
            13,
            15,
            28
          ],
          "bucketTotal": 149,
          "bucketsComplete": true,
          "below50": 11,
          "below50Share": 0.0738,
          "median": 73,
          "p25": 60,
          "p75": 86
        },
        {
          "session": "2024W",
          "year": 2024,
          "term": "winter",
          "generation": "tableau-dashboard-v2",
          "sections": 5,
          "reported": 1164,
          "avg": 67.17,
          "avgCoverage": 1,
          "buckets": [
            156,
            123,
            71,
            86,
            75,
            122,
            106,
            87,
            123,
            96,
            119
          ],
          "bucketTotal": 1164,
          "bucketsComplete": true,
          "below50": 156,
          "below50Share": 0.134,
          "median": 69.4,
          "p25": 56.2,
          "p75": 80.9
        },
        {
          "session": "2025S",
          "year": 2025,
          "term": "summer",
          "generation": "tableau-dashboard-v2",
          "sections": 1,
          "reported": 154,
          "avg": 71.4,
          "avgCoverage": 1,
          "buckets": [
            7,
            11,
            14,
            13,
            17,
            17,
            14,
            12,
            19,
            11,
            19
          ],
          "bucketTotal": 154,
          "bucketsComplete": true,
          "below50": 7,
          "below50Share": 0.0455,
          "median": 71,
          "p25": 61,
          "p75": 82
        },
        {
          "session": "2025W",
          "year": 2025,
          "term": "winter",
          "generation": "tableau-dashboard-v2",
          "sections": 5,
          "reported": 1127,
          "avg": 73.98,
          "avgCoverage": 1,
          "buckets": [
            46,
            52,
            62,
            66,
            77,
            108,
            124,
            135,
            183,
            136,
            138
          ],
          "bucketTotal": 1127,
          "bucketsComplete": true,
          "below50": 46,
          "below50Share": 0.0408,
          "median": 76.3,
          "p25": 66.7,
          "p75": 83.9
        }
      ],
      "UBCO": [
        {
          "session": "2014S",
          "year": 2014,
          "term": "summer",
          "generation": "tableau-dashboard",
          "sections": 1,
          "reported": 22,
          "avg": 70.86,
          "avgCoverage": 1,
          "buckets": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            5
          ],
          "bucketTotal": 5,
          "bucketsComplete": false,
          "below50": 0,
          "below50Share": null
        },
        {
          "session": "2014W",
          "year": 2014,
          "term": "winter",
          "generation": "tableau-dashboard",
          "sections": 1,
          "reported": 213,
          "avg": 71.72,
          "avgCoverage": 1,
          "buckets": [
            14,
            18,
            17,
            15,
            15,
            19,
            16,
            22,
            23,
            26,
            28
          ],
          "bucketTotal": 213,
          "bucketsComplete": true,
          "below50": 14,
          "below50Share": 0.0657
        },
        {
          "session": "2015S",
          "year": 2015,
          "term": "summer",
          "generation": "tableau-dashboard",
          "sections": 1,
          "reported": 20,
          "avg": 58.65,
          "avgCoverage": 1,
          "buckets": [
            6,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            5
          ],
          "bucketTotal": 11,
          "bucketsComplete": false,
          "below50": 6,
          "below50Share": null
        },
        {
          "session": "2015W",
          "year": 2015,
          "term": "winter",
          "generation": "tableau-dashboard",
          "sections": 1,
          "reported": 217,
          "avg": 70.13,
          "avgCoverage": 1,
          "buckets": [
            20,
            17,
            12,
            18,
            21,
            29,
            11,
            22,
            21,
            15,
            31
          ],
          "bucketTotal": 217,
          "bucketsComplete": true,
          "below50": 20,
          "below50Share": 0.0922
        },
        {
          "session": "2016S",
          "year": 2016,
          "term": "summer",
          "generation": "tableau-dashboard",
          "sections": 1,
          "reported": 32,
          "avg": 65.66,
          "avgCoverage": 1,
          "buckets": [
            5,
            3,
            2,
            3,
            1,
            5,
            2,
            1,
            4,
            2,
            4
          ],
          "bucketTotal": 32,
          "bucketsComplete": true,
          "below50": 5,
          "below50Share": 0.1563
        },
        {
          "session": "2016W",
          "year": 2016,
          "term": "winter",
          "generation": "tableau-dashboard",
          "sections": 1,
          "reported": 192,
          "avg": 70.05,
          "avgCoverage": 1,
          "buckets": [
            25,
            13,
            5,
            16,
            16,
            10,
            12,
            22,
            17,
            26,
            30
          ],
          "bucketTotal": 192,
          "bucketsComplete": true,
          "below50": 25,
          "below50Share": 0.1302
        },
        {
          "session": "2017S",
          "year": 2017,
          "term": "summer",
          "generation": "tableau-dashboard",
          "sections": 1,
          "reported": 30,
          "avg": 79.63,
          "avgCoverage": 1,
          "buckets": [
            2,
            2,
            1,
            2,
            0,
            0,
            2,
            3,
            3,
            4,
            11
          ],
          "bucketTotal": 30,
          "bucketsComplete": true,
          "below50": 2,
          "below50Share": 0.0667
        },
        {
          "session": "2017W",
          "year": 2017,
          "term": "winter",
          "generation": "tableau-dashboard",
          "sections": 1,
          "reported": 173,
          "avg": 74.76,
          "avgCoverage": 1,
          "buckets": [
            11,
            8,
            8,
            12,
            10,
            13,
            19,
            17,
            13,
            26,
            36
          ],
          "bucketTotal": 173,
          "bucketsComplete": true,
          "below50": 11,
          "below50Share": 0.0636
        },
        {
          "session": "2018S",
          "year": 2018,
          "term": "summer",
          "generation": "tableau-dashboard",
          "sections": 1,
          "reported": 26,
          "avg": 78.85,
          "avgCoverage": 1,
          "buckets": [
            2,
            1,
            1,
            0,
            2,
            2,
            1,
            1,
            1,
            4,
            11
          ],
          "bucketTotal": 26,
          "bucketsComplete": true,
          "below50": 2,
          "below50Share": 0.0769
        },
        {
          "session": "2018W",
          "year": 2018,
          "term": "winter",
          "generation": "tableau-dashboard",
          "sections": 2,
          "reported": 266,
          "avg": 73.71,
          "avgCoverage": 1,
          "buckets": [
            25,
            11,
            5,
            11,
            15,
            25,
            24,
            29,
            45,
            30,
            46
          ],
          "bucketTotal": 266,
          "bucketsComplete": true,
          "below50": 25,
          "below50Share": 0.094
        },
        {
          "session": "2019S",
          "year": 2019,
          "term": "summer",
          "generation": "tableau-dashboard",
          "sections": 1,
          "reported": 32,
          "avg": 80.91,
          "avgCoverage": 1,
          "buckets": [
            0,
            2,
            1,
            0,
            2,
            2,
            2,
            4,
            6,
            4,
            9
          ],
          "bucketTotal": 32,
          "bucketsComplete": true,
          "below50": 0,
          "below50Share": 0
        },
        {
          "session": "2019W",
          "year": 2019,
          "term": "winter",
          "generation": "tableau-dashboard",
          "sections": 2,
          "reported": 253,
          "avg": 69.29,
          "avgCoverage": 1,
          "buckets": [
            27,
            29,
            14,
            20,
            16,
            32,
            18,
            17,
            21,
            22,
            37
          ],
          "bucketTotal": 253,
          "bucketsComplete": true,
          "below50": 27,
          "below50Share": 0.1067
        },
        {
          "session": "2020S",
          "year": 2020,
          "term": "summer",
          "generation": "tableau-dashboard",
          "sections": 1,
          "reported": 53,
          "avg": 64.38,
          "avgCoverage": 1,
          "buckets": [
            16,
            1,
            3,
            1,
            2,
            5,
            5,
            4,
            2,
            4,
            10
          ],
          "bucketTotal": 53,
          "bucketsComplete": true,
          "below50": 16,
          "below50Share": 0.3019
        },
        {
          "session": "2020W",
          "year": 2020,
          "term": "winter",
          "generation": "tableau-dashboard",
          "sections": 1,
          "reported": 203,
          "avg": 73.28,
          "avgCoverage": 1,
          "buckets": [
            1,
            18,
            10,
            21,
            17,
            20,
            27,
            18,
            33,
            16,
            22
          ],
          "bucketTotal": 203,
          "bucketsComplete": true,
          "below50": 1,
          "below50Share": 0.0049
        },
        {
          "session": "2021S",
          "year": 2021,
          "term": "summer",
          "generation": "tableau-dashboard",
          "sections": 1,
          "reported": 45,
          "avg": 89.56,
          "avgCoverage": 1,
          "buckets": [
            3,
            0,
            0,
            0,
            0,
            1,
            1,
            4,
            2,
            0,
            34
          ],
          "bucketTotal": 45,
          "bucketsComplete": true,
          "below50": 3,
          "below50Share": 0.0667
        },
        {
          "session": "2021W",
          "year": 2021,
          "term": "winter",
          "generation": "tableau-dashboard",
          "sections": 2,
          "reported": 179,
          "avg": 67.34,
          "avgCoverage": 1,
          "buckets": [
            25,
            13,
            14,
            14,
            12,
            21,
            14,
            18,
            15,
            18,
            15
          ],
          "bucketTotal": 179,
          "bucketsComplete": true,
          "below50": 25,
          "below50Share": 0.1397
        },
        {
          "session": "2022S",
          "year": 2022,
          "term": "summer",
          "generation": "tableau-dashboard-v2",
          "sections": 1,
          "reported": 31,
          "avg": 83.5,
          "avgCoverage": 1,
          "buckets": [
            2,
            0,
            1,
            2,
            2,
            1,
            0,
            2,
            1,
            3,
            17
          ],
          "bucketTotal": 31,
          "bucketsComplete": true,
          "below50": 2,
          "below50Share": 0.0645,
          "median": 90,
          "p25": 73.5,
          "p75": 99
        },
        {
          "session": "2022W",
          "year": 2022,
          "term": "winter",
          "generation": "tableau-dashboard-v2",
          "sections": 2,
          "reported": 223,
          "avg": 67.81,
          "avgCoverage": 1,
          "buckets": [
            32,
            27,
            15,
            17,
            19,
            14,
            15,
            14,
            22,
            10,
            38
          ],
          "bucketTotal": 223,
          "bucketsComplete": true,
          "below50": 32,
          "below50Share": 0.1435,
          "median": 68.1,
          "p25": 54,
          "p75": 83.5
        },
        {
          "session": "2023S",
          "year": 2023,
          "term": "summer",
          "generation": "tableau-dashboard-v2",
          "sections": 1,
          "reported": 53,
          "avg": 84.4,
          "avgCoverage": 1,
          "buckets": [
            1,
            0,
            0,
            2,
            3,
            0,
            3,
            5,
            5,
            9,
            22
          ],
          "bucketTotal": 50,
          "bucketsComplete": true,
          "below50": 1,
          "below50Share": 0.02,
          "median": 88.5,
          "p25": 79,
          "p75": 93.8
        },
        {
          "session": "2023W",
          "year": 2023,
          "term": "winter",
          "generation": "tableau-dashboard-v2",
          "sections": 2,
          "reported": 257,
          "avg": 77.2,
          "avgCoverage": 1,
          "buckets": [
            13,
            3,
            9,
            10,
            13,
            19,
            32,
            22,
            48,
            35,
            48
          ],
          "bucketTotal": 252,
          "bucketsComplete": true,
          "below50": 13,
          "below50Share": 0.0516,
          "median": 79.9,
          "p25": 70.9,
          "p75": 87.4
        },
        {
          "session": "2024S",
          "year": 2024,
          "term": "summer",
          "generation": "tableau-dashboard-v2",
          "sections": 1,
          "reported": 35,
          "avg": 76.3,
          "avgCoverage": 1,
          "buckets": [
            3,
            0,
            0,
            1,
            2,
            4,
            3,
            3,
            5,
            4,
            10
          ],
          "bucketTotal": 35,
          "bucketsComplete": true,
          "below50": 3,
          "below50Share": 0.0857,
          "median": 80,
          "p25": 69.5,
          "p75": 92
        },
        {
          "session": "2024W",
          "year": 2024,
          "term": "winter",
          "generation": "tableau-dashboard-v2",
          "sections": 2,
          "reported": 232,
          "avg": 80,
          "avgCoverage": 1,
          "buckets": [
            14,
            9,
            3,
            4,
            14,
            14,
            11,
            21,
            22,
            38,
            82
          ],
          "bucketTotal": 232,
          "bucketsComplete": true,
          "below50": 14,
          "below50Share": 0.0603,
          "median": 85,
          "p25": 71.5,
          "p75": 93.1
        },
        {
          "session": "2025W",
          "year": 2025,
          "term": "winter",
          "generation": "tableau-dashboard-v2",
          "sections": 2,
          "reported": 246,
          "avg": 65.62,
          "avgCoverage": 1,
          "buckets": [
            51,
            17,
            17,
            15,
            20,
            16,
            22,
            22,
            27,
            25,
            14
          ],
          "bucketTotal": 246,
          "bucketsComplete": true,
          "below50": 51,
          "below50Share": 0.2073,
          "median": 68.3,
          "p25": 52.3,
          "p75": 80.3
        }
      ]
    }
  }
}