Digitalising a national schools maths programme
A national programme runs maths camps for school learners. Camper records arrived in different formats and spreadsheets, and impact reporting had to be assembled by hand.
The challenge
Learner data was collected by different people in different formats, with no single record per learner. The programme needed to show improvement in maths results by province, district and school, while making sure learners could never see each other’s information.
What we did
- Consolidated camper records from the programme’s data collection into one clean, validated data model
- Built a Power Apps canvas app on a secure data store, with access rules that isolate each learner’s record
- Created Maths Improvement Rating bands and both weighted and unweighted analysis in Power BI
- Mapped schools using GPS coordinates to show reach by province and district across KZN, the Western Cape, Mpumalanga, North West and Limpopo
The result
- A single, trusted record for every learner and camp
- Impact reporting that refreshes automatically instead of being rebuilt by hand
- Solution packaged and migrated from development into the client’s Azure-hosted production tenant, with environment variables, connection references and Azure SQL configuration
- Careful measure design so charts reflect true participation, avoiding misleading percentages