Skip to main content
Teacher Portal

Zapojte se

Spusťte sekci Zapojení

ČINY jsou to, co učitel udělá, a PTÁ SE, jak učitel bude vést.

SKUTKY Ptá se
  1. Nechte studenty, aby se podělili o své nápady, a pomozte jim propojit skutečné činnosti roverů Marsu s těmi, které napodobují pomocí kódové základny. 
  2. Veďte studenty k poznání, že i když se kód pro sběr vzorku může změnit, pořadí třídění vzorků zůstane stejné. Využijte zkušenosti z předchozích laboratorních cvičení, abyste studentům pomohli tento vzorec pochopit. 
  3. Nechte studenty podělit se o nápady a strategie pro stavební projekty, které v minulosti používali. Během vysvětlování studentů můžete nakreslit náčrt projektu nebo jim ukázat obrázek projektu z laboratoře 3 jako referenci. 
  4. Zdůrazněte studentům, že čím delší je projekt, tím obtížnější je s ním pracovat. Ať se podělí o nápady na strategie, které by jim to mohly usnadnit. Všimněte si všech odpovědí, které jsou v souladu s konceptem opětovného použití kódu nebo vytvoření [Můj blok]. 
  5. Připravte studenty, aby to s vámi ve svých skupinách prozkoumali.
  1. V laboratoři 3 jsme naprogramovali naši kódovou základnu pro třídění disků různých barev, podobně jako rover Mars třídí různé vzorky na Marsu. V našem projektu byly všechny disky na stejném místě. Myslíš, že to platí i na Marsu? Proč ano nebo proč ne? 
  2. Marsovské rovery, stejně jako Perseverance, potřebují sbírat vzorky z různých míst. Ale když se rover vrátí na základnu na Marsu - třídí se vzorky stejným způsobem? Myslíte si, že proces třídění je vzorec, který bychom chtěli opakovat, kdybychom shromáždili více vzorků? Proč ano nebo proč ne?
  3. Jak si myslíte, že bychom mohli použít třídicí sekvenci, kterou jsme vytvořili pomocí bloků [If then] v laboratoři 3, v projektu ke sběru více vzorků z různých míst? Co bychom museli udělat pro realizaci takového projektu? 
  4. To by mohlo projekt opravdu zdlouhavě zdlouhavě zvládnout a zkomplikovat práci. Zajímalo by mě, jak si myslíte, že bychom mohli tento vzorec zopakovat v našem kódu, aniž bychom použili tolik bloků? Jak bychom mohli takový projekt rozdělit, aby se s ním lépe pracovalo? 
  5. Ve VEXcode GO existuje speciální druh bloku s názvem [Můj blok], který můžeme vytvořit pro opětovné použití sekvencí kódu v projektu. Co udělala Kódová základna pokaždé, když sebrala Disk a přinesla ho zpět na Marsovu základnu? Pokud bychom chtěli vytvořit projekt, ve kterém by robot sbíral a třídil více disků, jaké akce by se opakovaly?

Příprava studentů na stavbu

Pojďme se společně dozvědět více o modulu My Blocks ve VEXcode GO!
(Pokud studenti nemají předpřipravený modul Code Base 2.0 - Eye + Electromagnet z předchozího cvičení, nechte jim na jeho sestavení 10–15 minut před začátkem aktivit v cvičení.) 

