Adam Grudziński

A maths platform for exam preparation

An exam paper that solves itself. Step by step, on the board.

A student opens an official exam paper in the browser, no account needed. They type an answer and the platform checks it. If they do not know how to start, the solution writes itself on a green chalkboard one step at a time, with a voice-over and the typical mistakes from the marking scheme.

The exam paper that solves itself
May 2025 matura, task 5 (a divisibility proof): four of five solution steps on the green chalkboard
Scope
Polish matura (basic and extended), grade 8 exam
Free
official papers with answer key and scoring, no account
Voice-over
every solution step recorded separately
Role
author, developer, tutor

Why

At ten in the evening a student needs the solution, not a price list.

I tutor maths. The most common question from students is not about a hard problem but about how to start. The official answer key gives the result, not the reason. YouTube videos run for twenty minutes when the student needs one step.

  • just the result from the key
  • a twenty-minute video
  • a price list instead of a solution

So a paper on Algebra i Spółka solves itself gradually. The student uncovers as much as they need. Under each step there is an “I don’t get this step” button that explains exactly that step, not the whole problem again. An uncovered step earns no point, so the final score stays honest.

Papers that already solve themselves

49
official papers solved step by step
14 + 29
basic and extended matura papers (since 2015)
1031
tasks in the papers, each scored automatically
190
voice-over clips in a single paper (May 2026, 45 minutes of speech)

Solution films

Animated exam papers with voice-over

Every task in a paper is a film of its own: the solution is written in chalk and a voice reads it step by step (in Polish). Below are three tasks from the May 2026 basic matura. On the site the same animations are interactive, so the student can stop at any step and type the answer themselves.

  • Task 1. Powers and roots
  • Task 9. A rational equation and its domain
  • Task 12. Reading a function from its graph

How a paper is made

Every solution checked twice before a student sees it

I read the task and the marking scheme from the official PDF. I write the solution step by step and compute every result a second time in an independent system (sympy and Wolfram). Geometry figures are generated from code, with coordinates calculated rather than placed by eye.

The voice-over is speech synthesis recorded separately for each step and stored in R2, so the page plays only the piece the student is looking at. Quality gates stop a paper with a missing check, an empty step or an animation that does not start.

  • A paper lives in six places at once, so the list of papers is in the repository and a guard on production checks every five minutes that none has disappeared.
  • One function scores answers in the paper, the task bank, the quiz and the games, so “0.5” and “1/2” mean the same everywhere.
May 2025 matura, task 5 (a divisibility proof): four of five solution steps on the green chalkboard

What else is there

More than papers

  • Games

    Six modes on the same tasks: practice, quiz, time sprint, true or false, a quiz-show and matching.

    Maths games
  • Level test

    Twenty questions and a report on where to start. Free.

    The level test
  • Worksheets

    Printable task sets matched to topic and level.

  • AI tutor

    Answers a question about a specific step instead of doing the whole task for the student.

  • Lesson room

    Video and a shared whiteboard in one browser tab. It grew into a separate lesson whiteboard.

  • Payments

    Premium accounts and lesson packages paid through HotPay.

  • Every paper in one place

    Basic and extended matura papers since 2015, plus the grade 8 exam. Every paper opens without an account.

    The list of exam papers

Why free

Part of it stays open, on purpose

Official papers with the answer key and scoring are available with no account and no limit. The more young people practise logical thinking, the better for everyone, me included. What costs money is what takes my time or computing power: the full task bank, an exam simulator with a report, and lessons.

Free

No account, no limit.

  • official papers with answer key and scoring
  • type an answer, the platform checks it
  • a level test: twenty questions
Open the papers

Paid

What takes my time or computing power.

  • the full task bank
  • an exam simulator with a report
  • lessons with a tutor
Offer and prices (Polish)

Stack

What it runs on

  • React
  • TypeScript
  • Vite
  • Python
  • Flask
  • PostgreSQL
  • Cloudflare Pages
  • Cloudflare Workers
  • R2
  • KaTeX
  • sympy
  • WebRTC
  • HotPay

Teaching maths, or building something for learners?

Tell me what you are looking for. I will tell you what already works on the platform and what is still being built.

Or write straight to my inbox:

a.grudzinski1992@gmail.com
Reply time
usually the same day
Billing
contract per task, invoiced through Useme
Where
Szczecin, Poland. Remote, on site near the German border

The message lands in my mailbox and nowhere else. No newsletter.

Other work