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: hardware-4-metodika-zavady
puvodni: hw4.7
nazev: Metodika závady
popis: Jedna věta, která drží celý postup.
nazev_cviceni: Kvíz: Metodika závady
nadpis_kvizu: Kvíz k tématu Metodika závady
---
# Výklad
## Co přesně nejde
*Příznak*
- Zeptejte se, co uživatel čekal a co vidí.
- Od kdy a jestli to jde jinde.
- Jedna učebna, nebo jen jeden stůl.
- Bez příznaku se mění díly naslepo.
> Tip: ‚nejde počítač‘ může být černý obraz, špatné heslo i spadlá síť.
## Nejužší místo
*Izolace*
- Vyměňte kabel, port, účet nebo zařízení, vždy jen jedno.
- Když náhradní kus funguje, původní je vinný nebo špatně nastavený.
- Když nefunguje ani náhradní, chyba je ve společné věci.
- Pište si mezivýsledky. Paměť po obědě lže.
> Tip: fungující kabel a fungující port rozdělí chybu na dvě hromady.
## Oprava a prevence
*Závěr*
- Opravte příčinu, ne jen příznak na jednom stole.
- Řekněte uživateli, co se změnilo.
- Díly do opravy nepatří zpátky do skříně potichu.
- Opakovaná závada chce úpravu nákupu nebo zapojení.
> Tip: vyměněný kabel bez zápisu se příští měsíc tváří jako záhada.
# Kvíz
## Co je první otázka?
- [x] Co přesně nejde a od kdy
- Jakou má deska barvu
- Jestli je ve škole VLAN 20
- Kolik stojí nový notebook
> Příznak zužuje vrstvu, kterou budete zkoušet.
## Proč měnit jen jeden díl?
- [x] Ať víte, který rozdíl pomohl
- Sklad má jen jeden kabel
- BIOS víc výměn zakazuje
- Uživatel jinak zapomene heslo
> Dvě výměny naráz nic nedokážou.
## Náhradní kabel taky nejde. Co z toho plyne?
- [x] Chyba je spíš ve portu, účtu nebo zařízení
- Oba kabely jsou vždy špatné
- Síť nemá smysl
- Je rozbitý TPM
> Společné selhání ukazuje na společnou část.
## Co patří do zápisu opravy?
- [x] Příznak, příčina a co se vyměnilo
- Jen ‚hotovo‘
- Heslo uživatele
- Soukromý názor na učitele
> Příště podle zápisu nezačínáte od nuly.