Usnadněte si stavbu

  1. InstrukceInstruujte studenty, aby se připojili ke svým skupinám a připravili se na společné učení o My Blocks ve VEXcode GO! Nejprve si třída pustí výukové video My Blocks ve VEXcode GO a poté si společně postavíte svůj vlastní [My Block].
    • Nechte studenty stanovit si role, které budou v laboratoři zastávat. Jako vodítko pro studenty při vyplňování tohoto listu použijte snímek s navrhovanými pracovními povinnostmi v prezentaci obrázků. Aby studenti ušetřili čas, mohou znovu použít list Role & Odpovědnosti z laboratoře 3 a vy se můžete během Engage rozhodnout, která role bude stavět [Můj blok].
  2. RozdejteRozdejte tablety nebo počítače s VEXcode GO každé skupině. Možná budete chtít promítat obrazovku, abyste si mohli s celou třídou prohlédnout výukové video ve VEXcode GO a aby studenti mohli snáze sledovat stavění [Můj blok].

    Pracovní prostor VEXcode GO s panelem nástrojů nahoře, sadou nástrojů bloků vlevo a pracovním prostorem projektu vpravo.
    Otevřít VEXcode GO
    • Studenti si po skončení skupinové instruktáže vyzvednou své roboty a disky.
  3. VedeníVedení přípravy studentů na VEXcode GO ve skupinách a sledování výukového videa My Blocks.

    Po shlédnutí tutoriálu začněte konverzaci o tom, jak se používá [Moje bloky], s otázkami, jako například: 

    • K čemu se používá [Můj blok] v projektu VEXcode GO? 
      • Použití stejné sekvence bloků vícekrát v projektu. 
    • Jaký je jeden z důvodů, proč byste mohli chtít použít [Můj blok] ve svém projektu VEXcode GO? 
      • Rozdělit delší projekty, aby se s nimi snadněji pracovalo.
    • Proč si myslíte, že by [Můj blok] mohl usnadnit práci s naším projektem sběru více disků? 
      • Takže stačí vytvořit sekvenci, abychom disky seřadili jednou, a pak je můžeme znovu použít.

     

    Usnadněte vytvoření [My Block] ve VEXcode GO.

    • Nechte studenty otevřít svůj projektSeřadit všez laboratoře 3.
      • Pokud studenti nemají přístup ke svému projektu z laboratoře 3, můžete projektSeřadit vše -Soubor VEXcode GO Blocks sdílet se studenty nebo si jej stáhnout na studentské počítače či tablety. Poté nechte studenty otevřít soubor ve VEXcode GO. 
      • Nebo můžete projekt zobrazit a nechat studenty, aby ho znovu vytvořili.
    • Společně se svými studenty identifikujte posloupnost bloků, které řadí disk. Tato sekvence se opakuje bez ohledu na to, kde se Disk v poli nachází nebo jakou má barvu.

    VEXcode GO blokuje projekt z laboratoře 3, který obdrží disk a roztřídí jej podle barvy červené, modré nebo zelené. Červený rámeček zvýrazňuje vzor, který snímá a doručuje disk pomocí bloku If Then. Celý projekt čte při spuštění, aby se disk posbíral dopředu na 400 mm a poté se magnet pod napětím zesílil. Dále otočte doprava o 180 stupňů a pojeďte dopředu o 400 mm. Chcete-li disk roztřídit, otočte o 90 stupňů doleva, a pokud oko detekuje červenou barvu, pak jeďte vpřed o 100 mm a aktivujte magnet, aby spadl. Dále, a stále uvnitř bloku If Then, jeďte dozadu o 100 mm a otočte doleva o 90 stupňů. Zavřete první If Then block a spusťte nový, pokud oko detekuje modrou, pak jeďte vpřed o 350 mm a aktivujte magnet, aby spadl. Dále, a stále uvnitř bloku If Then, jeďte dozadu o 350 mm a otočte doleva o 90 stupňů. Zavřete druhý If Then block a spusťte nový, pokud oko detekuje zelenou, pak jeďte dopředu o 250 mm a aktivujte magnet, aby spadl. Nakonec, a stále uvnitř bloku If Then, jeďte dozadu o 250 mm a otočte doleva o 90 stupňů.
    Identifikujte vzor třídícího disku
    • Vysvětlete, že tato sekvence bloků bude v našem projektu použita několikrát, takže toto je kód, který použijeme v našem [Můj blok]. Nyní budeme postupovat podle kroků, které jsme viděli v tutoriálu „Moje bloky“, abychom vytvořili náš [Můj blok]. Nejprve vyberte v nástrojové sadě možnost „Moje bloky“. Poté vyber možnost „Zablokovat“.

    Sekce Moje bloky v panelu nástrojů bloků s tlačítkem „Vytvořit blok“ zvýrazněným červeným rámečkem.
    Vyberte „Moje bloky“ a „Vytvořit blok“
    • Přizpůsobte svůj [My Block] výběrem ‘block name’ a přejmenujte ho na ‘Sort Disk’. Potom zvolte „OK“ pro přizpůsobení [Můj blok].

    Okno vytvoření mého bloku, kde mohou uživatelé přidat štítky a vstupní pole do vlastního bloku. Blok, který uživatel vytváří, čte „Sort Disk“ a tlačítko OK je zvýrazněno červeným políčkem, které ukazuje, že blok je dokončen.
    Přizpůsobte svůj [Můj blok]
    • Nyní, když byl vytvořen [Můj blok], zobrazí se blok [Definovat]. (V případě potřeby ji přetáhněte napravo od projektu.)
      • Spojte se se studenty a ujistěte se, že každý nyní vidí nový blok klobouku, který zní „definovat třídění disků“. Upozorněte je na skutečnost, že se jedná o kloboukový blok a stejně jako {When started} kloboukový blok může mít pod sebou pouze bloky. Bloky, které přidáme do bloku [Define], budou sekvencí, kterou chceme znovu použít v našem projektu.

    VEXcode GO My Blocks Definition block, který zní 'definovat třídění disků'. Tento blok klobouku lze použít k vytvoření a definování vlastních bloků.
    [Define] blok
    • Dále přetáhněte posloupnost bloků pro seřazení disků z projektu Sort Alla připojte je k bloku [Define]. Váš projekt by nyní měl vypadat takto, se sekvencí bloků [If then] připojených k bloku [Define].

    VEXcode GO blokuje projekt, který přesunul kód třídicího disku do vlastního mého bloku. Blok definovat třídění disků má nyní tři bloky If Then, které jsou k němu připojeny, a to následovně: pokud oko detekuje červenou barvu, jeďte vpřed o 100 mm, aktivujte magnet, aby spadl, jeďte vzad o 100 mm a otočte doleva o 90 stupňů. Dále, pokud je blok If Then uzavřen a nový zní: pokud oko detekuje modrou, jeďte vpřed o 350 mm, aktivujte magnet, aby spadl, jeďte vzad o 350 mm a otočte doleva o 90 stupňů. Dále je blok If Then uzavřen a nový zní: pokud oko detekuje zelenou, jeďte dopředu o 250 mm, aktivujte magnet, aby spadl, jeďte dozadu o 250 mm a nakonec otočte doleva o 90 stupňů. Další zásobník začíná blokem Při spuštění a čte: pojeďte dopředu o 400 mm, aktivujte magnet pro posílení, otočte doprava o 180 stupňů a nakonec pojeďte dopředu o 400 mm.
    Přetáhněte sekvenci třídícího disku do bloku [Define] (Definovat)
    • Nyní, když jste „definovali“, co bude váš robot s [Můj blok] dělat, přidáte ho do svého projektu. Spolu se studenty se podívejte na hromádku bloků pod blokem {When started} – toto je sekvence použitá k sebrání prvního disku a jeho vrácení na základnu na Marsu. Co musí Code Base udělat dál? Třídit disk! Přidejte do projektu [Můj blok]. 

    Pokračování projektu VEXcode GO blokuje, nyní s přidaným Sort Disks My Block přidaným na konci zásobníku When Started. Blok definovat třídění disků má tři bloky If Then, které jsou k němu připojeny, a to následovně: pokud oko detekuje červenou barvu, jeďte vpřed o 100 mm, aktivujte magnet, aby spadl, jeďte vzad o 100 mm a otočte doleva o 90 stupňů. Dále je blok If Then uzavřen a nový zní: pokud oko detekuje modrou, jeďte vpřed o 350 mm, aktivujte magnet, aby spadl, jeďte vzad o 350 mm a otočte doleva o 90 stupňů. Dále je blok If Then uzavřen a nový zní: pokud oko detekuje zelenou, jeďte dopředu o 250 mm, aktivujte magnet, aby spadl, jeďte dozadu o 250 mm a nakonec otočte doleva o 90 stupňů. Další zásobník začíná blokem Při spuštění a čte: jeďte dopředu po dobu 400 mm, aktivujte magnet pro posílení, otočte doprava o 180 stupňů, jeďte dopředu po dobu 400 mm a nakonec třídíte můj blok.
    Přidat [Můj blok] do projektu

    Proveďte pro třídu demonstraci, která bude sledovat tok projektu, jak kódová báze spouští váš projekt s [Můj blok]. 

    Pohled shora dolů na pole GO s modrým diskem vlevo nahoře a třemi vodorovně sousedícími čtverci vpravo dole označenými písmeny R, G a B. Písmena označují mezery, do kterých budou umístěny odpovídající barevné disky. Robot je umístěn ve své výchozí poloze v levém dolním rohu, přímo pod modrým diskem.
    Nastavení pro otestování projektu
    • Ujistěte se, že studenti vidí robota i vaši obrazovku pomocí VEXcode GO, a poté spusťte projekt. Jak projekt běží, nechte studenty věnovat pozornost zvýraznění bloků v projektu. Upozorněte je na to, kdy se zvýraznění přesune do bloku [Define] (Definovat), a vyprávějte jim, co se děje v projektu, když se toto zvýraznění přesune z jednoho svazku bloků na druhý. Možná budete chtít projekt několikrát restartovat nebo projít projektem, abyste jej zpomalili a pomohli studentům sledovat tok projektu pomocí [Můj blok].
      • Ptejte se studentům otázky, které vám pomohou sledovat průběh projektu, například: 
        • Kdy se zvýraznění „přeskočí“ na blok [Define]? Proč to říkáš?
          • Jakmile dosáhne bloku [Sort disk], zvýraznění se přesune do bloku [Define] a spustí sekvenci.
        • Proč zvýraznění „přeskočilo“ blok [If then]? Jaká podmínka byla falešná? Což byla pravda? Jak to ovlivnilo způsob, jakým se zvýraznění pohybovalo? 
          • Zvýraznění se přesune do bloku [If then], kde je podmínka True. Přeskočí bloky [If then], kde je podmínka False. Například, pokud by kódová báze zvedla modrý disk, zvýraznění by přeskočilo bloky [If then] s červenou a zelenou podmínkou a spustil by pouze blok s modrou podmínkou. 
        • Co když naše kódová základna vybrala jiný barevný disk? Přejde zvýraznění stále do bloku [Define]? Proč?
          • Ano, zvýraznění by se stále přesunulo na blok [Define], protože blok [Sort disk] bude stále proveden bez ohledu na barvu disku. 

    Usnadněte studentům přípravu na dokončení zbytku úkolu ve skupinách.  

  4. NabídkaNabídka pozitivního posílení pro studenty, kteří postupují podle pokynů, střídají se a věnují pozornost procesu budování a testování [My Block].

