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
Product designUI/UXHindi and English contentProgressive web appFront end
kaksha in a classroom: a paper sheet, a phone, a finished chart. Concept visualisation
kaksha in a classroom: a paper sheet, a phone, a finished chart. Concept visualisation
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.

kaksha.quartifex.com: mark a whole class in minutes
kaksha.quartifex.com: mark a whole class in minutes

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.

The Kaksha site, scrolled end to end
Paper sheet, grid, chart: the three steps, on the site
Paper sheet, grid, chart: the three steps, on the site

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
Marking a test on a phone
The live demo, with an invented school and 36 invented children
The live demo, with an invented school and 36 invented children
Everything a teacher already has, plus one phone. Concept visualisation
Everything a teacher already has, plus one phone. Concept visualisation
Results for a class, readable at a glance. Concept visualisation
Results for a class, readable at a glance. Concept visualisation

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.

Made for a classroom with no signal and one phone
Made for a classroom with no signal and one phone
Put it on your phone: three steps, no store
Put it on your phone: three steps, no store

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.

HomeWorkAboutLabContact