Case study · Product development

Examination services provider

15 million answerbooks digitised, with 100% recorded uptime since launch.

A long established examination services provider asked us to take university exam evaluation off paper. We engineered with them from 2014 to 2024, and the Digital Assessment System served four universities with 100% recorded uptime.

What it changes: Results used to wait on trucks and hand tabulation. A marked answerbook reached the university as data, with nobody re keying it.

Client
A long established examination services provider, India
Sector
Higher education, examination assessment
Engagement
2014 to 2024
Served
4 universities, 1,000+ assessors at once
Avesta team
Hardware, platform and DevOps engineers
Scope
Custom hardware, cloud platform, 24/7 DevOps
  • AWS
  • Node.js
  • Angular
  • PostgreSQL
  • Electron
  • GitLab CI/CD
  • Prometheus
  • Grafana
  • 15M+

    Answerbooks processed

  • 100%

    Recorded uptime since 2020

  • 3,000+

    Custom scanners deployed

  • 1M+

    Answerbooks a month at peak

The ask

University evaluation ran on paper. Millions of physical answerbooks had to be moved, stored and tabulated by hand, which held up results and cost money at every step.

Two things blocked digitising it. No scanner on the market took an A3 answerbook without cutting the spine, and every university marks to its own rules.

The scanner nobody sold

So we built one. We designed, prototyped and manufactured an A3 scanner that digitises an answerbook without cutting it, which keeps the original intact. More than 3,000 of them were deployed on premise at client sites, feeding scans into the cloud platform.

Hardware we had to make ourselves

No scanner on the market took an A3 answerbook whole. We designed, prototyped and manufactured one that scans without cutting the spine. Over 3,000 were deployed on premise at client sites.

A platform built to take peak load

More than 10 microservices run on AWS ECS, with Lambda handling background work. S3 holds the images, RDS for PostgreSQL holds the structured data, and SQS moves messages between services.

Watched, and shipped without downtime

Prometheus, Grafana and CloudWatch watch the system, and GitLab CI/CD ships zero downtime releases. The Electron marking app updates over the air.

How the workflow runs

  1. 01Operators scan answerbooks on our own hardware, on premise at the university.
  2. 02A quality control module lets checkers pass or fail each scan.
  3. 03Passed scans upload to secure S3 buckets.
  4. 04Authorised assessors log in and mark the digital answerbooks on demand.
  5. 05The system collates the marks and exports results to the university.

How it grew

One university at launch in 2020, a second in 2021. By 2022 the platform carried more than 1,000 assessors at once through peak examination periods. Two more universities came in 2023, and throughput reached a million answerbooks a month. 2024 passed 15 million answerbooks in total.

System uptime
100% recorded since July 2020
Answerbooks processed
15,000,000+
Data under management
70+ TB
Peak throughput
1,000,000+ a month
Assessors at once
1,000+
Universities served
4
Scanning centres
300+
Custom scanners deployed
3,000+
Microservices
10+

The end customers the platform served

State examination boards

  • Assam Board
  • Bihar Board
  • GSEB, Gujarat

Recruiting boards and universities

  • KPSC, a state recruiting board
  • ICAI, qualification exams
  • RGUHS and MUHS, medical universities

The original answerbook survives

Scanning is non destructive. The physical answerbook comes back intact, so the university keeps its own record alongside a high fidelity digital copy that carries the marks through to export.

The job transfers

Anyone assessing at scale

  • right icon

    Examination boards

  • right icon

    Professional qualification bodies

  • right icon

    Universities and recruiting boards

Anyone whose process starts on paper

  • right icon

    Insurance claims

  • right icon

    Government records

  • right icon

    Any workflow where the original must survive

More product development work

Next

Tell us which part of this looks like your problem.

We will walk you through how it was built, who built it, and what it took to keep it running afterwards.

Product development