Features

Everything teams need to deliver confident CSEC Maths prep.

MashMath brings together exam simulation, curriculum tagging, study planning, and billing into one cohesive product. Each feature is production-ready, accessible, and type-safe thanks to TanStack Start and Convex.

Exam readiness

  • Paper 01 simulator with timing, telemetry, and navigator grid.
  • Paper 02 builder prepared for rubric scoring and SBA investigations.
  • Diagnostic bursts that seed adaptive study plans automatically.

Curriculum fidelity

  • Nine syllabus sections, aims, and objectives stored in Convex tables.
  • Question metadata tied to syllabus, difficulty, and profile dimensions.
  • Roadmap aligned with CXC profile competencies and SBA milestones.

Study planning

  • Timeline generator that back-plans from the selected exam date.
  • Kanban-style study tasks with cadence, reminders, and analytics hooks.
  • Celebratory motion primitives to reward consistency and streaks.
Convex Functions

Live queries for attempts, study plans, and dashboards.

Convex handles real-time data flows: as soon as students answer questions or teachers grade, dashboards update without manual polling.

Stripe Billing

Subscriptions, customer portal, and webhooks ready for launch.

Stripe integration is wired via Convex HTTP routes, letting you sell learner, teacher, or school plans on day one.

Auth & RBAC

Clerk-authenticated roles for students, teachers, org admins, and super admins.

Access control is centralised in Convex mutations so marketing pages stay public but the workspace stays locked down.

Competition ready

Leaderboard-driven motivation

Let students chase mastery streaks and friendly bragging rights across cohorts. Adaptive scoring keeps the playing field fair—every correct response, streak, and completed session nudges learners up the leaderboard.

  • Weekly spotlight for the top climbers and most improved learners.
  • Dedicated class views so teachers can celebrate wins in real time.
  • Track aggregate mastery gains that feed future marketing campaigns.
LeaderboardWeek 12
#01

Student 1

Form 5 • Cohort A

583 pts

+35 this week

#02

Student 2

Form 5 • Cohort A

546 pts

+30 this week

#03

Student 3

Form 5 • Cohort A

509 pts

+25 this week

#04

Student 4

Form 5 • Cohort A

472 pts

+20 this week

#05

Student 5

Form 5 • Cohort A

435 pts

+15 this week