Odstraňování problémů učitele

Strategie usnadnění

  • Přemýšlejte o tom, jak vaši studenti získají přístup k VEXcode GO. Zajistěte, aby počítače nebo tablety, které budou studenti používat, měly přístup k VEXcode GO. Další informace o nastavení VEXcode GO naleznete v tomto článku knihovny VEX.
  • Shromážděte materiály, které každá skupina potřebuje před vyučováním. Pro tuto laboratoř bude každá skupina dvou studentů potřebovat sadu GO, pokyny pro sestavení, počítač nebo tablet pro přístup k VEXcode GO a červené, modré a zelené disky ze sady. Studenti budou také potřebovat přístup do pole pro testování. 
  • Pokud studenti nemají předpřipravený kódový základ 2.0 - oko + elektromagnet z předchozí laboratoře, vyčkejte 10 - 15 minut, než jej studenti postaví před laboratorními činnostmi.
  • VEX GO Code Base 2.0 Eye + Elektromagnet sestavení.
    Kódová základna 2.0 - oko + elektromagnet
  • Nastavte svá pole předem, jak je znázorněno na obrázku níže, aby sloužila jako testovací oblast pro Code Base. Rozložte je po celé třídě, aby studenti měli dostatek prostoru k testování svých projektů. Na tomto obrázku jsou disky zobrazeny na místě pro výzvu ve hře. Možná budete chtít označit počáteční umístění disků a kódové základny, stejně jako umístění třídicí oblasti suchou mazací značkou, která studentům pomůže při nastavování pro testování jejich projektů.

