{
  "reference_date": "2026-05-17",
  "challenge": "bonus-early-warning-system",
  "description": "Mock input for an early warning monitor. Each class uses the same ordered subject list, and each student has an understanding score for every subject.",
  "score_scale": "0-100 where higher means better understanding",
  "classes": [
    {
      "class_id": "501",
      "class_name": "Year 5 Maple",
      "teacher_id": "301",
      "teacher_name": "Priya Shah",
      "alert_run_at": "2026-05-17T07:15:00Z",
      "ordered_topics": [
        "Place Value",
        "Arithmetic",
        "Negative Numbers",
        "BIDMAS",
        "Fractions",
        "Algebra",
        "Geomtry",
        "Data"
      ],
      "students": [
        {
          "student_id": "001",
          "student_name": "Aaliyah Khan",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 78 },
            { "topic": "Arithmetic", "understanding_score": 74 },
            { "topic": "Negative Numbers", "understanding_score": 72 },
            { "topic": "BIDMAS", "understanding_score": 76 },
            { "topic": "Fractions", "understanding_score": 80 },
            { "topic": "Algebra", "understanding_score": 71 },
            { "topic": "Geomtry", "understanding_score": 77 },
            { "topic": "Data", "understanding_score": 75 }
          ]
        },
        {
          "student_id": "002",
          "student_name": "Mason Reid",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 42 },
            { "topic": "Arithmetic", "understanding_score": 38 },
            { "topic": "Negative Numbers", "understanding_score": 45 },
            { "topic": "BIDMAS", "understanding_score": 41 },
            { "topic": "Fractions", "understanding_score": 28 },
            { "topic": "Algebra", "understanding_score": 35 },
            { "topic": "Geomtry", "understanding_score": 47 },
            { "topic": "Data", "understanding_score": 44 }
          ]
        },
        {
          "student_id": "003",
          "student_name": "Layla Brooks",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 73 },
            { "topic": "Arithmetic", "understanding_score": 69 },
            { "topic": "Negative Numbers", "understanding_score": 71 },
            { "topic": "BIDMAS", "understanding_score": 72 },
            { "topic": "Fractions", "understanding_score": 74 },
            { "topic": "Algebra", "understanding_score": 68 },
            { "topic": "Geomtry", "understanding_score": 75 },
            { "topic": "Data", "understanding_score": 70 }
          ]
        },
        {
          "student_id": "004",
          "student_name": "Owen Hughes",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 70 },
            { "topic": "Arithmetic", "understanding_score": 72 },
            { "topic": "Negative Numbers", "understanding_score": 67 },
            { "topic": "BIDMAS", "understanding_score": 69 },
            { "topic": "Fractions", "understanding_score": 71 },
            { "topic": "Algebra", "understanding_score": 73 },
            { "topic": "Geomtry", "understanding_score": 68 },
            { "topic": "Data", "understanding_score": 66 }
          ]
        },
        {
          "student_id": "005",
          "student_name": "Noah Patel",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 61 },
            { "topic": "Arithmetic", "understanding_score": 58 },
            { "topic": "Negative Numbers", "understanding_score": 55 },
            { "topic": "BIDMAS", "understanding_score": 57 },
            { "topic": "Fractions", "understanding_score": 52 },
            { "topic": "Algebra", "understanding_score": 49 },
            { "topic": "Geomtry", "understanding_score": 60 },
            { "topic": "Data", "understanding_score": 63 }
          ]
        },
        {
          "student_id": "006",
          "student_name": "Zara Lewis",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 88 },
            { "topic": "Arithmetic", "understanding_score": 86 },
            { "topic": "Negative Numbers", "understanding_score": 84 },
            { "topic": "BIDMAS", "understanding_score": 83 },
            { "topic": "Fractions", "understanding_score": 90 },
            { "topic": "Algebra", "understanding_score": 82 },
            { "topic": "Geomtry", "understanding_score": 87 },
            { "topic": "Data", "understanding_score": 85 }
          ]
        },
        {
          "student_id": "007",
          "student_name": "Isaac Green",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 68 },
            { "topic": "Arithmetic", "understanding_score": 64 },
            { "topic": "Negative Numbers", "understanding_score": 62 },
            { "topic": "BIDMAS", "understanding_score": 66 },
            { "topic": "Fractions", "understanding_score": 67 },
            { "topic": "Algebra", "understanding_score": 65 },
            { "topic": "Geomtry", "understanding_score": 69 },
            { "topic": "Data", "understanding_score": 63 }
          ]
        },
        {
          "student_id": "008",
          "student_name": "Sofia Nguyen",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 59 },
            { "topic": "Arithmetic", "understanding_score": 55 },
            { "topic": "Negative Numbers", "understanding_score": 51 },
            { "topic": "BIDMAS", "understanding_score": 54 },
            { "topic": "Fractions", "understanding_score": 33 },
            { "topic": "Algebra", "understanding_score": 48 },
            { "topic": "Geomtry", "understanding_score": 57 },
            { "topic": "Data", "understanding_score": 60 }
          ]
        },
        {
          "student_id": "009",
          "student_name": "Ethan Bell",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 84 },
            { "topic": "Arithmetic", "understanding_score": 81 },
            { "topic": "Negative Numbers", "understanding_score": 79 },
            { "topic": "BIDMAS", "understanding_score": 80 },
            { "topic": "Fractions", "understanding_score": 83 },
            { "topic": "Algebra", "understanding_score": 78 },
            { "topic": "Geomtry", "understanding_score": 82 },
            { "topic": "Data", "understanding_score": 77 }
          ]
        },
        {
          "student_id": "010",
          "student_name": "Mila Foster",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 71 },
            { "topic": "Arithmetic", "understanding_score": 68 },
            { "topic": "Negative Numbers", "understanding_score": 70 },
            { "topic": "BIDMAS", "understanding_score": 69 },
            { "topic": "Fractions", "understanding_score": 72 },
            { "topic": "Algebra", "understanding_score": 67 },
            { "topic": "Geomtry", "understanding_score": 73 },
            { "topic": "Data", "understanding_score": 65 }
          ]
        }
      ]
    },
    {
      "class_id": "502",
      "class_name": "Year 5 Oak",
      "teacher_id": "302",
      "teacher_name": "Tom Bennett",
      "alert_run_at": "2026-05-17T07:15:00Z",
      "ordered_topics": [
        "Place Value",
        "Arithmetic",
        "Negative Numbers",
        "BIDMAS",
        "Fractions",
        "Algebra",
        "Geomtry",
        "Data"
      ],
      "students": [
        {
          "student_id": "011",
          "student_name": "Leo Kim",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 35 },
            { "topic": "Arithmetic", "understanding_score": 31 },
            { "topic": "Negative Numbers", "understanding_score": 34 },
            { "topic": "BIDMAS", "understanding_score": 33 },
            { "topic": "Fractions", "understanding_score": 38 },
            { "topic": "Algebra", "understanding_score": 29 },
            { "topic": "Geomtry", "understanding_score": 40 },
            { "topic": "Data", "understanding_score": 36 }
          ]
        },
        {
          "student_id": "012",
          "student_name": "Ella Martin",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 82 },
            { "topic": "Arithmetic", "understanding_score": 79 },
            { "topic": "Negative Numbers", "understanding_score": 77 },
            { "topic": "BIDMAS", "understanding_score": 80 },
            { "topic": "Fractions", "understanding_score": 81 },
            { "topic": "Algebra", "understanding_score": 76 },
            { "topic": "Geomtry", "understanding_score": 78 },
            { "topic": "Data", "understanding_score": 75 }
          ]
        },
        {
          "student_id": "013",
          "student_name": "Rayan Ahmed",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 69 },
            { "topic": "Arithmetic", "understanding_score": 66 },
            { "topic": "Negative Numbers", "understanding_score": 64 },
            { "topic": "BIDMAS", "understanding_score": 67 },
            { "topic": "Fractions", "understanding_score": 70 },
            { "topic": "Algebra", "understanding_score": 63 },
            { "topic": "Geomtry", "understanding_score": 68 },
            { "topic": "Data", "understanding_score": 65 }
          ]
        },
        {
          "student_id": "014",
          "student_name": "Aria Walker",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 63 },
            { "topic": "Arithmetic", "understanding_score": 60 },
            { "topic": "Negative Numbers", "understanding_score": 58 },
            { "topic": "BIDMAS", "understanding_score": 56 },
            { "topic": "Fractions", "understanding_score": 54 },
            { "topic": "Algebra", "understanding_score": 52 },
            { "topic": "Geomtry", "understanding_score": 31 },
            { "topic": "Data", "understanding_score": 59 }
          ]
        },
        {
          "student_id": "015",
          "student_name": "Ruby Chen",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 76 },
            { "topic": "Arithmetic", "understanding_score": 74 },
            { "topic": "Negative Numbers", "understanding_score": 72 },
            { "topic": "BIDMAS", "understanding_score": 71 },
            { "topic": "Fractions", "understanding_score": 73 },
            { "topic": "Algebra", "understanding_score": 70 },
            { "topic": "Geomtry", "understanding_score": 75 },
            { "topic": "Data", "understanding_score": 69 }
          ]
        },
        {
          "student_id": "016",
          "student_name": "Jacob Evans",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 72 },
            { "topic": "Arithmetic", "understanding_score": 70 },
            { "topic": "Negative Numbers", "understanding_score": 68 },
            { "topic": "BIDMAS", "understanding_score": 67 },
            { "topic": "Fractions", "understanding_score": 69 },
            { "topic": "Algebra", "understanding_score": 66 },
            { "topic": "Geomtry", "understanding_score": 71 },
            { "topic": "Data", "understanding_score": 65 }
          ]
        },
        {
          "student_id": "017",
          "student_name": "Ethan Hughes",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 44 },
            { "topic": "Arithmetic", "understanding_score": 41 },
            { "topic": "Negative Numbers", "understanding_score": 39 },
            { "topic": "BIDMAS", "understanding_score": 37 },
            { "topic": "Fractions", "understanding_score": 35 },
            { "topic": "Algebra", "understanding_score": 32 },
            { "topic": "Geomtry", "understanding_score": 46 },
            { "topic": "Data", "understanding_score": 43 }
          ]
        },
        {
          "student_id": "018",
          "student_name": "Mia Turner",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 85 },
            { "topic": "Arithmetic", "understanding_score": 83 },
            { "topic": "Negative Numbers", "understanding_score": 81 },
            { "topic": "BIDMAS", "understanding_score": 80 },
            { "topic": "Fractions", "understanding_score": 84 },
            { "topic": "Algebra", "understanding_score": 78 },
            { "topic": "Geomtry", "understanding_score": 82 },
            { "topic": "Data", "understanding_score": 79 }
          ]
        },
        {
          "student_id": "019",
          "student_name": "Caleb Ross",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 68 },
            { "topic": "Arithmetic", "understanding_score": 65 },
            { "topic": "Negative Numbers", "understanding_score": 63 },
            { "topic": "BIDMAS", "understanding_score": 61 },
            { "topic": "Fractions", "understanding_score": 64 },
            { "topic": "Algebra", "understanding_score": 59 },
            { "topic": "Geomtry", "understanding_score": 67 },
            { "topic": "Data", "understanding_score": 62 }
          ]
        },
        {
          "student_id": "020",
          "student_name": "Lily Cooper",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 74 },
            { "topic": "Arithmetic", "understanding_score": 73 },
            { "topic": "Negative Numbers", "understanding_score": 71 },
            { "topic": "BIDMAS", "understanding_score": 70 },
            { "topic": "Fractions", "understanding_score": 72 },
            { "topic": "Algebra", "understanding_score": 69 },
            { "topic": "Geomtry", "understanding_score": 75 },
            { "topic": "Data", "understanding_score": 68 }
          ]
        }
      ]
    },
    {
      "class_id": "503",
      "class_name": "Year 6 Cedar",
      "teacher_id": "303",
      "teacher_name": "Hannah Lee",
      "alert_run_at": "2026-05-17T07:15:00Z",
      "ordered_topics": [
        "Place Value",
        "Arithmetic",
        "Negative Numbers",
        "BIDMAS",
        "Fractions",
        "Algebra",
        "Geomtry",
        "Data"
      ],
      "students": [
        {
          "student_id": "021",
          "student_name": "Ava Johnson",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 77 },
            { "topic": "Arithmetic", "understanding_score": 74 },
            { "topic": "Negative Numbers", "understanding_score": 72 },
            { "topic": "BIDMAS", "understanding_score": 73 },
            { "topic": "Fractions", "understanding_score": 75 },
            { "topic": "Algebra", "understanding_score": 71 },
            { "topic": "Geomtry", "understanding_score": 76 },
            { "topic": "Data", "understanding_score": 70 }
          ]
        },
        {
          "student_id": "022",
          "student_name": "Daniel Moore",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 70 },
            { "topic": "Arithmetic", "understanding_score": 69 },
            { "topic": "Negative Numbers", "understanding_score": 67 },
            { "topic": "BIDMAS", "understanding_score": 68 },
            { "topic": "Fractions", "understanding_score": 71 },
            { "topic": "Algebra", "understanding_score": 66 },
            { "topic": "Geomtry", "understanding_score": 72 },
            { "topic": "Data", "understanding_score": 65 }
          ]
        },
        {
          "student_id": "023",
          "student_name": "Amelia Scott",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 46 },
            { "topic": "Arithmetic", "understanding_score": 42 },
            { "topic": "Negative Numbers", "understanding_score": 40 },
            { "topic": "BIDMAS", "understanding_score": 39 },
            { "topic": "Fractions", "understanding_score": 44 },
            { "topic": "Algebra", "understanding_score": 36 },
            { "topic": "Geomtry", "understanding_score": 48 },
            { "topic": "Data", "understanding_score": 41 }
          ]
        },
        {
          "student_id": "024",
          "student_name": "Lucas Wright",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 71 },
            { "topic": "Arithmetic", "understanding_score": 68 },
            { "topic": "Negative Numbers", "understanding_score": 66 },
            { "topic": "BIDMAS", "understanding_score": 67 },
            { "topic": "Fractions", "understanding_score": 69 },
            { "topic": "Algebra", "understanding_score": 64 },
            { "topic": "Geomtry", "understanding_score": 70 },
            { "topic": "Data", "understanding_score": 65 }
          ]
        },
        {
          "student_id": "025",
          "student_name": "Grace Hall",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 81 },
            { "topic": "Arithmetic", "understanding_score": 78 },
            { "topic": "Negative Numbers", "understanding_score": 76 },
            { "topic": "BIDMAS", "understanding_score": 77 },
            { "topic": "Fractions", "understanding_score": 79 },
            { "topic": "Algebra", "understanding_score": 75 },
            { "topic": "Geomtry", "understanding_score": 80 },
            { "topic": "Data", "understanding_score": 74 }
          ]
        },
        {
          "student_id": "026",
          "student_name": "Yusuf Ali",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 55 },
            { "topic": "Arithmetic", "understanding_score": 52 },
            { "topic": "Negative Numbers", "understanding_score": 50 },
            { "topic": "BIDMAS", "understanding_score": 48 },
            { "topic": "Fractions", "understanding_score": 51 },
            { "topic": "Algebra", "understanding_score": 43 },
            { "topic": "Geomtry", "understanding_score": 57 },
            { "topic": "Data", "understanding_score": 49 }
          ]
        },
        {
          "student_id": "027",
          "student_name": "Isla Murphy",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 79 },
            { "topic": "Arithmetic", "understanding_score": 73 },
            { "topic": "Negative Numbers", "understanding_score": 71 },
            { "topic": "BIDMAS", "understanding_score": 72 },
            { "topic": "Fractions", "understanding_score": 74 },
            { "topic": "Algebra", "understanding_score": 70 },
            { "topic": "Geomtry", "understanding_score": 75 },
            { "topic": "Data", "understanding_score": 69 }
          ]
        },
        {
          "student_id": "028",
          "student_name": "Henry Clark",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 74 },
            { "topic": "Arithmetic", "understanding_score": 71 },
            { "topic": "Negative Numbers", "understanding_score": 69 },
            { "topic": "BIDMAS", "understanding_score": 70 },
            { "topic": "Fractions", "understanding_score": 72 },
            { "topic": "Algebra", "understanding_score": 68 },
            { "topic": "Geomtry", "understanding_score": 73 },
            { "topic": "Data", "understanding_score": 67 }
          ]
        },
        {
          "student_id": "029",
          "student_name": "Chloe Adams",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 52 },
            { "topic": "Arithmetic", "understanding_score": 47 },
            { "topic": "Negative Numbers", "understanding_score": 45 },
            { "topic": "BIDMAS", "understanding_score": 44 },
            { "topic": "Fractions", "understanding_score": 38 },
            { "topic": "Algebra", "understanding_score": 41 },
            { "topic": "Geomtry", "understanding_score": 54 },
            { "topic": "Data", "understanding_score": 46 }
          ]
        },
        {
          "student_id": "030",
          "student_name": "Evie Parker",
          "topic_understanding": [
            { "topic": "Place Value", "understanding_score": 83 },
            { "topic": "Arithmetic", "understanding_score": 80 },
            { "topic": "Negative Numbers", "understanding_score": 78 },
            { "topic": "BIDMAS", "understanding_score": 79 },
            { "topic": "Fractions", "understanding_score": 81 },
            { "topic": "Algebra", "understanding_score": 77 },
            { "topic": "Geomtry", "understanding_score": 82 },
            { "topic": "Data", "understanding_score": 76 }
          ]
        }
      ]
    }
  ]
}
