Build all apps from Markdown content; Compose Desktop replaces GTK on Linux and Windows

- content/ + scripts/build-content.py produce content.json for every app
- stable lesson IDs with one-time progress migration (Swift, Kotlin)
- shared answer-check tests (tests/answers.json) for Kotlin and Swift
- android/desktop: Compose app with updater, speech and GTK progress import
- CI packages AppImage and Windows zip with ProGuard, runs the tests

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
pepaskopec-blip 2026-10-09 20:40:37 +02:00
commit c3bc32113b
964 changed files with 57285 additions and 1156 deletions

View file

@ -0,0 +1,6 @@
---
nazev: Physical quantities
popis: SI, scalar and vector, measurement error.
nazev_cviceni: Quiz: quantities
nadpis_kvizu: Check units and errors
---

View file

@ -0,0 +1,71 @@
---
id: fyzika-1-fyzikalni-veliciny
puvodni: fyz.1
nazev: Fyzikální veličiny
popis: SI, skalár a vektor, chyba měření.
nazev_cviceni: Kvíz: veličiny
nadpis_kvizu: Ověřte si jednotky a chyby
---
# Výklad
## Veličina a jednotka
*Měření*
- Fyzikální veličina má číselnou hodnotu a jednotku.
- Soustava SI má sedm základních jednotek: m, kg, s, A, K, mol a cd.
- Odvozené jednotky vznikají ze základních, třeba newton nebo joule.
- Předpona kilo znamená tisíc, mili znamená tisícinu.
> Tip: základní jednotka hmotnosti je kilogram, ne gram.
## Skalár a vektor
*Druhy*
- Skalár má jen velikost. Patří sem hmotnost, čas nebo teplota.
- Vektor má velikost i směr. Patří sem síla, rychlost a zrychlení.
- Vektory se skládají podle rovnoběžníku.
- Opačný vektor má stejnou velikost a opačný směr.
> Tip: rychlost jako vektor má velikost i směr.
## Chyba měření
*Přesnost*
- Každé měření má chybu. Opakování měření ji zmenšuje.
- Absolutní chyba je rozdíl naměřené a správné hodnoty.
- Relativní chyba je podíl absolutní chyby a správné hodnoty.
- Výsledek se zaokrouhluje podle přesnosti měřidla.
> Tip: relativní chyba se často udává v procentech.
# Kvíz
## Která jednotka je základní jednotka SI pro hmotnost?
- Gram
- [x] Kilogram
- Newton
- Tuna
> Gram je tisícina kilogramu. Newton je jednotka síly.
## Co má vektor navíc proti skaláru?
- Jen jednotku
- [x] Směr
- Jen číselnou hodnotu
- Předponu kilo
> Hmotnost je skalár. Rychlost a síla jsou vektory.
## Co znamená předpona mili?
- Tisíc
- Milion
- [x] Tisícinu
- Setinu
> Kilo je 1000, centi je 0,01, mili je 0,001.
## Co je relativní chyba?
- Rozdíl naměřené a správné hodnoty
- [x] Podíl absolutní chyby a správné hodnoty
- Součet všech měření
- Nejmenší dílek měřidla
> Absolutní chyba je rozdíl. Relativní je tento rozdíl dělený správnou hodnotou.

View file

@ -0,0 +1,6 @@
---
nazev: Kinematics
popis: Distance, speed and acceleration.
nazev_cviceni: Quiz: kinematics
nadpis_kvizu: Check motion
---

View file

