Vzdělávací rámec
Vzdělávací rámec (ve školství oficiálně taky uváděn jako Mapa učebního pokroku) je vedlejší, hlavní je harmonogram a obsah průběhu soutěže... ale je to užitečný nástroj, který pomůže pojmenovat jaký typ učení má soutěž podporovat a co si mají účastníci z jednotlivých fází odnést – bez ohledu na to, jak daleko se v soutěži dostanou.
Tvorba VR
Jestli jsi koukal/a na , možná sis všimnul/a, že Vzdělávací rámec se tvoří před začátkem soutěže, vyhodnocuje se, reviduje a znovu vyhodnocuje po Grandfinále. Jak to tedy vypadá? Je to vlastně velmi přímočaré: stačí ti čára.
Ne jen tak ledajaká, budeme tvořit časovou osu účastníka soutěže. Ne časovou osu soutěže, ale časovou osu člověka v ní. Jejím obsahem by mělo být:
- co soutěžící v daném bodě řeší,
- co po něm chceme,
- s čím bojuje,
- aktuální úroveň práce s konkrétním tématickým okruhem.
Předpokládej, že se vše učí poprvé, informatika na jeho škole došla maximálně po funkce v excelu a ví že existuje něco jako HTML.
Tématické okruhy a jak je využít
V TdA se soutěžící opakovaně potkávají s různými tématickými oblastmi vývoje (design, bezpečnost, API, ...), které můžeme rozbít do různých úrovní porozumění. Důležité je, že učení se je postupné a necháváme soutěžící postupně šplhat po jednotlivých úrovních porozumění. Využíváme k tomu i Bloomovu taxonomii (ta hezká pyramidka níže), která je velmi užitečný nástroj pro zvědomění si toho, co chceme účastníky učit.
Jak to udělat?
Prakticky:
- rozděl si obsah soutěže na okruhy,
- každý okruh podle Bloomovky rozděl na úrovně,
- napasuj úrovně na konkrétní části fáze soutěže (ne jednom „NK“, ale i konkrétní týden...),
- tvoř zadání, hodnocení a další aktivity tak, aby odpovídalo relevantním úrovním,
- nech mezi skoky dostatek prostoru k tomu, aby měli soutěžící dostatek času k reflexi ().
Co týmy typicky řeší v jednotlivých fázích soutěže
Níže je orientační seznam témat a okruhů, která se můžou na časové ose objevovat. Pro každou část soutěže zde jako paralelu uvádím i Bloomovku, na které je hezky vidět, jak se vzdělávací cíle v TdA postupně zvyšují v průběhu soutěže.
Nominační kolo
- zadání a práce s problémem
- role v týmu
- struktura projektu
- verzovací systém
- datový model (základní představa)
- API (základní koncept, první endpointy)
- uživatelské rozhraní (základní návrh)
Příklad: Jak zapsat okruh „API“ do časové osy
Týden 1-2: Zapamatovat si fakta
- vyjmenovat, co je API a k čemu slouží
- rozlišit frontend a backend
- identifikovat API v ukázkovém projektu (boilerplate šabloně)
Týden 3-4: Porozumět principům
- vysvětlit, jak frontend komunikuje s backendem
- popsat tok dat mezi částmi aplikace
- interpretovat jednoduchý request / response
Týden 5-9: Aplikovat znalosti
- použít existující API podle návodu
- napojit frontend na připravené endpointy
- implementovat jednoduché CRUD operace podle tutoriálu
Soutěžní kolo
- komunikace s klientem
- změna a zpřesňování požadavků
- návrh a úprava API
- práce s daty
- UX a použitelnost
- technická architektura
- stabilita a udržitelnost řešení
- technický dluh
- dokumentace řešení
Příklad: Jak zapsat okruh „API“ do časové osy
Celé SK: Analyzovat a upravovat
- upravit API na základě změn požadavků klienta
- analyzovat strukturu endpointů a datových návrhů
- identifikovat slabá místa API (duplicitní logika, nejasné názvy, chybějící validace)
SK po klientském feedbacku: Vyhodnocovat a rozhodovat
- porovnat různé varianty řešení (např. různé způsoby stránkování)
- analyzovat možné dopady vyplývající z případných rozhodnutí
Grandfinále
- analýza problému v kontextu klienta
- integrace řešení do jednoho celku
- prezentace řešení
- obhajoba technických a produktových rozhodnutí
- reflexe zvoleného přístupu
Příklad: Jak zapsat okruh „API“ do časové osy
Grandfinále (GRF): Vytvořit a obhájit
- navrhnout kompletní novou podobu API v rámci MVP
- obhájit výběr konkrétního řešení
Revize a kontrola plnění
Super, rozepsal/a sis co chceme dokázat v jednotlivých fázích soutěže. Nominační kolo je nejobsáhlejší a dochází tam k největšímu bloku učení, takže se pravděpodobně nejvíce odchýlíme od plánu. Nejpozději po hodnocní NK se vrať k plánu a zkontroluj, jak se vlastně všechno odehrálo. Kde dělaly týmy největší chyby a potřebují trochu více podpory. Mají některé okruhy málo pozornosti? Jsou schované a působí nedůležitě? Zajímavé, ale moc náročné? Příliš snadné? Atd. Atd.
- Projdi celý harmonogram soutěže,
- projdi všechny aktivity,
- projdi všechny materiály,
- projdi všechny hodnocení,
- projdi všechny zpětné vazby,
- projdi všechny reflexe,
- projdi všechny diskutované problémy na Discordu.
Pak reviduj plán, připrav se dát mentorům informaci o aktuálním stavu soutěžících a připrav klienty.
Kolik toho má být?
Kolik toho stihneš! Realisticky ale stačí klidně 3 okruhy. Vyber si alespoň 2 technické okruhy, na které se chceš letos zaměřovat a jeden softový (např. komunikace s klientem). Postav kolem toho , které bude vycházet z aktuálních trendů (např. AI, bezpečnost, ...). Naplánuj vzdělávací cestu a spolu s EDU týmem. Zaměř se na to v rámci a zpětné vazby.

