Každý rodič školáka na prvním stupni to asi zná – domácí úkoly z matematiky, procvičování počtů, a věčné hledání vhodných příkladů na internetu. Nakupování sešitů s příklady, kopírování stránek z učebnic, nebo ruční vytváření vlastních cvičení. A co když potřebujete jen příklady do dvaceti? Nebo naopak náročnější násobení? Pojďme to vymyslet.
Nápad, který všechno změnil
Řešení přišlo nečekaně. Můj bratr, který se s tímto problémem potýkal také pravidelně, přišel s jednoduchou myšlenkou: proč to neautomatizovat? Vytvořil základní Python skript, který dokázal vygenerovat matematické příklady a uložit je do Excel souboru. Stačilo vytisknout a děti měly na čem cvičit.
Když mi ukázal svůj skript, hned mě to nadchlo. Fungoval dobře, ale viděl jsem v něm ještě větší potenciál. A tak jsem se pustil do vylepšování.
Od skriptu k aplikaci
Bratrův původní skript byl funkční a spouštěl se z příkazové řádky. To je skvělé pro technicky zdatné lidi, ale pro běžného rodiče nebo učitele? Proto jsem doplnil:
- Grafické rozhraní (GUI) – teď stačí jen klikat a vybírat, žádné příkazy
- Pokročilé nastavení obtížnosti – můžete přesně řídit, jak složité příklady budou
- Flexibilní možnosti – od počtu sloupců až po vyloučení nuly nebo jedničky
Co program umí?
Výsledná aplikace pro matematické příklady:
Různé operace: Sčítání, odčítání, násobení, dělení – buď samostatně, nebo v jakékoli kombinaci.
Kontrola obtížnosti:
- Nastavíte maximální počet číslic – třeba jen jednociferná čísla pro začátečníky.
- Nebo omezíte maximální výsledek – například všechno do dvaceti.
- Můžete kombinovat obojí.
Chytré filtrování:
- Nechcete ve cvičení nuly? Zakažte je jedním kliknutím.
- Nechcete triviální příklady typu „5 × 1“? Můžete vyloučit i jedničku z násobení a dělení.
Flexibilní rozvržení: Od 1 do 10 sloupců, vyplňování po sloupcích nebo řádcích – jak potřebujete.
Reprodukovatelnost: Potřebujete vytvořit stejné příklady pro celou třídu? Použijte seed a každý list bude identický.
Jak to vypadá?
Výsledkem je Excel soubor:
- Čitelný monospace font (Consolas, velikost 16)
- Všechny rovnítka v každém sloupci pěkně pod sebou vyrovnané k rovnítku
- Optimální šířka sloupců a výška řádků
- Okraje nastavené pro tisk
- Volitelný nadpis na vrcholu stránky
Stačí vytisknout a máte připravené cvičení, které vypadá jako z učebnice.
Pro koho to je?
Primárně jsme to tvořili pro rodiče dětí na prvním stupni, kteří potřebují jednoduchý způsob, jak zajistit dětem pravidelné procvičování. Ale použití je mnohem širší:
- Učitelé – rychlé vytváření testů a cvičení pro celou třídu
- Rodiče – domácí procvičování bez nutnosti kupovat sešity
- Žáci – od 1. až po 5. třídu (a možná i výš)
Jak začít?
Program je open source a zcela zdarma.
Najdete ho na GitHubu: github.com/MikeshCZ/matematicke-priklady
Pro technicky zdatné je k dispozici i příkazová řádka s plnou kontrolou nad všemi parametry. Pro ostatní stačí spustit grafické rozhraní a začít tvořit.
Závěr
Začalo to jako jednoduchý nápad mého bratra, jak ulehčit život při výuce. Dnes je to nástroj, který může pomoci rodičům a učitelům. A to je přesně to, proč mám programování rád – můžete vytvořit něco, co usnadní život lidem.
Pokud máte doma školáka, který potřebuje trénovat počty, vyzkoušejte to. A pokud jste programátor, podívejte se na kód – každá zpětná vazba nebo příspěvek je vítán!
Pokud vás projekt zaujal, můžete:
- ⭐ Dát hvězdu na GitHubu (to vás nestojí nic)
- ☕ Koupit mi kafe pokud vám script ušetří čas (to vás prakticky taky nic nestojí a mě to potěší)
- 🐛 Nahlásit bug nebo navrhnout vylepšení
Ale hlavně – zkuste to!

