\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}
f(x) = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
A = \begin{pmatrix} a & b \\ c & d \end{pmatrix}
\lim_{n \to \infty} (1 + \frac{1}{n})^n = e
\sum_{i=1}^{n} i = \frac{n(n+1)}{2}
e^{i\pi} + 1 = 0
\frac{d}{dx}[\ln(x)] = \frac{1}{x}
\nabla \times \mathbf{E} = -\frac{\partial \mathbf{B}}{\partial t}
Architecture Highlights

System Feature Breakdown

A comprehensive list of core features built directly into the student and teacher applications.

Assessment & Typesetting

  • Custom assessment player supporting complex LaTeX rendering.
  • Multi-choice questions with customized options mapping.
  • Automatic question tagging by educational chapters.
  • Instant KaTeX-powered layout rendering on low-end hardware.

Granular Performance Analytics

  • Calculates Overall Accuracy against total test size.
  • Calculates Attempted Accuracy based exclusively on submitted responses.
  • Tracks Attempt Rates to highlight pacing bottlenecks.
  • Identifies unattempted and incorrect counts automatically.

Offline Recovery Shield

  • Secures exam progress in local storage cache during drops.
  • Triggers automatic background sync once a stable connection returns.
  • Verifies server timestamps before saving submissions.
  • Minimizes payload overhead to allow sync on slow 2G/3G networks.

Kiosk Exam Proctoring

  • Intercepts device home-switch actions to log window defocus events.
  • Blocks clock-drift attempts by checking negative system-time adjustments.
  • Restricts navigation while exam timer is running.
  • Stores violation timestamps for teacher audit review.

Chapter Normalization

  • Automated regex-based chapter tag consolidation.
  • Prevents duplicate topics (e.g. 'integral-calculus' vs. 'Integral Calculus').
  • Validates question references before chapter deletion.
  • Ensures neat, structured performance tracking over time.

Progressive Sync Engine

  • Uses lightweight JSON polling instead of power-hungry WebSockets.
  • Syncs scores, timer states, and leaderboards under 500ms.
  • Reduces network data consumption by up to 80%.
  • Handles replica set failover queries automatically.

Review System

  • Provides question-by-question review screens post-submission.
  • Displays the student's selected answer side-by-side with the correct choice.
  • Renders math equations in LaTeX.
  • Locks results until overall exam scheduled window ends.

Device Performance Profiles

  • Consumes under 180MB RAM on Android/iOS (compared to 800MB WebViews).
  • Native CPU compilation via Dart compiler.
  • Zero rendering lag during rapid question swipes.
  • Tested on low-end dual-core hardware configurations.