@ -0,0 +1,71 @@
---
id: fyzika-1-kinematika
puvodni: fyz.2
nazev: Kinematika
popis: Dráha, rychlost a zrychlení.
nazev_cviceni: Kvíz: kinematika
nadpis_kvizu: Ověřte si pohyb
---
# Výklad
## Dráha a rychlost
*Pohyb*
- Trajektorie je čára, po které se bod pohybuje. Dráha je její délka.
- Průměrná rychlost je dráha dělená časem.
- Rovnoměrný přímočarý pohyb má stálou rychlost a přímou trajektorii.
- Dráha rovnoměrného pohybu je s = v·t.
> Tip: při rovnoměrném pohybu je rychlost stálá.
## Zrychlení
*Změna rychlosti*
- Zrychlení popisuje, jak rychle se mění rychlost.
- Rovnoměrně zrychlený pohyb má stálé zrychlení.
- Rychlost je v = v₀ + a·t.
- Dráha z klidu je s = ½·a·t².
> Tip: jednotka zrychlení je metr za sekundu na druhou.
## Volný pád
*Pád*
- Volný pád je pohyb jen pod vlivem tíhového zrychlení.
- Tíhové zrychlení g je u povrchu Země asi 9,81 m/s².
- Odpor vzduchu volný pád zpomaluje. Ve vakuu padají tělesa stejně.
- Graf rychlosti na čase je u rovnoměrně zrychleného pohybu přímka.
> Tip: tíhové zrychlení u Země je přibližně 9,81 m/s².
# Kvíz
## Jak se počítá dráha rovnoměrného pohybu?
- s = v / t
- [x] s = v·t
- s = a·t
- s = v·a
> Rychlost je dráha za čas, proto dráha je rychlost krát čas.
## Jaká je jednotka zrychlení?
- m/s
- [x] m/s²
- N
- J
> Zrychlení je změna rychlosti za čas, tedy metr za sekundu za sekundu.
## Čemu se rovná rychlost rovnoměrně zrychleného pohybu?
- [x] v = v₀ + a·t
- v = s·t
- v = a / t
- v = g·m
> Počáteční rychlost se k přírůstku a·t přičítá.
## Jak velké je tíhové zrychlení u povrchu Země?
- Asi 1 m/s²
- [x] Asi 9,81 m/s²
- Asi 100 m/s²
- Přesně rychlost světla
> Škola používá g ≈ 9,81 m/s², často i přibližně 10 m/s².

View file

@ -0,0 +1,6 @@
---
nazev: Newton's laws
popis: Inertia, force and momentum.
nazev_cviceni: Quiz: Newton
nadpis_kvizu: Check the laws of force
---

View file

@ -0,0 +1,71 @@
---
id: fyzika-1-newtonovy-zakony
puvodni: fyz.3
nazev: Newtonovy zákony
popis: Setrvačnost, síla a hybnost.
nazev_cviceni: Kvíz: Newton
nadpis_kvizu: Ověřte si zákony síly
---
# Výklad
## Setrvačnost
*První zákon*
- Těleso zůstává v klidu nebo v rovnoměrném přímočarém pohybu, dokud na ně nepůsobí výsledná síla.
- Setrvačnost je snaha tělesa udržet svůj pohybový stav.
- Hmotnost je míra setrvačnosti.
- Inerciální soustava se vůči jiné inerciální nepohybuje se zrychlením.
> Tip: zákon platí v inerciální soustavě.
## Síla a zrychlení
*Druhý zákon*
- Výsledná síla je F = m·a.
- Větší síla při stejné hmotnosti znamená větší zrychlení.
- Větší hmotnost při stejné síle znamená menší zrychlení.
- Jednotka síly je newton, N.
> Tip: newton je síla, která hmotnosti 1 kg udělí zrychlení 1 m/s².
## Akce a reakce
*Třetí zákon*
- Síly, kterými na sebe dvě tělesa působí, jsou stejně velké a opačně orientované.
- Akce a reakce vznikají i zanikají současně.
- Navzájem se neruší, protože každá působí na jiné těleso.
- Hybnost je p = m·v. V izolované soustavě se hybnost zachovává.
> Tip: obě síly působí na dvě různá tělesa.
# Kvíz
## Co říká první Newtonův zákon?
- F = m·a
- [x] Těleso nemění pohybový stav, dokud na ně nepůsobí výsledná síla
- Akce a reakce se sčítají na jednom tělese
- Hybnost se vždy ztrácí
> První zákon je zákon setrvačnosti. Druhý je F = m·a.
## Jak zní druhý Newtonův zákon?
- F = m / a
- [x] F = m·a
- F = m·v
- F = a / m
> Newton je kg·m/s². Síla a zrychlení mají stejný směr.
## Na co působí akce a reakce?
- Na jedno a totéž těleso a ruší se
- [x] Na dvě různá tělesa
- Jen na těleso v klidu
- Jen ve směru tíhy
> Reakce není síla, která by na stejném tělese rušila akci.
## Co je hybnost?
- m·a
- [x] m·v
- F·t jen jako jednotka
- m·g·h
> Hybnost je vektor. Izolovaná soustava ji zachovává.

View file

@ -0,0 +1,6 @@
---
nazev: Everyday forces
popis: Weight, friction, pressure and the resultant.
nazev_cviceni: Quiz: forces
nadpis_kvizu: Check weight and pressure
---

View file

