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.
Visit the live site- Papers 151 CKE papers in 11 subjects
- Tasks 2,704, each on its own page
- Admin In Polish, run by its owner
- Updated

Pictured from the latest build on 12 November 2026
Before and after
| Before | With 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.
Try:
- Task 5Special products1 pteasy 79%
Show the answer
Answer: B
- Task 17Arithmetic sequence2 ptshard 40%
Show the answer
Answer: −2
- Task 4.1Doppler effect2 ptsmoderately hard 68%
Show the answer
Answer: T; T; T
- Task 8Functional language3 ptsvery easy 90%
Show the answer
Answer: 8.1 B; 8.2 C; 8.3 A
Inside the site


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.
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
The pictures
Each task’s picture appears here.
Drag a box to move it, or its corner to change its size. With the keyboard: Tab to a box, then the arrow keys to move it, and Shift with the arrows to change its size.
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.
Open a page
What the page sends
- address
- came from
- screen
Today
| Views | 142 |
|---|---|
| Visits | 61 |
| From Google | 40 |
| From Instagram | 9 |
| Typed in | 12 |
| Phone | 44 |
| Computer | 15 |
| Tablet | 2 |
Views, the last 7 days
How we went about it
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.
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.
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.
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
Δ is the delta every student works out for a quadratic equation. Two of them side by side make the M, and where they overlap is a third, smaller delta.
- Navy#1B1F4A
- Violet#5B3FB3
- Lilac#CDBEF2
Five more colours tell the kinds of subject apart.
- Polish
- Languages
- Sciences
- Humanities
- Regional languages
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.
Have years of material to put online?
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.