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-vychova-k-obcanstvi
puvodni: on.1
nazev: Výchova k občanství
popis: 2 snímky o smyslu předmětu a pak kvíz.
nazev_cviceni: Kvíz: výchova k občanství
nadpis_kvizu: Kvíz k výchově k občanství
---
# Výklad
## Proč se učíme občanskou nauku
*Smysl*
- Předmět připravuje na aktivní a odpovědný život v demokratické společnosti.
- Směřuje k tomu, aby člověk jednal slušně a nejen pro vlastní prospěch.
- Učí kriticky myslet, nenechat se manipulovat a rozumět světu kolem sebe.
- Navazuje na občanskou výchovu ze základní školy a prohlubuje ji.
> Tip: občanem se člověk stává jednáním, ne jen dokladem.
## Co patří do prvního ročníku
*Ročník*
- První ročník bere osobnost, učení, vztahy, zdraví a sociální skupiny.
- Patří sem i společnost, kultura, soužití lidí a náboženství.
- Součástí je i hospodaření domácnosti a sociální zajištění.
- Politický systém, právo a filozofie přicházejí v dalších ročnících.
> Tip: název celku je Člověk v lidském společenství.
# Kvíz
## Jaký je hlavní cíl občanské nauky?
- Naučit se nazpaměť všechny zákony
- [x] Připravit na odpovědný život v demokratické společnosti
- Nahradit dějepis
- Naučit účetnictví firmy
## Na co výuka navazuje?
- Jen na odborný výcvik
- [x] Na občanskou výchovu ze základní školy
- Jen na matematiku
- Na tělesnou výchovu
## Který tematický celek patří do 1. ročníku?
- Člověk a trestní právo
- [x] Člověk v lidském společenství
- Dějiny filozofie
- Hospodářská politika státu
## Co má žák díky předmětu umět?
- [x] Kriticky myslet a nenechat se manipulovat
- Ignorovat názory druhých
- Řídit se jen vlastní výhodou
- Vyhýbat se každé diskusi