Pohled shora dolů na pole GO s červeným diskem vlevo nahoře, zeleným diskem vpravo nahoře, modrým diskem vpravo dole a třemi vodorovně sousedícími čtverci v pravém dolním rohu označenými písmeny R, G a B. Písmena označují mezery, do kterých budou umístěny odpovídající barevné disky. Nastavení
pole
  • Zapište vzdálenosti na každý disk na desce, aby se na ně studenti mohli během laboratoře odkazovat. Chcete-li, aby se studenti během hry soustředili na koncepty kódování, poskytněte studentům přibližné vzdálenosti od každého disku, aby nebyli měřením rozptýleni. 
    • Pro sběr červeného disku - 400 mm (~16 palců)
    • Chcete-li sebrat zelený disk - 425 mm (~17 palců), otočte, 300 mm (~12 palců)
    • Chcete-li shromáždit modrý disk - 150 mm (~6 palců), otočte, 400 mm (~16 palců)
  • Oslavujte výzvy i úspěchy. Tato laboratoř je příležitostí pro studenty, aby aplikovali to, co se naučili v celé jednotce, a studenti budou mít různé úrovně obtížnosti a úspěchu. Chcete-li posílit růstové myšlení a hodnotu vytrvalosti v kódování, oslavte okamžiky, kdy jsou studenti vyzváni a projevují vytrvalost. Povzbuzujte skupiny, aby se navzájem podporovaly, a sdílejte strategie, které se naučily vzájemně si pomáhat.