Math Practice Drills

Minimal UI. Big type. Accurate timing. Persistent SQLite storage.

Setup

Keys: Enter=Submit, Space=Start/Next, Esc=Pause.

Per-Operator Caps & Seeds

Caps = hard limits. Seeds = starting difficulty (used at run start; adaptive ramps from there).
+ addends ≤
Seed | Current:
− minuend/subtrahend ≤
Seed | Current:
× factors ≤
Seed | Current:
÷ divisor ≤
quotient ≤ | Seed d/q /
Current:

Weighted Operator Selection

Weights are normalized automatically. Set any numbers (e.g., 1, 3, 6, 10).
+ weight
− weight
× weight
÷ weight
Effective mix:

Mastery Targets (per operator)

When —œMastery path— is on, the quiz locks to the current operator until both targets are met.
+ Accuracy ≥ %   Correct ≥
− Accuracy ≥ %   Correct ≥
× Accuracy ≥ %   Correct ≥
÷ Accuracy ≥ %   Correct ≥
Mastery order: (comma-separated ops)

Personal Bests

Fastest PPM
Best Accuracy
Longest Streak
Time
60s
Score
0/0
Accuracy
100%
PPM
0.0
Streak
0

Results

Correct
0
Total
0
Accuracy
0%
PPM
0.0
Streak Max
0
Mode
Difficulty
Ops

History (SQLite)

DateModeSecsCountDiffOps CorrectTotalAcc%PPMStreak

Run Review

Each problem you answered, with timing.
#WhenProblemYour AnswerCorrect?SolutionElapsed (ms)