Enterprise Online Examination & Assessment

MathiPen

Write an exam, sell it, sit it, mark it, publish the result and issue the certificate — with the money, the reporting and the notifications that go with each of those.

Everything an exam needs, end to end

From the question that has not been written yet to the certificate somebody checks two years later.

Authoring and review

A question bank of twelve question types with import, export and a review queue, and an exam builder that assembles papers from it. Nothing reaches a candidate until a moderator has approved it.

Sitting an exam

Server-held timing, resumable sittings, a question palette, and monitoring for tab switches and full-screen exits. The deadline comes from the server's clock; the countdown on screen is display only.

Marking and results

Automatic marking with negative marking and partial credit, a manual queue for written answers, topic-level breakdowns and weak-area analysis. Scores are corrected by fixing the answer key and recalculating — never by editing a score.

Payments and revenue sharing

Razorpay, Stripe and PayPal, with coupons, invoices and refunds. Every sale splits to the author's wallet through an append-only ledger, and payouts clear from it after a holding period.

Certificates you can check

Each certificate is a signed snapshot of what it prints, with a QR code and a public verification page anyone can use without an account. Editing the record behind one invalidates it.

Reports and notifications

Nine academic and financial reports with CSV export, and delivery over in-app, email, SMS, push and WhatsApp — each category and channel under the recipient's own control.

Built on a REST API, not beside one

Every screen in this platform is backed by an endpoint under /api/v1 — 155 of them, versioned, rate-limited per caller and documented from the router itself, so the reference cannot describe an API that is not there. Native Android and iOS clients are built against the same surface.

Browse the API index · /api/v1/ping

  • PHP 8.3 and MySQL 8 Custom MVC, no framework
  • Seven roles, 121 permissions With per-user overrides
  • Two-factor sign-in Enforced for staff roles
  • Audit and activity logs On everything that changes