Under The Hood

Built for Low Latency, High Security & Precision

ExamsWave combines lightweight serverless delivery, relational blueprint mapping, and tokenized authorization to deliver instant exam experiences.

01. Test Engine Architecture

Zero-Latency Client State Management

During active exam sessions, question states and user selections are handled asynchronously in browser memory and synchronized periodically back to the database. This guarantees zero lag when switching questions, preserving critical test time.

  • Auto-saving progress state to prevent data loss
  • Optimized JSON payloads for ultra-fast load times
blueprint_assembler.json
{
  "blueprint_id": 104,
  "time_limit_minutes": 120,
  "subjects": [
    { "name": "Clinical Nursing", "weight": 0.40 },
    { "name": "Pharmacology", "weight": 0.60 }
  ],
  "shuffle_answers": true
}
GET /api/v1/questions.php
Authorization: Bearer ew_live_9f8a3b...

{
  "status": 200,
  "data": {
    "question_id": 8492,
    "options": ["A", "B", "C", "D"],
    "explanation_provided": true
  }
}
02. Developer API

RESTful API for Partner Integrations

Partner accounts receive dedicated API authorization keys (`ew_live_*`) enabling custom learning management systems (LMS) to pull exam blueprints and question banks on demand.

  • Bearer Token Authentication
  • Real-time question bank streaming
99.9%

System Uptime

High-availability PHP & MySQL query architecture.

< 100ms

Response Latency

Fast database indexing and session routing.

256-bit

Security Standard

Bcrypt password hashing & SSL data transit.