All work

Web platform

School LMS + Exam Browser (SLES)

A CodeIgniter 4 exam platform with live monitoring, automated grading, and a custom Android exam browser — load-tested at scale.

SLES exam platform admin dashboard

Overview

SLES centralises question banks, schedules exams, monitors them live, and grades them automatically. A custom Android exam browser enforces exam integrity with a signed HTTP header. The platform was load-tested to prove it holds under a real school-day surge.

Outcome

1,500
concurrent students
221
requests per second
219 ms
average latency

How it works

Centralised question bank

Questions are authored, previewed, and reused from one library.

Scheduled exams

Quizzes are configured, timed, and released on schedule.

Live monitoring

Teachers watch active exams with roughly ten-second sync.

Automated grading

Objective exams are graded and analysed without manual marking.

Heatmap analytics

Question-level heatmaps show which items students struggle with.

Android exam browser

A custom Android browser uses a signed HTTP header to protect exam integrity.

Screens

Stack

Application

  • CodeIgniter 4
  • PHP 8.1
  • MySQL

Performance

  • Dual-layer Redis
  • Sub-second responses

Client

  • Custom Android exam browser
  • Signed HTTP header

Test bed

  • 4-core / 16 GB server
  • 0% GET failures under load

Outcome

01

Holds a real school-day surge

1,500 concurrent students at 221 RPS and 219 ms average latency.

02

Zero failed reads

A 0% GET failure rate on the load test, on a modest 4-core / 16 GB server.

03

Less marking, better insight

Automated grading plus heatmaps replace hours of manual correction.

Want the same for your operation?

Tell me what runs by hand today. I will tell you whether it can be automated.