ML Powered Digital Attendance Tool

A lightweight, privacy‑aware tool that helps schools log attendance and use Machine Learning (ML) to identify students at risk—so educators can act early.

Built by The Open University of Tanzania in collaboration with AiGI Systems Company Limited. Designed for low‑resource settings. Backed by evidence from pilots across ~70 districts.

Screenshot preview of INSCHOOL app

What is INSCHOOL?

INSCHOOL is an open‑source ML powered digital attendance tool plus an early‑warning model that flags students at risk of dropout based on school‑level signals. It is optimized for offline‑first usage with periodic sync when connectivity is available.

Who is it for?

Schools: simple daily attendance and risk lists.
Researchers: transparent, reproducible models.
Developers: modular components and APIs.
Policy makers: dashboards and district‑level insights.

Key Features

Offline‑first

Record attendance without internet; sync later.

ML Risk Scoring

Identifies likely dropout cases early for proactive support.

Privacy‑aware

School‑owned data; aggregated analytics for districts.

Load Balancing

Ensures efficient distribution of traffic across multiple servers for reliability and performance.

How it Works

1. Capture

Teachers mark present/absent per class. Data can be captured on low‑end Android devices or desktops.

2. Learn

The risk model uses patterns (e.g., repeated absence) and prior cohort trends to estimate dropout risk.

3. Act

Schools receive prioritized lists and suggested interventions; districts view aggregated trends.

Documentation

User Guide

Step‑by‑step setup and usage instructions.

Open User Guide

Hosts & Partners

OUT OUT
AiGi Systems AIGI
COSTECH COSTECH
IDRC IDRC
PORALG PORALG
NAMA Foundation NAMA
Data for Local Impact DLI

Milestones

2023-2025
COSTECH & IDRC

Piloted the tool in public secondary schools; collected dropout data across ~70 districts in Tanzania mainland.

2023-2025
Open University of Tanzania & PORALG

OUT hosted the study supported by COSTECH in collaboration with the President's Office – Regional Administration and Local Government.

2019-2020
NAMA Foundation

Funded development and piloting in four private schools in Dar es Salaam.

2017-2018
Data for Local Impact

Supported initial stages, including a district‑level model for assessing investment impact on dropout risks.

Hosted by the Open University of Tanzania (OUT). We acknowledge all partners for their foundational support.

Open Source

The project is open‑source to encourage transparency, local adaptation, and sustainability. Institutions can deploy privately and contribute improvements upstream.

  • License: to be confirmed by OUT
  • Code Repository: link to be added
  • Data governance: school‑owned, ethical use guidelines

Talk to Us

For Developers

Use the modular packages for data collection, model scoring, and dashboards. Integrate with existing EMIS/LMS using REST or CSV pipelines.

  • Simple JSON schema for attendance events
  • Batch & incremental risk scoring
  • Pluggable model backend (e.g., scikit‑learn, XGBoost)

Static Demo

Below is a static illustration of a risk list. Replace with your live build when ready.

Risk List — Class 3A (Example)
Student Total Absences Trend Risk Contributing Factors
Asha M. 7 Rising High Sickness
Peter K. 5 Stable Medium Truancy
Zawadi T. 2 Falling Low School-related factors

Contact

For deployments, research collaborations, or contributions, please reach out.

Open University of Tanzania (OUT)
Dar es Salaam, Tanzania

Email 1: khamisi.kalegele@out.ac.tz

Email 2: crdo@aigi.co.tz

Instagraminschooltz

Attribution

We gratefully acknowledge support across phases:

  • 2023-2025: COSTECH & IDRC — public school pilot; ~70 districts data
  • 2023-2025: OUT (host), with PORALG collaboration — national study
  • 2019-2020: NAMA Foundation — four private schools pilot (Dar es Salaam)
  • 2017-2018: Data for Local Impact — initial design & district impact model