@ -0,0 +1,71 @@
---
id: fyzika-1-sily-v-beznych-situacich
puvodni: fyz.4
nazev: Síly v běžných situacích
popis: Tíha, tření, tlak a výslednice.
nazev_cviceni: Kvíz: síly
nadpis_kvizu: Ověřte si tíhu a tlak
---
# Výklad
## Tíhová a třecí síla
*Tíha*
- Tíhová síla působí svisle dolů a je G = m·g.
- Třecí síla působí proti pohybu nebo proti snaze o pohyb.
- Smykové tření závisí na normálové síle a na součiniteli tření.
- Valivé tření je obvykle menší než smykové.
> Tip: tíhová síla je G = m·g.
## Síla na plochu
*Tlak*
- Tlak je p = F / S, kde S je obsah plochy.
- Stejná síla na menší plochu znamená větší tlak.
- Jednotka tlaku je pascal, Pa.
- Ostrý hrot má malou plochu, proto velký tlak.
> Tip: pascal je newton na metr čtvereční.
## Výslednice sil
*Skládání*
- Síly stejného směru se sčítají.
- Síly opačného směru se odečítají.
- Kolmé síly se skládají podle Pythagorovy věty.
- Rovnováha nastane, když je výslednice nulová.
> Tip: dvě stejně velké opačné síly dají nulu.
# Kvíz
## Jak se počítá tíhová síla?
- G = m / g
- [x] G = m·g
- G = m·v
- G = F / S
> g je tíhové zrychlení. Tíha má směr svisle dolů.
## Na čem závisí smykové tření?
- Jen na barvě tělesa
- [x] Na normálové síle a součiniteli tření
- Jen na objemu
- Na rychlosti světla
> Ft = f·Fn. Drsnější styk má větší součinitel tření.
## Jak se počítá tlak?
- p = F·S
- [x] p = F / S
- p = m·a
- p = S / F
> Menší plocha při stejné síle zvětší tlak.
## Jaká je jednotka tlaku?
- Newton
- [x] Pascal
- Joule
- Watt
> 1 Pa = 1 N/m². Atmosférický tlak je asi 101 kPa.

View file

@ -0,0 +1,6 @@
---
nazev: Work, energy and power
popis: Mechanical work, energy and efficiency.
nazev_cviceni: Quiz: energy
nadpis_kvizu: Check work and power
---

View file

@ -0,0 +1,71 @@
---
id: fyzika-1-prace-energie-a-vykon
puvodni: fyz.5
nazev: Práce, energie a výkon
popis: Mechanická práce, energie a účinnost.
nazev_cviceni: Kvíz: energie
nadpis_kvizu: Ověřte si práci a výkon
---
# Výklad
## Síla po dráze
*Práce*
- Mechanická práce je W = F·s·cos α.
- α je úhel mezi silou a posunutím.
- Když je síla kolmá k posunutí, práce je nulová.
- Jednotka práce je joule, J.
> Tip: síla kolmá k posunutí práci nekoná.
## Pohybová a polohová
*Energie*
- Kinetická energie je Ek = ½·m·v².
- Polohová energie v tíhovém poli je Ep = m·g·h.
- Výšku h počítáme od zvolené hladiny.
- Bez tření se součet kinetické a polohové energie zachovává.
> Tip: polohová energie roste s výškou.
## Práce za čas
*Výkon*
- Výkon je P = W / t.
- Jednotka výkonu je watt, W.
- Účinnost je podíl užitečné a dodané energie.
- Účinnost je vždy menší než 1, protože část energie se ztrácí.
> Tip: watt je joule za sekundu.
# Kvíz
## Kdy je mechanická práce nulová?
- Když je síla rovnoběžná s posunutím
- [x] Když je síla kolmá k posunutí
- Když je hmotnost velká
- Když je výkon 1 W
> cos 90° je 0, proto kolmá síla práci nekoná.
## Jak se počítá kinetická energie?
- Ek = m·g·h
- [x] Ek = ½·m·v²
- Ek = F / s
- Ek = m·v
> Dvojnásobná rychlost znamená čtyřnásobnou kinetickou energii.
## Jak se počítá polohová energie v tíhovém poli?
- Ep = ½·m·v²
- [x] Ep = m·g·h
- Ep = F·a
- Ep = p·V
> Hladinu nulové polohové energie si volíme.
## Co je výkon?
- [x] Práce dělená časem
- Síla dělená plochou
- Hmotnost krát zrychlení
- Hybnost za dráhu
> Watt je J/s. Účinnost je podíl energií, ne jejich součet.

