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.
Student & Examination Hall Guide
How to practice past questions, understand palette colors, take proctored examinations, and review solutions.
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.
Question Palette Status Colors
Track your exam progress in real-time with standardized color-coded numbers on the right-hand Question Palette:
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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?
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.
Keyboard Shortcuts & Hotkeys
Take tests faster with standard CBT keyboard shortcuts supported across all desktop browsers.
Frequently Asked Questions
Clear answers to common questions about CBT tests, grading, question formulas, and offline syncing.