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: site-4-provoz-a-maturita
puvodni: net4.7
nazev: Provoz a maturita
popis: Síť ve škole má pravidla, ne jen blikající porty.
nazev_cviceni: Kvíz: Provoz a maturita
nadpis_kvizu: Kvíz k tématu Provoz a maturita
---
# Výklad
## Kdo smí co změnit
*Řád*
- Účty jsou jmenné, ne jedno společné admin.
- Změna ve výuce se hlásí dopředu.
- Hostovská síť je oddělená a časově omezená.
- Osobní údaje v logu se nenechávají ležet bez důvodu.
> Tip: heslo admin na lístečku u switche není provozní řád.
## Co říct a co udělat
*Výpadek*
- Řekněte, co nejede a koho se to týká.
- Oddělte výpadek poskytovatele od chyby ve škole.
- Po obnově ověřte poštu, přihlášení i tisk, ne jen ping.
- Krátký zápis příště zkrátí stejnou poruchu.
> Tip: nejdřív rozsah a dopad, pak ladění detailu.
## Co umět ukázat
*U zkoušky*
- Umíte přečíst adresu, masku, bránu a VLAN.
- Umíte říct, k čemu je trunk, NAT, firewall a záloha.
- Schéma malé sítě nakreslíte i bez nápovědy.
- Postup hledání chyby od kabelu po službu odvykládáte po vrstvách.
> Tip: maturita chce důvod, ne jen zkratku.
# Kvíz
## Jak nemají vypadat účty ke switchi?
- [x] Jedno heslo admin pro celou sborovnu
- Jmenný účet s možností odebrání
- Přístup jen ze správní sítě
- Záznam přihlášení
> Společné heslo nejde vzít jednomu člověku.
## Co řeknete jako první při výpadku?
- [x] Co nejede a koho se to týká
- Celou směrovací tabulku zpaměti
- Typ ventilátoru v racku
- Že se to vyřeší samo
> Rozsah je důležitější než první domněnka.
## Co po obnově nestačí?
- [x] Jen ping na bránu
- Ověřit poštu a přihlášení
- Podívat se na tisk
- Zkontrolovat, že VLAN sedí
> Brána může žít a služba pořád ne.
## Co u maturity k VLAN umíte říct?
- [x] Odděluje provoz a mezi VLAN se směruje
- Je to typ pevného disku
- Nahrazuje zálohu konfigurace
- Je totéž co WPA3
> Definice a důvod, ne jen zkratka.