Case studiesIn build

MaturaPro

A revision site for the Polish matura. Every task from the CKE papers has its own page, with its answer, its points and how students did on it.

  • Papers 151 CKE papers in 11 subjects
  • Tasks 2,704, each on its own page
  • Admin In Polish, run by its owner
  • Updated
The whole MaturaPro home page: “Zadania z matury z odpowiedziami” on violet with a search box, today’s task, the days to the matura, then every subject in its colour with its papers and tasks at each level
The same home page on a phone

Pictured from the latest build on 12 November 2026

Before and after

What changed
BeforeWith MaturaPro
Past papers and their answer keys sit on the CKE website as separate PDFs.Each paper is on the site task by task, with its answer one tap away.
Finding every task on one topic means opening a dozen files.Each topic lists its tasks from every paper, with her topic packs as PDFs to print.
Years of her task databases and topic packs lived in spreadsheets and folders on her computer.The site reads them as they are. She uploads a sheet and the pages appear.
Cutting a task out of a PDF by hand takes a few minutes, and there are thousands.The admin finds each task by its heading and cuts them all at once, for her to check.

Find a task

Students search for one task at a time, so every task has a page of its own.

Try the search. This copy looks through the tasks of four papers, and the site looks through all 2,704 the same way. Each answer waits behind a button, so a student can have a go first, and a tick marks a task done.

The site is in Polish. This copy is in English, with the same tasks.

  1. Task 5Special products1 pt

    Maths, basic level, May 2024, Algebraic expressions

    easy 79%
    Show the answer

    Answer: B

  2. Task 17Arithmetic sequence2 pts

    Maths, basic level, May 2024, Sequences

    hard 40%
    Show the answer

    Answer: −2

  3. Task 4.1Doppler effect2 pts

    Physics, extended level, May 2024, Oscillations and waves

    moderately hard 68%
    Show the answer

    Answer: T; T; T

  4. Task 8Functional language3 pts

    English, basic level, May 2024, Language use: mini dialogues

    very easy 90%
    Show the answer

    Answer: 8.1 B; 8.2 C; 8.3 A

A working copy of MaturaPro’s search, in English, with real tasks from four CKE papers. It runs in this page only.

Inside the site

A paper task by task: the May 2024 maths paper, 180 minutes, 35 tasks and 46 points, with a box of its task numbers to jump between
/arkusze/2024-maj/A paper, task by task
One task on its own page: the task as printed, its points and topic, a button for the answer, and beside it the share of students who got it right
/zadanie-5/One task, and how students did on it

The cut-out tool

Her topic packs hold thousands of tasks, and the admin cuts each one out for her.

Press Find the tasks. The tool reads the page for each task’s heading, draws a box round the task and makes a picture of it. One box here stops short, as the real tool’s sometimes do, so drag its corner down to take in the whole task.

Cut-outs

Maths, basic level A sample paper

Task 1. (0–1)

The number 25 · 43 is equal to

A. 211B. 215C. 88D. 815

Task 2. (0–1)

The graph shows a linear function f. The zero of the function f is the number

A. −4B. −2C. 2D. 4

Task 3. (0–2)

Solve the inequality x2 − 5x + 6 ≤ 0.

Page 2 of 24

A working copy of MaturaPro’s cut-out tool, in English, on a made-up page. It runs in this page only.

Counting without cookies

The site counts its visits without knowing who anyone is.

Each button opens a page. The page sends three things: its address, the site the visitor came from and how wide the screen is. The site adds one to a few totals for the day and keeps nothing else.

  • No cookies, so there’s no cookie banner
  • No IP addresses
  • Nothing kept in the browser for counting
  • Nothing loaded from another company

Search engine robots aren’t counted, and nor is she while she’s signed in. The figures in the copy are made up.

Statistics

Open a page

Today

Views142
Visits61
From Google40
From Instagram9
Typed in12
Phone44
Computer15
Tablet2

Views, the last 7 days

MonTueWedThuFriSatToday
A working copy of MaturaPro’s statistics, in English, with made-up figures. It runs in this page only and sends nothing.

How we went about it

01

A page for every task

Students search for one task, such as task 5 of the May 2024 maths paper, so each task has its own address, with its points, its topic and the share of students who got it right. When her second brief changed the addresses, the old ones were sent on to the new.

02

Her own files run the site

The site reads her spreadsheets and topic packs as they are, and tells the five kinds of sheet apart by their columns. When she adds a paper, its pages appear.

03

An admin in her language

The admin is in Polish, with a switch to English so we can help her with it. Its first page lists what to do next, with a button for each job.

04

Where the adverts go

We weighed what adverts earn against the visits they cost. Five at most on the longest paper and one on a task page, none above a task on a phone and none that sticks to the screen.

Its own look

Colour
  • Navy#1B1F4A
  • Violet#5B3FB3
  • Lilac#CDBEF2

Five more colours tell the kinds of subject apart.

  • Polish
  • Languages
  • Sciences
  • Humanities
  • Regional languages
Type

Matura tasks with the answers.

Lexend, ExtraBold for headings and regular for everything else

The highlight is a swipe of lilac behind the one phrase that matters, the way a student marks a page.

We draw brands for other people too: see the brand work.

Something similar?

Have years of material to put online?

Book a free 20-minute call
Next case studyThe GUS Band

The site is in Polish, and the copies on this page are in English. They run in your browser on made-up figures and real tasks from CKE’s papers, and nothing you do in them is sent anywhere.