Role, požadavky a rozhraní
Žáci určí cílovou skupinu a požadavky, specifikují role s právy a činnostmi a navrhnou rozhraní tak, aby stejná data viděli správce, učitel i žák srozumitelně.
Průvodce tématem Role, požadavky a rozhraní v předmětu Informatika pro III. ročník: co mají žáci zvládnout, na co navázat a kde nejčastěji chybují. K tomu příprava na hodinu, pracovní list nebo písemka, které ScioBot připraví na jedno kliknutí přesně pro tento ročník.
Připravit hodinu Všechny formáty
Klikněte a tvořte
Získejte přípravu zdarma
Vyberte formát. Jedním kliknutím otevřete tvorbu na téma Role, požadavky a rozhraní (III. ročník) — ScioBot ho připraví za vás.
Další formáty na jedno kliknutí
- Vytvořit: Pracovní list
- Vytvořit: Písemka
- Vytvořit: Aktivita
- Vytvořit: Prezentace
- Vytvořit: Kartičky
- Vytvořit: QR hra
Téma i ročník jsou už vyplněné. Nic nepíšete — rovnou tvoříte.
Téma navazuje na představu informačního systému jako celku dat, procesů a lidí. Žáci u konkrétního školního nebo veřejného systému určí cílovou skupinu, formulují problém, ověří potřeby a z nich sestaví a seřadí požadavky (G-INF-03-003). Teprve potom popíší uživatelské role: kdo s daty pracuje, jaké má činnosti a jaká práva (G-INF-03-004, G-INF-03-007).
Stejná data musí být srozumitelná správci, učiteli i žákovi. Žáci proto navrhnou rozhraní (obrazovky, formuláře, přehledy) tak, aby každá role viděla jen to, co k práci potřebuje, a otestují, zda návrh skutečně odpovídá požadavkům (G-INF-03-004, G-INF-03-009). Rozhraní zde není „vzhled aplikace“, ale dohoda o tom, co kdo smí číst, měnit a spouštět.
Výstupem hodiny je specifikace: cílová skupina, prioritizovaný seznam požadavků, tabulka rolí s činnostmi a právy a náčrt rozhraní pro alespoň dvě různé role nad stejnými daty. Datový model a provozní testování patří do sousedních témat plánu.
Předpoklady
- Žák umí popsat informační systém jako data, procesy a toky informací mezi lidmi.
- Žák rozlišuje data a informaci a ví, že stejná data lze číst různými způsoby.
- Žák chápe model jako zjednodušení reality, které něco záměrně vynechává.
Klíčové pojmy
- Cílová skupina
- Lidé, pro které systém vzniká; bez nich nelze rozhodnout, co je problém a co je jen technický nápad.
- Požadavek
- Ověřená a zapsaná potřeba (co systém musí umět), ne přání zadavatele; požadavky se řadí podle důležitosti a dopadu.
- Validace potřeb
- Ověření u skutečných uživatelů, že popsaný problém existuje a že navrhované řešení ho opravdu řeší.
- Uživatelská role
- Soubor činností a práv (správce, učitel, žák); jedna osoba může mít více rolí, ale každá role má jiný pohled na stejná data.
- Práva a činnosti
- Co role smí číst, zapisovat, mazat nebo schvalovat; práva se odvozují od činností, ne od „důležitosti osoby“.
- Uživatelské rozhraní
- Způsob, jak role s daty pracuje (obrazovka, formulář, seznam); stejná tabulka známek vypadá pro učitele a žáka jinak.
- Přizpůsobení rozhraní
- Úprava návrhu po testu s uživatelem: skrýt zbytečné ovládání, přejmenovat pole, změnit pořadí kroků.
Časté miskoncepce
Častá chyba
Žák napíše role „admin, user, guest“ a k nim jen „má všechna práva / má málo práv“, bez jediné konkrétní činnosti (zápis známky, omluvenka, export).
Jak na to
Dejte stejný scénář (zápis absence) a nechte každou roli popsat jen slovesy: co přesně udělá, co uvidí, co nesmí. Práva vyplňte až z těchto činností.
Častá chyba
Žák navrhne jedno „univerzální“ rozhraní a tvrdí, že žák, učitel i správce uvidí stejnou obrazovku, jen s jiným heslem.
Jak na to
Ukázat tutéž tabulku dat ve třech náčrtech: žák vidí jen své řádky, učitel třídu, správce nastavení. Žáci musí říct, které sloupce u které role zmizí.
Častá chyba
Žák zamění požadavek za funkci („chceme hezkou appku“, „tlačítko vpravo“) a neověří, jestli to někdo potřebuje.
Jak na to
U každého bodu vynutit větu „protože [konkrétní uživatel] při [činnosti] potřebuje…“. Co tuto větu nesplní, z požadavků vyškrtnout.
Častá chyba
Žák považuje správce za „toho, kdo všechno vidí včetně hesel a cizích soukromých údajů“, protože „má nejvyšší roli“.
Jak na to
Sestavit matici práv: správce spravuje účty a nastavení, ale běžná osobní data žáka čte jen v rozsahu procesu. Doplnit jeden zakázaný přístup a zdůvodnit ho.
Jak učit
2–3 hodiny
- Evokace: žáci z vlastního školního systému vyjmenují, co vidí oni, co učitel a co by neměli vidět navzájem.
- Jádro: u zvoleného problému sestavit cílovou skupinu, prioritizovat požadavky, vyplnit role s činnostmi a právy a nakreslit dvě rozhraní nad stejnými daty.
- Reflexe: žáci vymění návrhy, zkusí „být“ cizí rolí a označí, kde by se ztratili nebo viděli data, která jim nepatří.
Nápady na aktivity
- Tři stoly (správce, učitel, žák) dostanou stejný papírový „výpis dat“ a vystřihají jen to, co jejich role smí vidět; porovnají, co zbylo.
- Krátký rozhovor s jedním uživatelem (spolužák v roli učitele): zapsat 5 potřeb, seřadit je a škrtnout ty, které nejsou požadavkem.
Hodnocení
Žák u zadaného systému uvede cílovou skupinu, alespoň 5 prioritizovaných požadavků a 3 role s činnostmi a právy (G-INF-03-003, G-INF-03-004).
Žák navrhne a slovně otestuje dvě rozhraní nad stejnými daty tak, aby každá role viděla jen odpovídající údaje (G-INF-03-004, G-INF-03-009).
Související témata
- Informační systémy a toky
- Tabulky, klíče a procesy
- Testování a provoz informačního systému
- Bezpečnost zařízení a identita
- Model jako zjednodušení
- Data a informace
Zdroje
Co pro vás ScioBot připraví k tématu Role, požadavky a rozhraní
Interaktivní aktivity, které žáci spustí na tabletu či tabuli, tisknutelné kartičky a hry pro celou třídu – každý formát na téma Role, požadavky a rozhraní jedním klikem.
Základní materiály
-
Příprava na hodinu
Kompletní příprava s cíli, průběhem a aktivitami.
-
Pracovní list
List s úlohami, klíčem a variantou.
-
Písemka
Časovaná písemka s body a variantami.
-
Aktivita
Aktivita do hodiny, kterou žáci hned spustí.
-
Prezentace
Sada slajdů k výkladu a procvičení.
-
Kartičky
Materiál k tisku (kartičky, plakát, pracovní list).
-
QR hra
Interaktivní hra k procvičení tématu.
Interaktivní aktivity 14
-
Křížovka s tajenkou
Legendová křížovka, kde se ve sloupci skrývá tajenka. Skvělá na opakování pojmů.
10–20 min
-
Kartičky
Sada oboustranných kartiček na učení pojmů a definic. Žáci si je procvičí překlápěním.
5–20 min
-
Pexeso a spojovačka
Dvojice kartiček s obrázky, pojmy nebo příklady. Spojovačka, pexeso i volné třídění – ideální na slovní zásobu i opakování.
10–25 min
-
Rozhodovačka
Rychlé rozhodování mezi možnostmi s okamžitou zpětnou vazbou.
5–12 min
-
Otázky
Sada otázek s výběrem odpovědí; jedna nebo více správných. Okamžitá sebekontrola.
5–15 min
-
Vpisování
Žáci dopisují krátké odpovědi a ihned vidí, zda se trefili.
5–15 min
-
Rozřazovačka
Žáci přetahují kartičky do správných kategorií.
5–15 min
-
Rozbory
Žák přiřazuje značky k částem věty nebo výrazu — větné členy, slovní druhy, větné rozbory. Sebevyhodnocovací procvičování.
10–20 min
-
Označování
Žáci označují správná slova přímo v textu.
5–15 min
-
Doplňování textu
Žáci doplňují chybějící slova přímo do vět nebo krátkého textu.
5–15 min
-
Krok po kroku
Žáci řadí kroky procesu do správného pořadí.
5–15 min
-
Popis obrázku
Diagram s očíslovanými špendlíky. Žáci přiřazují popisky k částem obrázku — biologie, zeměpis, anatomie.
5–15 min
-
Přesouvání
Žáci přetahují kartičky do přesně určených slotů.
5–15 min
-
Čtení s porozuměním
Žáci čtou krátký text a odpovídají na otázky k jeho obsahu.
10–25 min
K tisku a rozstříhání 8
-
Páry
Kartičky se dvěma polovinami, které k sobě patří (např. datum–událost). Žáci je vystřihnou a párovají.
10–20 min
-
Výběr z možností (s tajenkou)
Kartičky s úlohami a třemi možnostmi. Písmena u správných odpovědí složí tajenku — žák si tak řešení zkontroluje sám.
10–20 min
-
Doplňování do vět
Věty s výběrem ze dvou možností uvnitř — žák zakroužkuje správnou.
10–20 min
-
Hra Riskuj
Kvízová hra se třemi podtématy a otázkami různé hodnoty — klasický formát Riskuj / Jeopardy.
15–30 min
-
Hra AZ kvíz
28 otázek na hexagonální hrací pole — cílem je spojit všechny tři strany.
15–35 min
-
Označ správnou možnost
Kartičky s otázkou a čtyřmi možnostmi — žák označí správnou (např. kolíčkem).
10–20 min
-
Já mám, kdo má …?
Kartičky s tvrzením a otázkou — žáci je čtou v kruhu a hledají navazující odpověď.
10–25 min
-
Hádej, kdo jsem
Kartičky s popisem osobnosti, věci nebo zvířete v 1. osobě — žáci tipují, o koho/co jde.
10–25 min
Hry pro celou třídu 4
-
AZ kvíz
28 otázek na hexagonálním hracím poli — cílem je spojit všechny tři strany. Včetně náhradních ANO/NE otázek.
15–35 min
-
Riskuj
Klasická hra se 5 kategoriemi a otázkami za 100–500 bodů — týmy soutěží o nejvyšší skóre.
15–40 min
-
Pexeso
Klasické pexeso s 10 dvojicemi (pojem ↔ popis) — dva týmy se střídají a hledají shody.
10–25 min
-
Šarády
Šarády se 12 úkoly (mluvení, kreslení, pantomima) — dva týmy hádají, kdo uhodne první, dostane bod.
15–30 min
Očekávané výstupy
- G-INF-03-003 žák určí cílovou skupinu, formuluje problém, validuje potřeby, určí a prioritizuje požadavky na řešení
- G-INF-03-004 žák určí jednotlivé uživatelské role, specifikuje jejich činnosti, navrhne, otestuje a přizpůsobí rozhraní uživatelům
- G-INF-03-007 informační systémy – informační systém – data, jejich struktura a vazby, definované procesy, role uživatelů, technické řešení informačních systémů; veřejné informační systémy
- G-INF-03-009 vývoj informačního systému – postup tvorby informačního systému; návrh uživatelského rozhraní, datového modelu a procesů; návrh databázové tabulky, atributy polí, primární klíč; návrh struktury a propojení více tabulek – cizí klíč, relace
Učíte Role, požadavky a rozhraní trochu jinak?
Popište ScioBotu vlastními slovy, co s žáky chcete zvládnout a kolik máte času. Materiál přizpůsobí vašemu ŠVP, třídě i žákům se speciálními vzdělávacími potřebami.
Související témata
-
Algoritmus: vlastnosti, zápis a rozklad
Žáci vysvětlí vlastnosti algoritmu, zapíší ho slovně, diagramem i pseudokódem, rozdělí problém na části a zdůvodní, co řešit algoritmicky. Neopakují blokové programování ze ZŠ.
-
Binární kódování
Žáci zapíší čísla ve dvojkové soustavě, vysvětlí bit, bajt a množství informace podle vyloučených možností a zdůvodní volbu datového typu mimo programovací jazyk.
-
Umělá inteligence
Žáci vysvětlí princip strojového učení, uvedou aplikace umělé inteligence a posoudí její limity, přínosy a rizika při práci s informacemi i ve společnosti.
-
Data a informace
Žáci rozliší data od informace, navrhnou sběr a evidenci údajů, posoudí jejich úplnost a význam pro rozhodnutí a oddělí evidenci od návrhu informačního systému.
-
Proměnné a výrazy v Pythonu
Žáci v Pythonu deklarují proměnné, volí datové typy a sestavují číselné i logické výrazy včetně vstupu a výstupu. Nejde o první seznámení s proměnnými ze ZŠ, ale o přehledný zápis výrazů v programu.
-
Tabulky, klíče a procesy
Žáci navrhnou tabulky s atributy, primárním a cizím klíčem, propojí je relacemi a sladí procesy od sběru po výstup s rolemi, které data mění nebo jen čtou.
-
Větvení a cykly
Žáci programují větvení se složenými podmínkami a cykly for i while, vnořují bloky a řídí tok výpočtu. Rozšiřují řízení výpočtu ze ZŠ o složené podmínky a přehlednou strukturu.
-
Počítačové sítě a internet
Žáci porovnají způsoby propojení počítačů, charakterizují lokální sítě a internet, vysvětlí paketový přenos, web, cloud, bezdrátové sítě a internet věcí.