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,71 @@
---
id: chemie-smesi-roztoky-a-ph
puvodni: chem.4
nazev: Směsi, roztoky a pH
popis: Homogenní a heterogenní směsi, neutralizace.
nazev_cviceni: Kvíz: roztoky
nadpis_kvizu: Ověřte si směsi a pH
---
# Výklad
## Čistá látka a směs
*Směsi*
- Čistá látka má stálé složení a stálé vlastnosti.
- Směs obsahuje dvě nebo více látek, které nejsou chemicky vázané.
- Homogenní směs, třeba roztok, vypadá v celém objemu stejně.
- Heterogenní směs má rozlišitelné složky, třeba suspenze nebo emulze.
> Tip: roztok je homogenní směs, suspenze heterogenní.
## Složení roztoku
*Roztok*
- Rozpouštědlo je látka, v níž se rozpouští rozpuštěná látka.
- Hmotnostní zlomek w = hmotnost složky / hmotnost celé směsi.
- Nasycený roztok už při dané teplotě další látku nerozpustí.
- Rozpustnost většiny pevných látek s teplotou roste.
> Tip: hmotnostní zlomek je podíl hmotnosti složky a hmotnosti směsi.
## Kyseliny a zásady
*pH*
- Kyselina ve vodě zvyšuje množství H+, zásada množství OH−.
- pH menší než 7 je kyselé, 7 neutrální, větší než 7 zásadité.
- Silné kyseliny jsou třeba HCl a H2SO4, silná zásada je NaOH.
- Neutralizace: kyselina + hydroxid → sůl + voda.
> Tip: neutralizace kyseliny hydroxidem dává sůl a vodu.
# Kvíz
## Co je roztok?
- Heterogenní směs dvou kovů
- [x] Homogenní směs
- Čistý prvek
- Jen sraženina na dně
> Roztok je stejnorodý. Suspenze a emulze jsou různorodé.
## Jaké pH má kyselý roztok?
- Přesně 7
- [x] Menší než 7
- Větší než 7
- Vždy 14
> Neutrální pH je 7. Pod ním je kyselina, nad ním zásada.
## Co vzniká neutralizací kyseliny hydroxidem?
- Jen vodík a kyslík jako prvky
- [x] Sůl a voda
- Uhlovodík
- Vzácný plyn
> H+ z kyseliny a OH− ze zásady dají vodu, zbytek iontů sůl.
## Co je hmotnostní zlomek?
- [x] Podíl hmotnosti složky a hmotnosti směsi
- Počet molů v litru
- Rozdíl pH a 7
- Hmotnost jednoho protonu
> w = m(složky) / m(směsi). Nemá jednotku, nebo se uvádí v procentech.