Add network unit 21 on Ethernet addresses and frames.

Cover MAC assignment plus Ethernet II, 802.3, SNAP, raw frames and sizes.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
pepaskopec-blip 2026-09-14 12:54:48 +02:00
commit 5522a77533
5 changed files with 175 additions and 18 deletions

View file

@ -31,7 +31,7 @@ GTK 4 interface.
German learning path
- **Správa počítačových sítí / Computer Network Administration** is open too
(shown with a Wi-Fi icon) and leads to a 30-unit computer-networks path;
**units 1–20 are playable**, units 21–30 are locked placeholders
**units 1–21 are playable**, units 22–30 are locked placeholders
- **Technické vybavení / Computer Hardware** is open (chip icon) and leads
to a 10-unit hardware path; **units 1–3 are playable**, units 4–10 are
locked placeholders
@ -62,7 +62,7 @@ GTK 4 interface.
- **Hints & model answers** – in exercises where you write or complete a German
sentence the Czech meaning is shown right away as a hint, and clicking the
check button also reveals the correct German sentence so you can compare
- **Computer networks path** – twenty unlocked units (theory slides + practice):
- **Computer networks path** – twenty-one unlocked units (theory slides + practice):
1. **Výpočet IP adres / IP Address Calculation** – 4-slide VLSM walkthrough
and four interactive subnetting tasks (prefix, network, broadcast, host
range) with check and “show solution”
@ -84,7 +84,8 @@ GTK 4 interface.
17. Aktivní prvky – slides + quiz
18. Switch (podrobně) – slides + quiz
19. Směrování (Routing) – slides + quiz
20. Směrovač a brána – slides + quiz
20. Směrovač a brána – slides + quiz
21. Adresy a rámce v ethernetu – slides + quiz
Progress for networks is saved to `progress/net.conf` (one flag per unit);
completed network units show a checkmark on the path and count in Statistics
- **Computer hardware path** – three unlocked units (theory slides + quiz):
@ -307,11 +308,11 @@ When launched, the application shows the welcome screen. From there:
unit 2 or **"Bei uns zu Hause"** for unit 3, then pick any bubble to start
an exercise. Units 2 and 3 are available even if the earlier units are not
finished yet.
5. On the networks path, units **1–20** are open. Unit 1 (**Výpočet IP adres**)
5. On the networks path, units **1–21** are open. Unit 1 (**Výpočet IP adres**)
walks through four VLSM slides and then four interactive subnetting tasks
with check / “show solution”. Units 2–20 each have theory slides followed by
a multiple-choice quiz (basic concepts through routers and gateways).
Units 21–30 stay locked placeholders.
with check / “show solution”. Units 2–21 each have theory slides followed by
a multiple-choice quiz (basic concepts through Ethernet addresses/frames).
Units 22–30 stay locked placeholders.
6. On the hardware path, units **1–3** are open (architecture / von Neumann,
computer history generations, bit & byte), each with slides and a quiz.
Units 4–10 stay locked.
@ -462,7 +463,7 @@ moderním GTK 4 rozhraním stylovaným přes CSS.
- **Deutsch** je otevřený (bublina s německou vlajkou) a vede na německou
učební cestu
- **Správa počítačových sítí** je také otevřená (ikona Wi‑Fi) a vede na cestu
s 30 jednotkami; **jednotky 1–20 jsou hratelné**, 21–30 jsou zamčené
s 30 jednotkami; **jednotky 1–21 jsou hratelné**, 22–30 jsou zamčené
placeholdery
- **Technické vybavení** je otevřené (ikona čipu) a vede na cestu
s 10 jednotkami; **jednotky 1–3 jsou hratelné**, 4–10 jsou zamčené
@ -488,7 +489,7 @@ moderním GTK 4 rozhraním stylovaným přes CSS.
„Was siehst du?“, řazení vět, chybějící písmena)
- **Nápovědy a vzorové odpovědi** – u psaných / doplňovaných vět je hned
český význam; po kontrole se ukáže i správná německá věta
- **Cesta počítačových sítí** – dvacet odemčených jednotek (snímky + cvičení):
- **Cesta počítačových sítí** – jednadvacet odemčených jednotek (snímky + cvičení):
1. **Výpočet IP adres** – 4 snímky VLSM a čtyři interaktivní úlohy
(prefix, síť, broadcast, rozsah uzlů) s kontrolou a „ukázat řešení“
2. Základní pojmy a rozdělení sítí – snímky + kvíz
@ -509,7 +510,8 @@ moderním GTK 4 rozhraním stylovaným přes CSS.
17. Aktivní prvky – snímky + kvíz
18. Switch (podrobně) – snímky + kvíz
19. Směrování (Routing) – snímky + kvíz
20. Směrovač a brána – snímky + kvíz
20. Směrovač a brána – snímky + kvíz
21. Adresy a rámce v ethernetu – snímky + kvíz
Postup u sítí se ukládá do `progress/net.conf` (příznak na jednotku);
dokončené jednotky mají fajfku na cestě a počítají se ve Statistikách
- **Cesta technického vybavení** – tři odemčené jednotky (snímky + kvíz):
@ -730,10 +732,11 @@ Po spuštění se zobrazí úvodní obrazovka. Odtud:
4. Otevřete **"Neue Freunde"** (jednotka 1), **"Aus aller Welt"** (2) nebo
**"Bei uns zu Hause"** (3) a vyberte bublinu cvičení. Jednotky 2 a 3 jdou
otevřít i bez dokončení předchozích.
5. Na síťové cestě jsou otevřené jednotky **1–20**. Jednotka 1 (**Výpočet IP
5. Na síťové cestě jsou otevřené jednotky **1–21**. Jednotka 1 (**Výpočet IP
adres**) má 4 snímky VLSM a pak 4 interaktivní úlohy s kontrolou /
„ukázat řešení“. Jednotky 2–20 mají snímky teorie a kvíz s výběrem
(od základních pojmů po směrovač a bránu). Jednotky 21–30 zůstávají zamčené.
„ukázat řešení“. Jednotky 2–21 mají snímky teorie a kvíz s výběrem
(od základních pojmů po ethernetové adresy a rámce). Jednotky 22–30
zůstávají zamčené.
6. Na cestě technického vybavení jsou otevřené jednotky **1–3** (architektura /
von Neumann, historie generací, bit a byte), každá se snímky a kvízem.
Jednotky 4–10 zůstávají zamčené.
@ -777,8 +780,8 @@ exercise_u1.c cvičení jednotky 1 („Neue Freunde“)
exercise_u2.c cvičení jednotky 2 („Aus aller Welt“)
exercise_u3.c cvičení jednotky 3 („Bei uns zu Hause“)
settings.c panel nastavení (režim, téma, jazyk)
net.c cesta počítačových sítí (30 uzlů), jednotky 1–20
(1: VLSM cvičení; 2–20: kvízy s výběrem)
net.c cesta počítačových sítí (30 uzlů), jednotky 1–21
(1: VLSM cvičení; 2–21: kvízy s výběrem)
hw.c cesta technického vybavení (10 uzlů), jednotky 1–3
(architektura, historie, bit/byte + kvízy)
main.c vstupní bod aplikace a zapojení stránek