IT for Training Centres and Online Schools

Adaptive testing SaaS: the test adjusts to whoever is answering

Training centres build tests, applicants take them from a link and receive a verified level. Questions get harder as the test goes, so the level emerges from fewer of them.

subjects in the question bank
6
level scale, plus custom scales per centre
A1–C2

Challenge

A training centre spends a teacher's time on entry testing and gets an approximate answer back. A flat thirty-question test bores the beginner and the strong applicant equally, and the result is blurred for both.

The second half of the problem is money: selling tests by the unit only works when every consumed package is visible in a history and cannot be consumed twice.

Solution

The core of the product is an algorithm that picks the next question from how the previous one was answered. A strong applicant climbs quickly, a weaker one is not made to grind through items beyond their reach, and both need fewer questions than a fixed test would take.

Money lives in an immutable ledger: charges are not edited after the fact, and a centre's balance always equals the sum of its entries. Centres and their branches never see each other's applicants.

Architecture and implementation

A test constructor sits on top of a question bank covering six subjects, with adaptive selection during the attempt, the A1–C2 scale alongside custom scales, and formula support in questions.

Applicants take a test from a link without registering. Packages sit on the centre's balance and are drawn against the ledger. Stack: Laravel, Vue 3 with server rendering, PostgreSQL, Redis.

Result

The MVP is closed and a pilot with real training centres is being prepared — the chemistry and biology banks are already in production.

The case is useful beyond education. Multi-tenancy, an immutable ledger and soft deletion are the skeleton of any SaaS where customers pay for usage and must not see one another.
IT for FinTech and Payment Companies
2021 year the central bank registered the institution

A licensed payment institution built from nothing

A complete payment company built for a central bank licence: the settlement core, merchant and agent back offices, and client apps for iOS, Android and Telegram.

iOS Android Telegram Bot API PHP
IT for FinTech and Payment Companies
50 self-service terminals in one network

Fifty self-service terminals and the billing behind them

Kiosk software that takes banknotes, clears payments and defends itself. Fifty terminals in Andijan ran on one billing system.

PHP MySQL Bootstrap
Online Payments for Websites and Apps
up to 1000 applications a month at peak

Online identity verification, up to 1000 applications a month

People obtained a verified wallet status through a website: apply, pay, submit documents, get a decision. At its peak the service handled up to a thousand applications a month.

PHP MySQL Bootstrap

Have an idea for a new product, or need to grow an existing one?

Tell us about the task. We will study it and propose an option that makes sense technically and economically.

We reply within one business day · Telegram @sbunyod

Adaptive testing SaaS: the test adjusts to whoever is answering Discuss a project