ExamHub Help Center & Documentation

Everything you need to master CBT practice, live proctored examinations, formula authoring with KaTeX & mhchem, tabbed school workspaces, and offline synchronization.

Multi-Tenant WorkspacesKaTeX + mhchem StudioAnti-Cheating ProctoringOffline PWA Sync
Candidate Handbook

Student & Examination Hall Guide

How to practice past questions, understand palette colors, take proctored examinations, and review solutions.

1

CBT Past Questions Practice

Browse WAEC, JAMB, NECO, and school terminal past papers on /practice. Practice online with instant automated scoring, or download papers for 100% offline preparation.

Instant scoring & explanations
2

Question Palette Status Colors

Track your exam progress in real-time with standardized color-coded numbers on the right-hand Question Palette:

Current Question#2563EB
Completed / Answered#16A34A
Pending / Not Answered#F59E0B
Incorrect (Review Mode)#DC2626
Not Visited#CBD5E1
Clear at-a-glance exam audit
3

Official Proctored Examinations

Official exams run with strict fullscreen proctoring, active timer countdowns, and anti-cheating tab-switch detection. If your time expires, your exam auto-submits securely.

Strict anti-cheating proctoring
4

Coding Assessments

Write algorithms directly in Python, JavaScript, Java, C++, or Go inside the embedded IDE. Execute code against test cases with real-time stdout and stderr debugging.

Automated test case execution
5

Dual-Mode Scientific Calculator

Click the Calculator button or press C to toggle the floating calculator. Switch between Standard Mode and Scientific Mode (trig, logs, powers, roots, constants π and e, DEG/RAD).

Standard & Scientific modes
6

Performance Analytics & Review

Visit /practice/history to inspect historical test scores, topic mastery percentages, time taken per question, and step-by-step LaTeX solution reviews.

Comprehensive score history
Faculty & Examiner Handbook

Authoring CBT Examinations, STEM Formulas & Question Quality

How to author questions, format formulas with KaTeX & mhchem in questions and options, convert MS Word equations, edit questions directly, and moderate dispute tickets.

Creating CBT Papers

Navigate to /exams/new. Choose paper mode:

  • Past Examination Paper: Public archive for student practice with instant step explanations.
  • Live School CBT: Proctored, timed, and assigned exclusively to enrolled cohorts.
  • Coding & Algorithm Assessment: Automated multi-language code testing.
  • STEM Equation Paper: High-density math and chemical formulas.
Configurable timing & passing score

Formula & Chemistry Studio

KaTeX and mhchem chemistry notation are fully supported across the Question Body, every Option (A, B, C, D), and the Explanation.

Each option input features a quick symbol helper toolbar (`√`, `x²`, `H₂O`, `→`, `⇌`, `Δ`, `π`, `∑`) that inserts directly into your active input field.

Real-time KaTeX + mhchem rendering

Word & Docs Converter

Click "Paste from Word / Docs" in any question editor. Paste questions copied straight from Microsoft Word or Google Docs containing OMML/MathML equation objects.

The converter translates equation markup into standard LaTeX and chemistry syntax with a live visual preview before inserting into the question or option target.

Instant OMML to LaTeX translation

Direct Question Editing

Authorized teachers and school administrators can edit existing exams at any time. When viewing any examination or on the school exams tab, click "Edit Questions" (or visit /exams/[id]/edit).

Update question stems, reorder options, change the correct answer key, and edit mathematical solutions without deleting candidate session history.

Accessible to logged-in Staff & Admins

Excel Batch Upload

Upload massive question banks in seconds using our Excel (.xlsx) importer. Download the sample template, populate question stems, options A through D, the correct key, and explanations.

Drag-and-drop the file to import 50+ questions at once with automatic validation of keys and options.

1-click 50+ question bulk import

Resolving Question Disputes

Open your institution's Disputes tab inside your school workspace or visit /moderation/disputes.

Review candidate-flagged errors. If a dispute is legitimate, clicking "Accept & Update Key" updates the question key and auto-recalibrates candidate scores.

Automatic score recalibration
Institution Administrator Guide

Unified School Workspaces, Cohorts & Student PIN Management

Manage your school portal with consolidated workspace tabs on /organizations/[id]: Admin Hub, Exams, Students, Staff, and Disputes.

1. Unified Workspace Tabs

Everything is centralized on /organizations/[id]. Seamlessly switch between Admin Hub, Exams, Students, Staff, and Disputes without annoying page redirects.

2. Modal Enrollment

Add individual candidates or invite teachers with zero page-jump disorientation using responsive popup modals (AddStudentModal & AddStaffModal).

3. Candidate ID & PIN Logins

Students do not require email accounts. The platform generates clean Admission IDs (e.g. STU-2026-001) and 4-digit PINs with 1-click Excel credential export for exam hall distribution.

4. Branding & Cohorts

Customize your school logo, banner, and primary brand theme color (#2563EB). Group students into class cohorts (e.g., SS3 Diamond) to restrict live CBT tests to target groups.

Are you a school principal or ICT head ready to launch your branded CBT portal?

Zero-Connectivity Architecture

Offline Mode & Synchronization Center

How ExamHub enables reliable computer-based testing even in low-bandwidth or zero-connectivity computer labs.

1. Downloading Exam Papers

On any past exam card on /practice or inside a school exams tab, click the "Save Offline" button. The complete question bundle, options, images, and explanations are stored securely inside your browser's local cache.

2. Taking Tests Offline

When you have zero internet, open the Sync Center (/sync). All downloaded papers are listed and ready for immediate timed simulation with full question palette navigation and on-screen scientific calculator.

3. 30-Second Auto-Saving & Sealing

Every 30 seconds and upon each answer selection, your test progress is saved locally. If the browser closes unexpectedly or the PC restarts, you can resume exactly where you left off without lost progress.

4. 1-Click Cloud Synchronization

Once the testing device is reconnected to the internet, open the Sync Center and click "Sync All Pending to Cloud". Completed sessions are uploaded immediately to student profiles, and official submissions are delivered to faculty gradebooks.

Official Android App on Google Play Store

Prefer practicing on your mobile phone or tablet? Install ExamHub from the Google Play Store (com.softcare.examhub) for full offline SQLite caching, on-screen formula keypad, and real-time syncing.

Get on Google Play
Speed & Accessibility

Keyboard Shortcuts & Hotkeys

Take tests faster with standard CBT keyboard shortcuts supported across all desktop browsers.

Next Question
Nor→
Previous Question
Por←
Choose Option A / B / C / D
ABCD
Flag / Bookmark QuestionF
Toggle On-Screen CalculatorC
Open Exam Quick Guide?
Answers & Troubleshooting

Frequently Asked Questions

Clear answers to common questions about CBT tests, grading, question formulas, and offline syncing.

ExamHub features an automatic zero-loss offline-first architecture. Your answers and timer state are saved locally to encrypted browser storage every 30 seconds and upon each answer selection. If your network disconnects during an official exam, your answers are securely sealed on your device and will automatically sync to your school examiner once your internet connection is restored.