Files
BoostAI/Mock-Data/bonus_early_warning_output.json
2026-05-25 17:05:06 +01:00

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