The CBT Platform Built for African Classrooms

Set exams, generate a link or access code, and let students start instantly — no app download, no account creation. Real-time results, analytics, and certificates included.

📝 Take an Exam🖊️ Teacher Dashboard⚙️ Admin Panel
🏫 Enterprise ReadyInstitution branding, reusable exam packages, registered-student mode, and backup/export workflows.
🔢 Link + Code AccessTeachers share direct links or 6-character access codes. Students use either option.
🧠 17 Question TypesObjective, multiple response, numeric, matching, ordering, cloze, essay, categorization, multi-part numeric, assertion-reason, case-study, image, matrix, hot-text, and code/algorithm responses.
₦0 AI API CostInsights and advanced scoring use browser logic — no paid AI API required.

๐Ÿ“ฒ Install HMG CBT on phone, tablet, or computer

This platform is a Progressive Web App (PWA). Students, teachers and administrators can add it to Android, iPhone/iPad, Windows, macOS or Chromebook for quick access and offline app-shell loading.

Choose Your Role

Three dedicated portals — each purpose-built for its user.

๐Ÿ“

Candidate — Take Exam

Enter exam code or link to sit single-subject or multi-subject exams. Zero app installation, zero signup.

  • Multi-Subject UTME/JAMB Tabbed Switching
  • Face Gate & Audio Activity Monitor
  • STEM Virtual Keyboard & Calculator
  • Auto-Save Draft & Offline JSON Backup
Enter Exam Portal →
๐Ÿ‘จโ€๐Ÿซ

Teacher — Assessment Hub

Author exams, manage 17+ question types, import CSV/Excel, configure anti-cheat, and analyze results.

  • 17+ Advanced Question Types Builder
  • Batch Actions (Open, Lock, Archive, Delete)
  • Reusable Exam Import & Setting Templates
  • Live Candidate Proctoring & Broadsheets
Enter Teacher Hub →
๐Ÿงช

Multi-Subject — UTME Builder

Build 4-in-1 combined examinations with separate subject question pools, subject tabs, and aggregate score tallies.

  • JAMB / UTME / Common Entrance Mode
  • Single 6-Character Access Code
  • Per-Subject Progress & Score Breakdown
  • Subject Switching without Loss of Answers
Build Multi-Subject →
๐Ÿค–

AI Prompts — Question Studio

Generate copy-paste prompts for ChatGPT, Claude, and DeepSeek to get formatted CSV question banks without paid APIs.

  • 17+ Question Types Prompt Templates
  • Curriculum Targets (WAEC, JAMB, IGCSE, SAT)
  • In-App AI Output Validator
  • Instant Load into Question Bank
Open Prompt Studio →
โš™๏ธ

Generator — Standalone Builder

Whitelabel, brand, and generate customized CBT System ZIP packages with your school logo, colors, and database keys.

  • In-Browser Custom ZIP Generation
  • Whitelabel Logo & Color Scheme Config
  • Injected Complete Schema SQL
  • 1-Click Download & Zero-Build Deploy
Open System Generator →
๐Ÿ›ก๏ธ

Admin — Super Supervisor

Supervise platform metrics, approve teacher accounts, enforce PostgreSQL security guards, and view audit logs.

  • Teacher Registration Approval Queue
  • Platform-Wide Performance Analytics
  • SQL Smoke Tester & Security Audits
  • Global Candidate Results Supervision
Admin Access →
๐Ÿ’พ

Admin Data — Google Drive Sync

1-Click portable JSON envelope backups, automatic Google Drive cloud sync, and CSV table batch exports.

  • Automated Google Drive Sync (drive.file)
  • Full Platform JSON Envelope Export/Restore
  • Batch CSV & Excel Exporters
  • Danger Zone & Practice Data Purge
Data & Cloud Sync →
๐Ÿ“ฆ

Storage — Quota Monitor

Track Supabase 500MB free-tier limits, monitor table row sizes, browser localStorage, and optimize media storage.

  • Database Table Row Count Analyzer
  • 500 MB Free-Tier Quota Health
  • Browser LocalStorage Usage Gauge
  • Proctoring Snapshot Optimizer
Open Storage Manager →
๐Ÿฉบ

Health — 10-Layer Protection

Automated latency monitor, 19+ RPC smoke tests, and 10-layer Supabase free-tier anti-pause keepalive tracker.

  • Real-Time Connection Latency Ping
  • 19+ RPC Function Smoke Tests
  • 10-Layer Protection Matrix Tracker
  • Downloadable Health Audit Reports
View Health & RPCs →
๐Ÿ‘ฅ

Roles — Access & Approvals

Manage user roles (Super Admin, Admin, Teacher, Student), handle pending account approvals, and inspect RBAC.

  • Role-Based Access Control (RBAC)
  • Teacher Approval / Rejection Queue
  • Activate / Deactivate Accounts
  • Granular Security Matrix
Manage Roles →
๐Ÿ“œ

Site License — Certificate

Offline cryptographic HMAC-SHA256 perpetual license certificate, domain whitelabel binding, and school certificate.

  • Perpetual Whitelabel Authorization
  • HMAC-SHA256 Cryptographic Verification
  • Zero Phone-Home Server Required
  • Printable Institution License Certificate
View Site License →
๐Ÿ“Š

Audit — Activity History