View file

@ -0,0 +1,6 @@
---
nazev: Gravitational field
popis: Newton's law of gravitation and cosmic speeds.
nazev_cviceni: Quiz: gravity
nadpis_kvizu: Check the gravitational field
---

View file

@ -0,0 +1,71 @@
---
id: fyzika-1-gravitacni-pole
puvodni: fyz.6
nazev: Gravitační pole
popis: Newtonův gravitační zákon a kosmické rychlosti.
nazev_cviceni: Kvíz: gravitace
nadpis_kvizu: Ověřte si gravitační pole
---
# Výklad
## Newtonova gravitace
*Zákon*
- Dvě tělesa se přitahují silou Fg = κ·m₁·m₂ / r².
- κ je gravitační konstanta, asi 6,67·10⁻¹¹ N·m²/kg².
- r je vzdálenost středů těles.
- Gravitace působí na dálku a je vždy přitažlivá.
> Tip: gravitační síla klesá s druhou mocninou vzdálenosti.
## Tíhové zrychlení
*U Země*
- U povrchu Země je tíhové zrychlení přibližně 9,81 m/s².
- Tíhová síla je výslednice gravitační síly a setrvačné síly od otáčení Země.
- První kosmická rychlost je rychlost kruhové dráhy těsně u povrchu, asi 7,9 km/s.
- Druhá kosmická rychlost, asi 11,2 km/s, stačí k opuštění Země.
> Tip: první kosmická rychlost je asi 7,9 km/s.
## Keplerovy zákony
*Pohyby*
- Planety se pohybují po elipsách a Slunce je v jednom ohnisku.
- Průvodič planety opíše za stejný čas stejnou plochu.
- Poměr krychle velké poloosy a čtverce oběžné doby je pro planety stejný.
- Družice padá kolem Země, proto zůstává na oběžné dráze.
> Tip: planety obíhají po elipsách, Slunce je v ohnisku.
# Kvíz
## Jak závisí gravitační síla na vzdálenosti?
- Je přímo úměrná vzdálenosti
- [x] Je nepřímo úměrná druhé mocnině vzdálenosti
- Na vzdálenosti nezávisí
- Je úměrná třetí mocnině vzdálenosti
> Dvojnásobná vzdálenost znamená čtvrtinovou sílu.
## Jaká je přibližně gravitační konstanta κ?
- 9,81
- [x] 6,67·10⁻¹¹ N·m²/kg²
- 3·10⁸ m/s
- 101 kPa
> κ je velmi malé číslo. g = 9,81 m/s² je zrychlení, ne konstanta κ.
## Co je první kosmická rychlost?
- Rychlost světla
- [x] Rychlost kruhové dráhy těsně u Země, asi 7,9 km/s
- Rychlost zvuku
- Rychlost volného pádu z 1 m
> Druhá kosmická rychlost je asi 11,2 km/s.
## Jaký tvar mají dráhy planet podle Keplera?
- Kružnice se Sluncem ve středu vždy
- [x] Elipsy a Slunce je v ohnisku
- Přímky
- Paraboly se Zemí v ohnisku
> První Keplerův zákon mluví o elipse a ohnisku.

View file

@ -0,0 +1,6 @@
---
nazev: Rigid body
popis: Moment of a force, the lever and the centre of gravity.
nazev_cviceni: Quiz: the rigid body
nadpis_kvizu: Check rotation
---

View file

