AI analysis engine · Ages 6–18

The AI that finds
the root of every gap

MathMagicAI doesn't just mark answers right or wrong. It analyses patterns across your responses, maps knowledge dependencies, and pinpoints exactly what's blocking your progress — then generates practice targeted at that specific gap.

Generating your practice set…
A

Alex · Secondary 2 (Age 14)

Gap identified: factorisation · 4 problems done today

🔥 7-day streak

Problem 5 · Quadratic Equations

Solve: x² − 5x + 6 = 0

A. x = 2 or x = 3
B. x = −2 or x = −3
C. x = 1 or x = 6
D. x = 2 or x = −3
Correct. Factorise: (x − 2)(x − 3) = 0, so x = 2 or x = 3
Today's progress5 / 12 problems

AI Capabilities

How the AI thinks about your learning

Three capabilities that separate a diagnostic AI from a basic quiz generator.

01
🔍

Misconception Detection, Not Just Marking

The AI distinguishes between a careless slip and a conceptual gap. After every answer it updates its internal model of what you understand — not just what you scored.

02
🕸️

Knowledge Dependency Mapping

Maths is hierarchical. The AI maps the connections between topics and traces each difficulty back to its root cause, so you always work on the right prerequisite first.

03

Real-Time Difficulty Calibration

Every response — correct, wrong, or slow — feeds into the model. The next problem is chosen based on all of it, keeping the challenge in the zone where learning happens fastest.

AI Analysis Engine

A model that understands
maths the way a tutor does

Most tools record a score. MathMagicAI builds a structured model of each student's understanding — tracking mastery per topic, detecting error patterns, and reasoning about which skill gap is the actual blocker.

🧩

Error pattern analysis

Identifies recurring error types across multiple questions, not just the most recent one.

🌲

Prerequisite gap tracing

Follows the dependency chain upward to find which foundational skill is missing.

📡

Confidence estimation

Models the difference between a lucky correct guess and genuine understanding.

🎯

Impact-ranked prioritisation

When multiple gaps exist, surfaces the one whose resolution will unlock the most progress.

A

Alex · Secondary 2

AI learning profile · updated in real time

Live

Topic Mastery

Basic Algebra92%
Linear Equations85%
Factorisation62%
Functions & Graphs44%
Quadratic Equations31%

AI Insight

Alex solves linear equations correctly (85%) but accuracy drops sharply in quadratic form (31%). The error pattern points to a gap in factorisation skills — not in equation-solving logic itself.

🎯

Recommended next

Factorisation of quadratics (a = 1)

How it works

Three steps from sign-up to your first personalized practice set.

Get started →
01

Set your grade & topic

Tell us your grade level and what you're currently studying or struggling with.

02

Take a diagnostic

Answer a short set of warm-up questions. The AI analyses your answers to build an accurate model of your current understanding.

03

Practice your set

Work through problems generated specifically for your gaps, with the difficulty adjusting after every answer.

Curriculum

What's covered

Grade bands and topics align with Singapore, Australia, New Zealand and Canada.

Primary School

Ages 6 – 12

SG P1–P6 · AU/NZ Year 1–6 · CA Grade 1–6

Number & Place ValueFractions & DecimalsPercentagesMeasurement & UnitsBasic GeometryData & GraphsWord ProblemsMental Arithmetic

Secondary School

Ages 12 – 16

SG Sec 1–4 · AU/NZ Year 7–10 · CA Grade 7–10

AlgebraLinear & Quadratic EquationsSimultaneous EquationsFunctions & GraphsTrigonometryStatistics & ProbabilityCoordinate GeometryPythagoras' Theorem

Senior Secondary

Ages 16 – 18

SG JC1–JC2 · AU/NZ Year 11–12 · CA Grade 11–12

DifferentiationIntegrationAdvanced TrigonometryVectorsComplex NumbersSequences & SeriesMatricesProbability & Statistics