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,80 @@
---
id: anglictina-1-skolni-den
puvodni: en.1.2
nazev: Školní den
popis: Přítomný čas prostý. Čtení a doplňování.
---
# Výklad
## Co dělám pravidelně
*Present simple*
- I get up at seven. He gets up at six.
- Zápor: I don't like maths. She doesn't eat meat.
- Otázka: Do you walk to school? Does she play the piano?
- Příslovce četnosti stojí před slovesem: I usually walk. She is always late.
> Tip: ve 3. osobě jednotného čísla přibývá -s/-es: she watches.
## Rozvrh a přestávky
*Škola*
- lessons, break, canteen, homework, timetable, subject.
- Čas: at eight, at half past twelve, in the morning, on Monday.
- because vysvětluje důvod: I like biology because we do experiments.
- never / sometimes / often / usually / always.
> Tip: předmět ve škole je bez členu, když mluvíme obecně: I like biology.
# Čtení
My school day starts early. I get up at half past six, have breakfast and catch the tram. Lessons begin at eight. On Monday we have maths, English and biology. I like biology because we do experiments, but I don't like maths. We have lunch at half past twelve in the canteen. After school I do my homework or meet friends. I never go to bed after ten on a school night.
## What time do lessons begin?
- At half past six
- [x] At eight
- At half past twelve
- At ten
> Lessons begin at eight.
## Why does the writer like biology?
- Because it is easy
- [x] Because they do experiments
- Because the teacher is funny
- Because there is no homework
> because we do experiments.
## Where do they have lunch?
- At home
- On the tram
- [x] In the canteen
- In the park
> in the canteen.
## On a school night the writer goes to bed…
- after eleven
- at midnight
- [x] never after ten
- before six
> never go to bed after ten.
# Doplňování
## She ___ (watch) a series every evening.
= watches
> 3. osoba: watches.
## We ___ (not go) to school on Sunday.
= don't go|do not go
> Zápor v 1. osobě množného čísla.
## ___ he play football on Fridays?
= Does
> Otázka ve 3. osobě.
## I usually ___ (get) up at seven.
= get
> Usually nemění tvar slovesa.