@ -0,0 +1,71 @@
---
id: fyzika-1-tuhe-teleso
puvodni: fyz.7
nazev: Tuhé těleso
popis: Moment síly, páka a těžiště.
nazev_cviceni: Kvíz: tuhé těleso
nadpis_kvizu: Ověřte si otáčení
---
# Výklad
## Moment síly
*Otáčení*
- Tuhé těleso nemění působením sil svůj tvar.
- Moment síly je M = F·d, kde d je rameno síly.
- Rameno je kolmá vzdálenost osy od přímky síly.
- Jednotka momentu je newton metr, N·m.
> Tip: moment je větší, když síla zabírá dál od osy.
## Rovnováha
*Páka*
- Těleso je v rovnováze, když je výslednice sil i výsledný moment nulový.
- Na dvojzvratné páce platí F₁·d₁ = F₂·d₂.
- Páka, kladka a nakloněná rovina jsou jednoduché stroje.
- Jednoduchý stroj práci neušetří, jen změní velikost síly nebo dráhu.
> Tip: na páce v rovnováze jsou momenty na obou stranách stejné.
## Stabilita
*Těžiště*
- Těžiště je působiště tíhové síly.
- U stejnorodého pravidelného tělesa je těžiště ve středu.
- Stabilní poloha se po vychýlení vrací, labilní se převrací.
- Nízké těžiště a široká základna zvětšují stabilitu.
> Tip: těleso je stabilní, když se po malém vychýlení vrací.
# Kvíz
## Jak se počítá moment síly?
- M = F / d
- [x] M = F·d
- M = m·g·h
- M = p·V
> Delší rameno znamená větší moment při stejné síle.
## Kdy je páka v rovnováze?
- Když jsou síly vždy stejně velké bez ohledu na rameno
- [x] Když se momenty na obou stranách rovnají
- Když je jedno rameno nulové
- Když páka koná práci zdarma
> F₁·d₁ = F₂·d₂. Menší silou na delším rameni zvedneme větší náklad.
## Co je těžiště?
- Místo největšího tlaku kapaliny
- [x] Působiště tíhové síly
- Ohnisko elipsy
- Střed elektrického náboje
> Těleso se chová, jako by v těžišti působila celá tíha.
## Která poloha je stabilní?
- [x] Po malém vychýlení se těleso vrací
- Po malém vychýlení se těleso převrátí
- Těleso zůstane v nové poloze vždy
- Těžiště je nad bodem dotyku co nejvýš a základna je bod
> Labilní poloha se po vychýlení vzdaluje. Volná zůstane, kde je.

View file

@ -0,0 +1,6 @@
---
nazev: Liquids and gases
popis: Hydrostatics, Archimedes and Bernoulli.
nazev_cviceni: Quiz: fluids
nadpis_kvizu: Check pressure in a liquid
---

View file

@ -0,0 +1,71 @@
---
id: fyzika-1-kapaliny-a-plyny
puvodni: fyz.8
nazev: Kapaliny a plyny
popis: Hydrostatika, Archimédés a Bernoulli.
nazev_cviceni: Kvíz: tekutiny
nadpis_kvizu: Ověřte si tlak v kapalině
---
# Výklad
## Hydrostatický tlak
*Tlak*
- Tlak v kapalině způsobený tíhou je p = h·ρ·g.
- h je hloubka, ρ je hustota kapaliny.
- V téže hloubce je tlak ve všech směrech stejný.
- Pascalův zákon: tlak v uzavřené kapalině se šíří všemi směry stejně.
> Tip: tlak v kapalině roste s hloubkou.
## Archimédův zákon
*Vztlak*
- Na těleso v tekutině působí vztlaková síla svisle vzhůru.
- Vztlak se rovná tíze tekutiny tělesem vytlačené.
- Těleso se potápí, když je jeho hustota větší než hustota tekutiny.
- Těleso se vznáší, když jsou hustoty stejné.
> Tip: těleso plave, když se jeho průměrná hustota rovná hustotě kapaliny nebo je menší.
## Atmosféra a proudění
*Plyny*
- Atmosférický tlak u hladiny moře je přibližně 101,3 kPa.
- S výškou atmosférický tlak klesá.
- V užší části trubice proudí kapalina rychleji a tlak tam klesá.
- Na tom stojí vztlak křídla i rozprašovač.
> Tip: normální atmosférický tlak je asi 101,3 kPa.
# Kvíz
## Jak se počítá hydrostatický tlak?
- p = h / ρ
- [x] p = h·ρ·g
- p = F·S
- p = m·v
> Hustší kapalina a větší hloubka znamenají větší tlak.
## Co říká Archimédův zákon?
- [x] Vztlak se rovná tíze vytlačené tekutiny
- Tlak nezávisí na hloubce
- Kapaliny se nedají stlačit vůbec a nemají vztlak
- Vztlak působí dolů
> Vytlačená tekutina má objem ponořené části tělesa.
## Kdy se těleso v kapalině potápí?
- Když má menší hustotu než kapalina
- [x] Když má větší hustotu než kapalina
- Když má stejnou hustotu
- Když je hladina v klidu
> Vznášení je při stejné hustotě. Plování je při menší průměrné hustotě.
## Jak velký je přibližně normální atmosférický tlak?
- 1 Pa
- [x] 101 kPa
- 9,81 Pa
- 6,67·10⁻¹¹ Pa
> 1013 hPa je totéž co asi 101,3 kPa.