Lekce
Tvorba a publikování lekce
Koncept, typ lekce, vizuální editor, JSON, náhled a publikování.
Lekce je uspořádaný obsah složený z bloků. Začíná jako koncept, může mít veřejný náhled pro učitele a teprve publikováním se zařadí do příslušného katalogu.
Nová lekce
Od konceptu k publikování
-
Otevřete Tvorba → Moje lekce.
Seznam lze filtrovat podle předmětu, stavu a textu.
-
Zvolte Nová lekce.
Vyplňte název, předmět, popis a nepovinnou délku, úroveň a témata. Adresu lekce (slug) najdete pod Pokročilé; typ lekce se nastaví sám podle bloků.
-
Sestavte obsah.
Použijte vizuální editor nebo vložte přenositelný JSON zdroj.
-
Průběžně ukládejte koncept.
Použít JSON mění pouze stav editoru; do databáze se změny dostanou až uložením.
-
Otevřete Náhled.
Zkontrolujte obsah, interaktivní prvky, obrázky a mobilní šířku.
-
Publikujte lekci.
Publikovaná lekce se zobrazí v katalogu podle předmětu a zvoleného pořadí.
Typ lekce
Typ lekce nevybíráte – editor ho pozná z bloků a ukáže ho v části Typ lekce. Sami rozhodujete jen o dvou věcech, které z obsahu poznat nejde: zda lekci vyhodnotit jako kvíz a zda jde o skupinovou aktivitu.
| Typ | Kdy |
|---|---|
| Výklad | Lekce nemá žádnou otázku; žáci ji jen procházejí. |
| Sběr odpovědí | Lekce má aspoň jednu otázku (otevřenou odpověď nebo výběr z možností); odpovědi dostanete ve výsledcích hodiny. |
| Kvíz | Zaškrtnete Vyhodnotit jako kvíz. Jde, když jsou všechny otázky výběr z možností se správnou odpovědí; po odevzdání vznikne skóre. Na písemku z banky otázek použijte Test. |
| Skupinová aktivita | Zaškrtnete Skupinová aktivita. Každá skupina vidí společný obsah a pouze své skupinové sekce. |
Lekce, která už byla použita ve třídě, si svůj typ nechává, aby výsledky dávaly smysl.
Zpětnou vazbu u otázek s výběrem nastavíte pod typem lekce (ukáže se, jakmile lekce takovou otázku má): Po odevzdání, nebo Ihned po výběru – žák pak hned po kliknutí na možnost vidí, zda vybral správně, a lekci odevzdává až na konci.
Skupinová aktivita
Skupiny (2–6) pojmenujete v editoru; žák si jednu vybere při vstupu do hodiny. Hodí se pro párové aktivity, kde má každý jiné informace, i pro lekci ve dvou úrovních obtížnosti. Pro úrovně zaškrtněte Žák může skupinu během hodiny změnit, aby žák mohl přejít mezi základní a expertní trasou; u párových aktivit s tajnými informacemi to nechte vypnuté.
V Náhledu z editoru přepínáte tlačítky Náhled skupiny, co uvidí která skupina. Na stránce lekce v katalogu vidí přihlášený učitel obsah všech skupin pod sebou, každou část s rámečkem Pro skupinu: …, a přepínačem si může zobrazit jen jednu. Žáci a ostatní návštěvníci tam vidí jen společný obsah.
Vizuální editor a JSON
Obě záložky představují stejný obsah. JSON se před použitím normalizuje a ověří stejnými pravidly jako vizuální editor. Export neobsahuje vlastníka, předmět, slug, stav ani databázové ID.
Po kliknutí na + Přidat blok vidíte osm nejčastějších bloků. Ostatní najdete, když začnete psát jejich název (na diakritice nezáleží), nebo pod Všechny bloky. Nový blok se přidá na konec a krátce se zvýrazní. Na jiné místo ho přesunete tlačítky ⤒ (na začátek), ↑, ↓ a ⤓ (na konec), nebo ho myší přetáhnete za úchyt ⠿ vlevo v jeho hlavičce – modrá čára ukazuje, kam dopadne. Bloky uvnitř sekce, dvou sloupců nebo rozbalení se přesouvají jen v rámci svého kontejneru.
⠿ Nadpis · ⤒ ↑ ↓ ⤓
Podmínky v Pythonu
1+ Přidat blok
2Nejčastější
Žádný blok tohoto názvu.
Základní
Výuka
Interaktivní cvičení
Matematika
Média a zdroje
Data
Struktura
Odpovědi žáků
Přidání bloku v editoru Vyzkoušejte si
- Tlačítko + Přidat blok je pod posledním blokem lekce a také uvnitř sekce, dvou sloupců a rozbalení.
- Osm nejčastějších bloků je po ruce hned.
- Všechny bloky ukáže úplný seznam podle skupin. Rychlejší je začít psát název – na diakritice nezáleží.
Zkuste napsat třeba „karti“ nebo „graf“.
Odhadovaná délka (celé minuty 1–600), úroveň (krátký text, např. B1) a témata (nejvýše 8, oddělená čárkou) jsou nepovinné údaje v části Informace o lekci. Nejsou to bloky; na kartě lekce v katalogu předmětu se zobrazí jako štítky spolu s typem lekce (Výklad, Sběr odpovědí, Kvíz, Skupinová práce). Kliknutím na štítek nebo ve filtru nad lekcemi si návštěvník katalog zúží podle typu, úrovně nebo tématu a může v něm hledat. Témata proto pojmenovávejte jednotně, aby se lekce se stejným tématem našly spolu. V JSON je najdete jako duration_minutes, level a topics. Na rozdíl od umístění v katalogu se přenášejí exportem i importem.
Vytvoření lekce pomocí AI
AI může připravit celý přenositelný JSON lekce, ale musí dostat skutečnou strukturu podporovanou importérem. Níže je přímo importovatelný dokument se základními obsahovými a odpovědními bloky. Pro další typy bloků přiložte AI export krátké lekce, ve které jste dané bloky vytvořili v editoru.
Od zadání k importu
-
Popište výukový záměr.
Uveďte cílovou skupinu, délku, předchozí znalosti, cíle, tón a způsob práce ve třídě.
-
Přiložte zdroje a JSON vzor.
Požadujte práci pouze z dodaných faktů a přesné dodržení formátu fojtiklab-lesson verze 1.
-
Vyžádejte čistý JSON.
Výstup nesmí obsahovat Markdown, komentáře ani text před nebo za dokumentem.
-
Použijte JSON zdroj.
Vložte výstup, zvolte Použít JSON a opravte případné validační chyby.
-
Projděte vizuální editor a náhled.
Ověřte pořadí, odpovědi, řešení, mobilní zobrazení a teprve potom koncept uložte.
Přesný importní formát lekce
AI smí měnit hodnoty a přidávat další podporované bloky, ale nesmí přidat subject, slug, stav ani databázová ID. Pro open_answer a single_choice je zde použitá importní zkratka; interní identifikátory bezpečně vytvoří FojtikLab.
{
"format": "fojtiklab-lesson",
"version": 1,
"title": "Podmínky v Pythonu",
"description": "Krátká lekce s ověřením porozumění.",
"duration_minutes": 45,
"level": "1. ročník",
"topics": ["podmínky", "Python"],
"session_mode": "collect_answers",
"feedback_mode": "on_submit",
"blocks": [
{"type": "heading", "level": 2, "text": "Podmínky"},
{"type": "text", "content": "Podmínka rozhoduje, zda se určitý blok kódu provede."},
{
"type": "code",
"language": "python",
"code": "if vek >= 18:\n print(\"dospělý\")"
},
{
"type": "open_answer",
"label": "Vysvětli vlastními slovy, co podmínka kontroluje.",
"required": true,
"reference_answer": "Kontroluje, zda je hodnota vek alespoň 18."
},
{
"type": "single_choice",
"label": "Kdy se text vypíše?",
"required": true,
"options": ["Když je vek alespoň 18", "Když je vek menší než 18"],
"correct_index": 0,
"explanation": "Operátor >= znamená větší nebo rovno."
}
]
}Zadání pro AI
Vytvoř lekci pro FojtikLab jako validní JSON ve formátu fojtiklab-lesson verze 1.
Cílová skupina: [ročník/úroveň]. Délka: [čas]. Téma a cíle: [údaje].
Vycházej pouze z těchto podkladů: [vlož podklady].
Typ lekce (session_mode): [view_only / collect_answers / graded / group_activity]. Zpětná vazba: [on_submit / immediate].
Do duration_minutes dej odhadovanou délku v celých minutách, do level krátkou úroveň a do topics nejvýše 8 krátkých témat; pokud údaj neznáš, pole vynech.
Jako přesný strukturální vzor použij přiloženou importovatelnou JSON šablonu a případný export FojtikLabu. Zachovej pouze pole a typy bloků, které jsou v těchto vzorech. Střídej stručký výklad, aktivní práci a ověření porozumění. U otázek vytvoř jednoznačné řešení a vysvětlení.
Krátký kód uvnitř věty (typ, příkaz, výraz) v textech, otázkách a možnostech označ zpětnými apostrofy, např. `int` nebo `Console.WriteLine()`; delší kód dej do bloku code a jiné Markdown formátování nepoužívej.
Nevymýšlej field_key, option.value, databázová ID, subject, slug ani /media/ adresy. Pro open_answer vynech field_key. Pro single_choice použij textové options a correct_index od 0. Obrázky, které nemají skutečnou dostupnou URL, z dokumentu vynech; učitel je nahraje později v editoru.
Vrať pouze JSON bez Markdownu a bez komentářů.Po aplikování JSON se nic samo neuloží. Importovaný obsah nejprve zkontrolujte a potom použijte Uložit koncept.
Po prvním použití lekce ve třídě jsou typ lekce a odpovědní bloky chráněné proti změnám, které by zneplatnily existující odevzdání. Pro větší změnu lekci duplikujte.
Slug a veřejná adresa
Slug je poslední část adresy lekce. U prázdného konceptu po importu editor navrhne slug z importovaného názvu. Slug lze upravit, ale starý veřejný odkaz potom přestane fungovat.
Duplikování
Duplikát je nový nezávislý koncept bez hodin a odevzdání. Dostane nový slug a nové interní klíče odpovědních polí, aby se výsledky obou lekcí nemíchaly.
Převzetí lekce z webu
Když stránka lekce z webu nabízí tlačítko Převzít a upravit (s Pro), zkopíruje ji do Mých lekcí jako koncept ve vašem vlastním předmětu pojmenovaném podle předmětu na webu. Kopii upravujete jako jakoukoli svou lekci; původní lekce se nezmění.