338 lines
11 KiB
JSON
338 lines
11 KiB
JSON
{
|
|
"reference_date": "2026-05-17",
|
|
"challenge": "bonus-early-warning-system",
|
|
"description": "All students ranked by risk using their weakest subject understanding score. Risk score is 100 minus the lowest subject understanding score.",
|
|
"students_ranked_by_risk": [
|
|
{
|
|
"rank": 1,
|
|
"student_id": "002",
|
|
"student_name": "Mason Reid",
|
|
"class_id": "501",
|
|
"class_name": "Year 5 Maple",
|
|
"risk_score": 72,
|
|
"specific_topic": "Fractions",
|
|
"topic_understanding_score": 28,
|
|
"recommended_action": "Assign 3 scaffolded Fractions questions and follow with a short teacher check-in today."
|
|
},
|
|
{
|
|
"rank": 2,
|
|
"student_id": "011",
|
|
"student_name": "Leo Kim",
|
|
"class_id": "502",
|
|
"class_name": "Year 5 Oak",
|
|
"risk_score": 71,
|
|
"specific_topic": "Algebra",
|
|
"topic_understanding_score": 29,
|
|
"recommended_action": "Start with a same-day Algebra reset task and review the first two answers live."
|
|
},
|
|
{
|
|
"rank": 3,
|
|
"student_id": "014",
|
|
"student_name": "Aria Walker",
|
|
"class_id": "502",
|
|
"class_name": "Year 5 Oak",
|
|
"risk_score": 69,
|
|
"specific_topic": "Geomtry",
|
|
"topic_understanding_score": 31,
|
|
"recommended_action": "Use worked Geomtry examples first, then ask Aria to explain one shape strategy independently."
|
|
},
|
|
{
|
|
"rank": 4,
|
|
"student_id": "017",
|
|
"student_name": "Ethan Hughes",
|
|
"class_id": "502",
|
|
"class_name": "Year 5 Oak",
|
|
"risk_score": 68,
|
|
"specific_topic": "Algebra",
|
|
"topic_understanding_score": 32,
|
|
"recommended_action": "Assign 3 targeted Algebra questions and reteach the rule before independent practice."
|
|
},
|
|
{
|
|
"rank": 5,
|
|
"student_id": "008",
|
|
"student_name": "Sofia Nguyen",
|
|
"class_id": "501",
|
|
"class_name": "Year 5 Maple",
|
|
"risk_score": 67,
|
|
"specific_topic": "Fractions",
|
|
"topic_understanding_score": 33,
|
|
"recommended_action": "Give a short Fractions intervention set before the next quiz and review errors together."
|
|
},
|
|
{
|
|
"rank": 6,
|
|
"student_id": "023",
|
|
"student_name": "Amelia Scott",
|
|
"class_id": "503",
|
|
"class_name": "Year 6 Cedar",
|
|
"risk_score": 64,
|
|
"specific_topic": "Algebra",
|
|
"topic_understanding_score": 36,
|
|
"recommended_action": "Assign a short Algebra restart task and check completion before the next checkpoint."
|
|
},
|
|
{
|
|
"rank": 7,
|
|
"student_id": "029",
|
|
"student_name": "Chloe Adams",
|
|
"class_id": "503",
|
|
"class_name": "Year 6 Cedar",
|
|
"risk_score": 62,
|
|
"specific_topic": "Fractions",
|
|
"topic_understanding_score": 38,
|
|
"recommended_action": "Use 3 focused Fractions questions and review misconceptions in a small group."
|
|
},
|
|
{
|
|
"rank": 8,
|
|
"student_id": "026",
|
|
"student_name": "Yusuf Ali",
|
|
"class_id": "503",
|
|
"class_name": "Year 6 Cedar",
|
|
"risk_score": 57,
|
|
"specific_topic": "Algebra",
|
|
"topic_understanding_score": 43,
|
|
"recommended_action": "Model one Algebra example, then require Yusuf to complete the next two questions independently."
|
|
},
|
|
{
|
|
"rank": 9,
|
|
"student_id": "005",
|
|
"student_name": "Noah Patel",
|
|
"class_id": "501",
|
|
"class_name": "Year 5 Maple",
|
|
"risk_score": 51,
|
|
"specific_topic": "Algebra",
|
|
"topic_understanding_score": 49,
|
|
"recommended_action": "Run a teacher-led Algebra mini-lesson and finish with one independent checkpoint."
|
|
},
|
|
{
|
|
"rank": 10,
|
|
"student_id": "019",
|
|
"student_name": "Caleb Ross",
|
|
"class_id": "502",
|
|
"class_name": "Year 5 Oak",
|
|
"risk_score": 41,
|
|
"specific_topic": "Algebra",
|
|
"topic_understanding_score": 59,
|
|
"recommended_action": "Give Caleb 2 short Algebra questions and ask him to explain the rule before solving."
|
|
},
|
|
{
|
|
"rank": 11,
|
|
"student_id": "007",
|
|
"student_name": "Isaac Green",
|
|
"class_id": "501",
|
|
"class_name": "Year 5 Maple",
|
|
"risk_score": 38,
|
|
"specific_topic": "Negative Numbers",
|
|
"topic_understanding_score": 62,
|
|
"recommended_action": "Add a quick Negative Numbers warm-up and monitor the next independent attempt."
|
|
},
|
|
{
|
|
"rank": 12,
|
|
"student_id": "013",
|
|
"student_name": "Rayan Ahmed",
|
|
"class_id": "502",
|
|
"class_name": "Year 5 Oak",
|
|
"risk_score": 37,
|
|
"specific_topic": "Algebra",
|
|
"topic_understanding_score": 63,
|
|
"recommended_action": "Use a short Algebra retrieval routine and check the setup step before calculation."
|
|
},
|
|
{
|
|
"rank": 13,
|
|
"student_id": "024",
|
|
"student_name": "Lucas Wright",
|
|
"class_id": "503",
|
|
"class_name": "Year 6 Cedar",
|
|
"risk_score": 36,
|
|
"specific_topic": "Algebra",
|
|
"topic_understanding_score": 64,
|
|
"recommended_action": "Review one Algebra example and then switch Lucas to independent practice."
|
|
},
|
|
{
|
|
"rank": 14,
|
|
"student_id": "010",
|
|
"student_name": "Mila Foster",
|
|
"class_id": "501",
|
|
"class_name": "Year 5 Maple",
|
|
"risk_score": 35,
|
|
"specific_topic": "Data",
|
|
"topic_understanding_score": 65,
|
|
"recommended_action": "Use a brief Data refresher before the next independent practice block."
|
|
},
|
|
{
|
|
"rank": 15,
|
|
"student_id": "016",
|
|
"student_name": "Jacob Evans",
|
|
"class_id": "502",
|
|
"class_name": "Year 5 Oak",
|
|
"risk_score": 35,
|
|
"specific_topic": "Data",
|
|
"topic_understanding_score": 65,
|
|
"recommended_action": "Assign 2 short Data questions and prompt Jacob to explain what the chart shows."
|
|
},
|
|
{
|
|
"rank": 16,
|
|
"student_id": "022",
|
|
"student_name": "Daniel Moore",
|
|
"class_id": "503",
|
|
"class_name": "Year 6 Cedar",
|
|
"risk_score": 35,
|
|
"specific_topic": "Data",
|
|
"topic_understanding_score": 65,
|
|
"recommended_action": "Give Daniel a short mixed Data check to confirm readiness."
|
|
},
|
|
{
|
|
"rank": 17,
|
|
"student_id": "004",
|
|
"student_name": "Owen Hughes",
|
|
"class_id": "501",
|
|
"class_name": "Year 5 Maple",
|
|
"risk_score": 34,
|
|
"specific_topic": "Data",
|
|
"topic_understanding_score": 66,
|
|
"recommended_action": "Give one structured Data question and ask Owen to talk through his steps."
|
|
},
|
|
{
|
|
"rank": 18,
|
|
"student_id": "028",
|
|
"student_name": "Henry Clark",
|
|
"class_id": "503",
|
|
"class_name": "Year 6 Cedar",
|
|
"risk_score": 33,
|
|
"specific_topic": "Data",
|
|
"topic_understanding_score": 67,
|
|
"recommended_action": "Use a quick Data warm-up and monitor accuracy on the first few questions."
|
|
},
|
|
{
|
|
"rank": 19,
|
|
"student_id": "003",
|
|
"student_name": "Layla Brooks",
|
|
"class_id": "501",
|
|
"class_name": "Year 5 Maple",
|
|
"risk_score": 32,
|
|
"specific_topic": "Algebra",
|
|
"topic_understanding_score": 68,
|
|
"recommended_action": "Add one Algebra check question and confirm Layla's method before moving on."
|
|
},
|
|
{
|
|
"rank": 20,
|
|
"student_id": "020",
|
|
"student_name": "Lily Cooper",
|
|
"class_id": "502",
|
|
"class_name": "Year 5 Oak",
|
|
"risk_score": 32,
|
|
"specific_topic": "Data",
|
|
"topic_understanding_score": 68,
|
|
"recommended_action": "Use a brief Data setup check and let Lily complete the rest independently."
|
|
},
|
|
{
|
|
"rank": 21,
|
|
"student_id": "015",
|
|
"student_name": "Ruby Chen",
|
|
"class_id": "502",
|
|
"class_name": "Year 5 Oak",
|
|
"risk_score": 31,
|
|
"specific_topic": "Data",
|
|
"topic_understanding_score": 69,
|
|
"recommended_action": "Assign one short Data question and ask Ruby to underline the key information used."
|
|
},
|
|
{
|
|
"rank": 22,
|
|
"student_id": "027",
|
|
"student_name": "Isla Murphy",
|
|
"class_id": "503",
|
|
"class_name": "Year 6 Cedar",
|
|
"risk_score": 31,
|
|
"specific_topic": "Data",
|
|
"topic_understanding_score": 69,
|
|
"recommended_action": "Add a short Data retrieval question and check confidence after completion."
|
|
},
|
|
{
|
|
"rank": 23,
|
|
"student_id": "021",
|
|
"student_name": "Ava Johnson",
|
|
"class_id": "503",
|
|
"class_name": "Year 6 Cedar",
|
|
"risk_score": 30,
|
|
"specific_topic": "Data",
|
|
"topic_understanding_score": 70,
|
|
"recommended_action": "Give Ava one Data reasoning question as a confidence check before the main task."
|
|
},
|
|
{
|
|
"rank": 24,
|
|
"student_id": "001",
|
|
"student_name": "Aaliyah Khan",
|
|
"class_id": "501",
|
|
"class_name": "Year 5 Maple",
|
|
"risk_score": 29,
|
|
"specific_topic": "Algebra",
|
|
"topic_understanding_score": 71,
|
|
"recommended_action": "Use a quick Algebra warm-up and confirm accuracy on the first item."
|
|
},
|
|
{
|
|
"rank": 25,
|
|
"student_id": "025",
|
|
"student_name": "Grace Hall",
|
|
"class_id": "503",
|
|
"class_name": "Year 6 Cedar",
|
|
"risk_score": 26,
|
|
"specific_topic": "Data",
|
|
"topic_understanding_score": 74,
|
|
"recommended_action": "Use a low-stakes Data retrieval question to keep Grace secure on the topic."
|
|
},
|
|
{
|
|
"rank": 26,
|
|
"student_id": "012",
|
|
"student_name": "Ella Martin",
|
|
"class_id": "502",
|
|
"class_name": "Year 5 Oak",
|
|
"risk_score": 25,
|
|
"specific_topic": "Data",
|
|
"topic_understanding_score": 75,
|
|
"recommended_action": "Give a single Data check and let Ella move on if the interpretation is correct."
|
|
},
|
|
{
|
|
"rank": 27,
|
|
"student_id": "030",
|
|
"student_name": "Evie Parker",
|
|
"class_id": "503",
|
|
"class_name": "Year 6 Cedar",
|
|
"risk_score": 24,
|
|
"specific_topic": "Data",
|
|
"topic_understanding_score": 76,
|
|
"recommended_action": "Use one Data check question and keep Evie in normal class flow unless accuracy dips."
|
|
},
|
|
{
|
|
"rank": 28,
|
|
"student_id": "009",
|
|
"student_name": "Ethan Bell",
|
|
"class_id": "501",
|
|
"class_name": "Year 5 Maple",
|
|
"risk_score": 23,
|
|
"specific_topic": "Data",
|
|
"topic_understanding_score": 77,
|
|
"recommended_action": "Keep Ethan on normal work and add one Data stretch question."
|
|
},
|
|
{
|
|
"rank": 29,
|
|
"student_id": "018",
|
|
"student_name": "Mia Turner",
|
|
"class_id": "502",
|
|
"class_name": "Year 5 Oak",
|
|
"risk_score": 22,
|
|
"specific_topic": "Algebra",
|
|
"topic_understanding_score": 78,
|
|
"recommended_action": "Offer one extension-style Algebra question and monitor whether Mia still needs support."
|
|
},
|
|
{
|
|
"rank": 30,
|
|
"student_id": "006",
|
|
"student_name": "Zara Lewis",
|
|
"class_id": "501",
|
|
"class_name": "Year 5 Maple",
|
|
"risk_score": 18,
|
|
"specific_topic": "Algebra",
|
|
"topic_understanding_score": 82,
|
|
"recommended_action": "No intervention needed beyond normal challenge work; Zara looks secure."
|
|
}
|
|
]
|
|
}
|