Main content

Case study

OpenTest: workplace safety training, online

OpenTest runs the mandatory workplace safety (SSM) and fire (PSI) training for Romanian companies. Staff study and take the test on a phone; managers track every employee and print the statutory records for the whole company at once.

Client
OpenTest
Sector
Workplace safety training, Romania
Role
Build and maintenance
Status
In production
  • Largefirms

    Train their staff on the platform

    Employers training on the platform

  • Up to500

    Employees onboarded from one spreadsheet upload

    Accounts created automatically

A printed A4 periodic training record for a fictional employee, Mihai Stan: the training date, duration, occupation and material, three empty signature boxes, then the result Admis with a score of 87.50% and every question with the answers given.
OpenTest: an employee opens a training from the list and studies before the test; on the phone, the test is answered and scored.
FIG. 1The printed record, the employer's reports and a result on a phone

Training

Documents first, then the test

Each training opens with its documents and a countdown. The test opens only when the study time is up, and a page reload does not reset the clock.

Study page for the periodic OSH training: a countdown ring reads 23:22 remaining, the Începe testul button is greyed out, and two PDF documents are listed with short descriptions and Deschide documentația buttons. Demo content.
FIG. 2Study materials behind a countdown

The test

One question per screen, on any phone

Staff take the test in the phone browser, with no app to install. Every answer saves as it is given, and the score is ready the moment the last one is in.

OpenTest on a phone, question 4 of 6 of the fire prevention test in Romanian: how to leave the building during an evacuation. The answer about taking the stairs along the marked route is selected in green; a progress bar and the line Ultima salvare: 22:44:02 sit under the card.
FIG. 3The test on a phone

Employers

Every employee against every training

Managers see who passed, who failed and who has not started, only for their own company, and open any test answer by answer.

Manager view of one completed fire prevention test: title, fictional employee, completion date 27/9/2026 and 5 correct, 1 wrong on the left; on the right a score of 83.33% and all six questions, with green checks on correct picks and a red mark on the answer missed in question 4.
FIG. 4One test, answer by answer

Records

The paperwork fills itself

A passed test becomes the SSM or PSI training record, already filled in. One click prints them for every employee, ready to sign. No Word templates, no retyping.

A printed A4 periodic training record for a fictional employee, Mihai Stan: the training date, duration, occupation and material, three empty signature boxes, then the result Admis with a score of 87.50% and every question with the answers given.
FIG. 5Training record, filled in from the test

Services

Services behind the training platform

How the training platform is built: tests, reports, records

Study time that counts
Each training opens with its documents and a countdown. The test opens only when the study time is up.
Tests that save as they go
One question per screen in the phone browser, each answer saved as it is given. Staff can switch between Romanian and English mid-test and keep every answer.
Results per company
Each manager sees only their own company's employees and results, however long the staff list.
A whole company onboarded at once
Admins create employee accounts in bulk from a spreadsheet, and every employee gets an invitation email.
Maintained in production
We keep the platform up to date release by release, with companies training on it throughout.

Stack

Web apps
Next.js, React, TypeScript
Backend
Headless CMS, PostgreSQL, custom admin panel
Documents
Printable training records and certificates

Next case

A system like this starts with a brief

Studio
Cluj-Napoca, Romania, EU