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,57 @@
---
id: obcanka-1-rozpocet-domacnosti
puvodni: on.17
nazev: Rozpočet domácnosti
popis: 2 snímky o rozpočtu a finanční tísni a pak kvíz.
nazev_cviceni: Kvíz: rozpočet domácnosti
nadpis_kvizu: Kvíz k rozpočtu domácnosti
---
# Výklad
## Příjmy, výdaje a majetek
*Rozpočet*
- Majetek člověk nabývá prací, darem, dědictvím nebo podnikáním.
- Rozpočet domácnosti porovnává příjmy a výdaje.
- Příjmy i výdaje jsou pravidelné a nepravidelné.
- Schodkový rozpočet se musí řešit, přebytek se dá odložit i na stáří.
> Tip: nejdřív povinné výdaje, pak zbytek.
## Krize, zajištění a úvěr
*Tíseň*
- Zodpovědné hospodaření znamená neutrácet to, co domácnost nemá.
- Krize je ztráta příjmu, nemoc nebo dluh, který nejde splatit.
- Pomoc nabízí sociální zabezpečení, dávky a poradenství, ne lichva.
- Úvěr je nástroj, ne dar: splácí se i s navýšením.
> Tip: kdo smlouvě nerozumí, ještě nepodepisuje.
# Kvíz
## Co porovnává rozpočet domácnosti?
- Jen sny
- [x] Příjmy a výdaje
- Počasí
- Školní známky
## Co je schodkový rozpočet?
- [x] Výdaje jsou vyšší než příjmy
- Příjmy jsou vyšší než výdaje
- Rozpočet bez čísel
- Rozpočet státu
## Jak se má řešit finanční tíseň?
- Další lichvou
- [x] Poradenstvím a legální sociální pomocí, ne drahým dluhem
- Tím, že se smlouvy nečtou
- Ignorováním splátek
## Co platí o úvěru?
- Je to dar
- [x] Splácí se i s navýšením
- Nemusí se vracet
- Je totéž co mzda