mirror of
https://github.com/pepaskopec-blip/Graduately.git
synced 2026-10-28 07:34:34 +00:00
Add the Next.js web app and shared lesson content.
Move lessons out of the C sources into JSON so the web client can use the same material as the desktop app, and point release builds at desktop/. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
4708c69d9c
commit
f7470d333c
113 changed files with 25817 additions and 9 deletions
153
content/lessons/networks/unit-08.json
Normal file
153
content/lessons/networks/unit-08.json
Normal file
|
|
@ -0,0 +1,153 @@
|
|||
{
|
||||
"id": "unit-08",
|
||||
"subject": "networks",
|
||||
"number": 8,
|
||||
"titleKey": "net_unit8",
|
||||
"subtitleKey": "net_unit8_sub",
|
||||
"slides": [
|
||||
{
|
||||
"kicker": "1 / 4 • Okruhy",
|
||||
"title": "Přepojování okruhů",
|
||||
"tip": "Tip: spojovaná služba – jako telefon",
|
||||
"lines": [
|
||||
"Cesta se vytýčí předem (spojovaná služba).",
|
||||
"Kapacita je garantována.",
|
||||
"Přenos probíhá v reálném čase."
|
||||
]
|
||||
},
|
||||
{
|
||||
"kicker": "2 / 4 • Pakety",
|
||||
"title": "Přepojování paketů",
|
||||
"tip": null,
|
||||
"lines": [
|
||||
"Data se dělí na pakety s adresami.",
|
||||
"Každý paket může jít jinou cestou."
|
||||
]
|
||||
},
|
||||
{
|
||||
"kicker": "3 / 4 • Hodnocení",
|
||||
"title": "Výhody a nevýhody paketů",
|
||||
"tip": null,
|
||||
"lines": [
|
||||
"Výhody: reakce na zátěž, lepší využití kapacity.",
|
||||
"Nevýhody: negarantuje pořadí ani plynulost.",
|
||||
"Nevhodné pro video v reálném čase."
|
||||
]
|
||||
},
|
||||
{
|
||||
"kicker": "4 / 4 • Virtuální",
|
||||
"title": "Virtuální spoje",
|
||||
"tip": null,
|
||||
"lines": [
|
||||
"Cesta je vytýčena předem,",
|
||||
"ale prostředky se využívají jen při průchodu paketu.",
|
||||
"Výsledek: zrychlení datagramů."
|
||||
]
|
||||
}
|
||||
],
|
||||
"tasks": [
|
||||
{
|
||||
"number": 1,
|
||||
"title": "Quiz",
|
||||
"subtitleKey": "net_quiz8_head",
|
||||
"items": [
|
||||
{
|
||||
"kind": "choice",
|
||||
"prompt": "Přepojování okruhů znamená:",
|
||||
"options": [
|
||||
"Pakety jdou vždy jinou cestou",
|
||||
"Cesta se vytýčí předem a kapacita je garantována",
|
||||
"Jen FDM multiplex",
|
||||
"Jen half-duplex"
|
||||
],
|
||||
"correct": 1,
|
||||
"hint": "Cesta se vytýčí předem, kapacita je garantována"
|
||||
},
|
||||
{
|
||||
"kind": "choice",
|
||||
"prompt": "Přepojování okruhů je vhodné pro:",
|
||||
"options": [
|
||||
"Jen náhodné datagramy bez cesty",
|
||||
"Přenos v reálném čase (jako telefon)",
|
||||
"Jen CRC",
|
||||
"Jen peer‑to‑peer tisk"
|
||||
],
|
||||
"correct": 1,
|
||||
"hint": "Cesta se vytýčí předem, kapacita je garantována"
|
||||
},
|
||||
{
|
||||
"kind": "choice",
|
||||
"prompt": "Při přepojování paketů:",
|
||||
"options": [
|
||||
"Vždy existuje jedna pevná cesta",
|
||||
"Každý paket může jít jinou cestou",
|
||||
"Kapacita je vždy garantována",
|
||||
"Neexistují adresy"
|
||||
],
|
||||
"correct": 1,
|
||||
"hint": "Data se dělí na pakety, každý může jít jinou cestou"
|
||||
},
|
||||
{
|
||||
"kind": "choice",
|
||||
"prompt": "Výhoda přepojování paketů je:",
|
||||
"options": [
|
||||
"Garantované pořadí vždy",
|
||||
"Reakce na zátěž a využití kapacity",
|
||||
"Jen simplex",
|
||||
"Jen trunking"
|
||||
],
|
||||
"correct": 1,
|
||||
"hint": "Výhody: reakce na zátěž a lepší využití kapacity"
|
||||
},
|
||||
{
|
||||
"kind": "choice",
|
||||
"prompt": "Nevýhoda přepojování paketů je:",
|
||||
"options": [
|
||||
"Nereaguje na zátěž",
|
||||
"Negarantuje pořadí ani plynulost",
|
||||
"Nelze použít adresy",
|
||||
"Vždy blokuje kanál jako telefon"
|
||||
],
|
||||
"correct": 1,
|
||||
"hint": "Negarantuje pořadí ani plynulost – nevhodné pro živé video"
|
||||
},
|
||||
{
|
||||
"kind": "choice",
|
||||
"prompt": "Pro video v reálném čase je přepojování paketů:",
|
||||
"options": [
|
||||
"Ideální vždy",
|
||||
"Spíše nevhodné kvůli plynulosti",
|
||||
"Jediná možná metoda",
|
||||
"Stejné jako AM modulace"
|
||||
],
|
||||
"correct": 1,
|
||||
"hint": "Negarantuje pořadí ani plynulost – nevhodné pro živé video"
|
||||
},
|
||||
{
|
||||
"kind": "choice",
|
||||
"prompt": "Virtuální spoje:",
|
||||
"options": [
|
||||
"Nemají předem žádnou cestu",
|
||||
"Mají cestu předem, prostředky jen při průchodu paketu",
|
||||
"Jsou jen FDM",
|
||||
"Jsou jen parita"
|
||||
],
|
||||
"correct": 1,
|
||||
"hint": "Cesta je předem, prostředky se použijí jen při průchodu paketu"
|
||||
},
|
||||
{
|
||||
"kind": "choice",
|
||||
"prompt": "Virtuální spoje slouží hlavně k:",
|
||||
"options": [
|
||||
"Zrušení paketů",
|
||||
"Zrychlení datagramů",
|
||||
"Jen simplexu",
|
||||
"Jen analogovému signálu"
|
||||
],
|
||||
"correct": 1,
|
||||
"hint": "Virtuální spoje zrychlují přenos datagramů"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue