{ "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 } ] } ] } ] }