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-2-lidska-prava
puvodni: on2.10
nazev: Lidská práva
popis: 2 snímky o Listině a ochraně práv a pak kvíz.
nazev_cviceni: Kvíz: lidská práva
nadpis_kvizu: Kvíz k lidským právům
---
# Výklad
## Práva člověka a občana
*Listina*
- Lidská práva má člověk proto, že je člověk.
- Listina chrání základní svobody, politická práva, práva menšin i hospodářská, sociální a kulturní práva.
- Patří sem třeba život, osobní svoboda, vlastnictví, volební právo a vzdělání.
- Samostatná hlava chrání právo domáhat se svých práv u nezávislého soudu.
> Tip: stát práva nedaruje podle nálady.
## Ochrana a hranice svobody
*Meze*
- Práva lze omezit jen zákonem a jen z vážných důvodů, třeba ochrany druhých.
- Ohrožená práva se hájí u soudu a lze se obrátit i na Ústavní soud.
- Ve světě je připomíná Všeobecná deklarace lidských práv a evropská úmluva.
- Právo jednoho končí tam, kde začíná stejně vážené právo druhého.
> Tip: svoboda projevu nechrání pomluvu ani navádění k násilí.
# Kvíz
## Proč má člověk lidská práva?
- [x] Protože je člověk
- Jen když vyhraje volby
- Jen jako odměnu státu
- Jen do 18 let
## Kde jsou v České republice ústavně zakotvena?
- Jen v jednacím řádu Sněmovny
- [x] V Listině základních práv a svobod
- Jen v občanském zákoníku
- V obecní vyhlášce
## Lze lidská práva omezit libovolně?
- Ano, rozhodnutím starosty
- [x] Ne, jen zákonem a z vážných důvodů
- Ano, většinou v anketě
- Ne, nelze je omezit nikdy a v ničem
## Kam se obrátit, jsou-li práva ohrožena?
- Na nikoho, práva se nehájí
- [x] Třeba k soudu
- Jen na politickou stranu
- Jen do novin