Comprehensive chronological event logs of all assessment edits, code regenerations, score revisions, and syncs.

  • Full Actor & Action Event Trail
  • Search & Filter by Date and Entity
  • Export Audit Log to CSV and JSON
  • Tamper-Evident Database Records
View Audit Trail →

How It Works

01
📄

Upload Questions

Teachers prepare questions in a CSV, Excel, or type them directly. The system parses everything automatically with support for 17 question types.

02
⚙️

Configure the Exam

Set duration, question count, randomisation, passing score, attempt limits, and exam mode. Full editing available at any time.

03
📲

Share the Code

Share the exam code or WhatsApp link. Students enter it on the student portal — no registration needed, works on any device.

04
📊

Analyse Results

Results appear instantly with score distributions, pass/fail ratios, average time-per-question, and CSV export for further analysis.

Everything a Classroom Needs

No paid add-ons. No hidden limits. Every feature ships free.

🔀

Randomised Questions & Options

Questions and answer options are shuffled per student, making it harder to copy and improving exam integrity.

🚩

Question Flagging

Students can flag uncertain questions and jump back to them before submitting — reducing careless mistakes.

⏱️

Countdown Timer

A live countdown timer with colour warnings keeps students aware of remaining time throughout the exam.

🏅

Result Certificate

Students receive a shareable certificate immediately after submission showing their score and performance grade.

💬

Teacher Explanations

Teachers can attach explanations to each question, which students see during their result review.

🔒

One Submission Only

The system prevents students from submitting multiple times, ensuring fair and clean result records.

📈

Analytics & Charts

Teachers see score distributions, pass/fail ratios, average time-per-question, and more on built-in charts.

📲

WhatsApp Sharing

Generate a direct WhatsApp link from any exam — students can join with one tap from the shared message.

✏️

Full Exam Editing

Edit every aspect of any exam — subject, class, term, topic, duration, pass mark, question count, exam mode. Add or remove questions at any time.

📦

Exam Package Export/Import

Export entire exams as JSON packages for backup, sharing, or re-use across different deployments and terms.

Deployment Validator

A free browser-only readiness checker verifies required files, PWA assets, Supabase configuration, and security basics.

📖

Detailed Feature Guide

A built-in system guide explains every portal, feature, question type, free tool, and deployment step for school administrators.

Built for Nigerian & International Standards

Use the CBT system to practise and assess across all major examinations.

Admission ScreeningScholarship TestsCommon Entrance ExamsRecruitment / Aptitude Tests Certification ExamsSTEM ExamsUTME / JAMB PracticeWAEC / NECO / BECE Practice Post-UTMEJUPEBIGCSESAT IELTSSchool Terminal ExamsClass QuizzesCustom Assessments

Download / Install on Any Device

Use HMG Academy CBT Pro like an app without visiting an app store.

๐Ÿค–

Android phones/tablets

Open the site in Chrome, tap the menu โ‹ฎ, then choose Install app or Add to Home screen.

๐ŸŽ

iPhone / iPad

Open in Safari, tap Share, then choose Add to Home Screen. The CBT icon will appear like a normal app.

๐Ÿ’ป

Windows / macOS / Chromebook

Open in Chrome or Edge and click the install icon in the address bar, or use browser menu โ†’ Install HMG CBT.

๐Ÿ”Ž

Search engine visibility

The landing page includes SEO metadata, sitemap, robots file, structured data and links to the HMG Concepts ecosystem for discovery and lead generation.

Connect With the HMG Concepts Ecosystem

Need a CBT platform, school data dashboard, website, EdTech consultation, tutoring, exam preparation, or digital transformation support? Start here.

๐Ÿซ

HMG Academy

Virtual learning, exam preparation and academic support from Nursery to Secondary, WAEC, NECO, BECE, UTME/JAMB, Post-UTME, IGCSE, IELTS, SAT and JUPEB.

Visit HMG Academy โ†’

๐Ÿ’ผ

HMG Concepts

Education technology, data solutions, school systems, automation and digital products built for Nigerian and African institutions.

Explore HMG Concepts โ†’

๐Ÿง‘โ€๐Ÿ’ป

HMG Technologies

Custom CBT deployments, dashboards, analytics, student performance tools, school websites, question bank tools and practical ICT solutions.

Request a project discussion โ†’

๐Ÿ“ฒ

Lead / Partnership Enquiry

For school deployment, training, partnership or support, contact HMG directly through WhatsApp or email.

Start WhatsApp enquiry โ†’

Built by HMG Concepts for Real Nigerian Classrooms

CBT Pro is part of the HMG Technologies mission: free, practical EdTech tools that help teachers assess, analyse, and support learners without paid AI APIs or expensive software.

👨‍🏫

Adewale Samson Adeagbo

Founder of HMG Concepts, Data Scientist, STEM Educator, and AI-Augmented Solutions Developer with 15+ years in Nigerian classrooms across Lagos and Ogun State.

🏫

HMG Academy

A full-service virtual learning institution covering Nursery through Secondary, WAEC, NECO, BECE, UTME/JAMB, Post-UTME, IGCSE, IELTS, SAT, and JUPEB preparation.

Visit HMG Academy →
💻

HMG Technologies

The EdTech and data arm building CBT systems, student performance dashboards, at-risk predictors, question-bank tools, and practical school data solutions.

HMG Concepts →
📞

Connect With HMG

WhatsApp: +234 810 086 6322 · Phone: +234 907 790 7677 · Email: hismarvellousgrace@gmail.com

WhatsApp Chat →