Kaksha
Kaksha is a free tool for teachers. It takes the paper mark sheet a class already uses and turns it into a grid and then a chart, on one phone, with no signal needed and no child's data leaving the device.
- Type
- Own product
- Status
- Free and open source, MIT licence
- Our role
- Product design, research, design system and build
- Services

- 0 bytes
- Of student data uploaded
- 126 KB
- App code on the first visit
- 2
- Languages: Hindi and English
- MIT
- Free to use, read and change
01
The problem
Teachers already mark tests on paper. Turning those marks into something that shows how a whole class is doing usually means a spreadsheet, a portal or a server, and the children's names end up somewhere the teacher does not control.
Kaksha grew out of an assessment portal we designed in 2019 for a classroom NGO. This version is built to need nothing: one phone, no signal, no account.

02
Paper sheet, grid, chart
The site explains the idea in three steps: the paper sheet a teacher already uses, a grid that holds the marks, and a chart that shows how the class did.
A finished test becomes a class view and, when it is needed, a printable report card as a PDF.

03
Try it with an invented class
The live demo opens with an invented school and thirty-six invented children, so a teacher can mark a test and read the results before putting a single real name in.
The three flows are the ones a teacher repeats every week: mark a test, read the class view, print a report card.
Open the live demo


04
Built for one phone and no signal
Kaksha is a progressive web app. The first visit loads about 126 KB of code; after that it installs at roughly 2 MB and runs offline. Marks, names and results stay on the device; the documentation covers backup.
The whole interface is in Hindi and English, and the code is under the MIT licence so a school or NGO can read exactly what it does.


05
For schools and NGOs
The tool is free for any teacher. Schools and NGOs that want more can ask us for custom rubrics and tests, language packs and help with a roll-out across several classrooms.
The documentation covers getting started, tests, marking, results, reports and backup.
06
Checked before we call it done
On 19 October 2026 we audited the app and recorded 22 findings, among them how a failed save is handled, a crash boundary so one bad screen cannot take the app down, delete with undo, and consistency across the Hindi screens.