Skip to main content
Portale insegnanti

Ingaggiare

Avvia la sezione Engage

ACTS è ciò che l'insegnante farà, mentre ASKS è il modo in cui l'insegnante agevolerà il lavoro.

ATTI CHIEDE
  1. Chiedi agli studenti di condividere le loro idee e aiutali a collegare le azioni reali dei rover su Marte a quelle che stanno imitando con la base di .
  2. Aiutare gli studenti a comprendere che, sebbene il codice per raccogliere il campione possa cambiare, la sequenza per ordinare i campioni rimarrà la stessa. Utilizzare le esperienze dei precedenti laboratori per aiutare gli studenti a vedere questo schema. 
  3. Chiedi agli studenti di condividere idee e strategie per realizzare progetti che hanno già utilizzato in passato. Potresti voler disegnare uno schizzo del progetto mentre gli studenti lo spiegano, oppure mostrare loro l'immagine del del Lab 3 come riferimento.
  4. Fate notare agli studenti che più un progetto è lungo, più è difficile lavorarci. Chiedete loro di condividere idee su strategie che potrebbero elaborare per semplificare il compito. Nota tutte le risposte che si allineano con il concetto di riutilizzo del codice o di creazione di un [Il mio blocco]. 
  5. Prepara gli studenti ad approfondire questo argomento insieme a te, nei loro gruppi.
  1. Nel Lab 3 abbiamo codificato la nostra base di codice per ordinare dischi di colore diverso, proprio come il rover su Marte ordina i diversi campioni su Marte. Nel nostro progetto, i nostri dischi erano tutti nello stesso posto. Pensi che questo sia vero su Marte? Perché o perché no? 
  2. I rover su Marte, come Perseverance, devono raccogliere campioni da luoghi diversi. Ma quando il rover torna alla base su Marte, i campioni vengono smistati nello stesso modo? Pensi che il processo di smistamento sia uno schema che vorremmo ripetere se raccogliessimo più campioni? Perché sì o perché no?
  3. Come pensi che potremmo utilizzare la sequenza di ordinamento che abbiamo creato utilizzando i blocchi [If then] nel Lab 3, in un progetto per raccogliere più campioni da luoghi diversi? Cosa dovremmo fare per realizzare quel progetto? 
  4. Ciò potrebbe rendere il progetto molto lungo e difficile da portare a termine. Mi chiedo, come pensi che potremmo riuscire a ripetere questo schema nel nostro codice, senza usare così tanti blocchi? Come potremmo suddividere un progetto del genere per renderlo più facile da gestire? 
  5. Esiste un tipo speciale di blocco, chiamato [My Block], che possiamo creare in VEXcode GO per riutilizzare sequenze di codice in un progetto. Cosa faceva la Base del Codice ogni volta che raccoglieva un Disco e lo riportava alla Base su Marte? Se dovessimo creare un progetto in cui il robot raccoglie e ordina più dischi, quali azioni verrebbero ripetute?

Preparare gli studenti a costruire

Impariamo insieme di più su My Blocks in VEXcode GO!
(Se gli studenti non hanno un Code Base 2.0 pre-costruito - Occhio + Elettromagnete dal Lab precedente, concedete loro 10-15 minuti per costruirlo prima delle attività di Lab.) 

Facilitare la costruzione

  1. Chiedi studente di unirsi ai propri gruppi per prepararsi a imparare insieme a usare My Blocks in VEXcode GO! Per prima cosa, la classe guarderà il video tutorial My Blocks in VEXcode GO, dopodiché costruirete insieme il vostro [My Block].
    • Chiedete agli studenti di definire i ruoli che avranno nel laboratorio. Utilizzare la diapositiva "Responsabilità dei ruoli suggerite" nella presentazione di immagini come guida per gli studenti per completare questo foglio. Per risparmiare tempo, gli studenti possono riutilizzare il foglio Ruoli & Responsabilità del Lab 3 e puoi decidere quale ruolo creerà il [My Block] durante Engage.
  2. DistribuisciDistribuisci un tablet o un computer con VEXcode GO a ciascun gruppo. Potresti voler proiettare il tuo schermo, in modo da poter visualizzare il video tutorial in VEXcode GO come classe e in modo che gli studenti possano seguire più facilmente la creazione del [My Block].

    Area di lavoro di VEXcode GO, con la barra degli strumenti in alto, la casella degli strumenti dei blocchi a sinistra e l'area di lavoro del progetto a destra.
    Apri VEXcode GO
    • Una volta completata l'istruzione di gruppo, gli studenti ritireranno i loro robot e i loro dischi.
  3. FacilitaFacilita gli studenti nella preparazione di VEXcode GO nei loro gruppi e nella visione del video tutorial My Blocks.

    Dopo aver guardato il tutorial, facilita una conversazione su come vengono utilizzati [I miei blocchi] con domande come: 

    • A cosa serve un [My Block] in un progetto VEXcode GO? 
      • Per utilizzare la stessa sequenza di blocchi più volte in un progetto. 
    • Qual è un motivo per cui potresti voler utilizzare un [My Block] nel tuo progetto VEXcode GO? 
      • Per suddividere i progetti più lunghi e renderli più facili da gestire.
    • Perché pensi che un [My Block] potrebbe rendere più semplice lavorare con il nostro progetto di raccolta di più dischi? 
      • In questo modo dovremo creare la sequenza per ordinare i dischi solo una volta, per poi riutilizzarla.

     

    Facilita la creazione del [My Block] in VEXcode GO.

    • Chiedi agli studenti di aprire il loro progetto Ordina tutto del Lab 3.
      • If students do not have access to their project from Lab 3, you can share the Sort All - VEXcode GO Blocks File project with students, or download it on student computers or tablets. Quindi, chiedete agli studenti di aprire il file in VEXcode GO. 
      • Oppure puoi esporre il progetto e chiedere agli studenti di ricrearlo.
    • Insieme ai tuoi studenti, identifica la sequenza di blocchi che ordinano il disco. Questa sequenza viene ripetuta volte, indipendentemente dalla posizione del Disco nel Campo o dal suo colore.

    VEXcode GO blocca il progetto del Lab 3 che riceve un disco e lo ordina in base al colore rosso, blu o verde. Un riquadro rosso evidenzia lo schema per rilevare e inviare un disco utilizzando un blocco Se Allora. L'intero progetto recita "Quando avviato", per spostare l'unità disco in avanti di 400 mm e quindi energizzare il magnete per aumentare la potenza. Quindi, svoltare a destra di 180 gradi e proseguire in avanti per 400 mm. Per ordinare il disco, girare a sinistra di 90 gradi e se l'occhio rileva il rosso, procedere in avanti per 100 mm e dare energia al magnete per farlo cadere. Successivamente, sempre all'interno del blocco Se Allora, procedere in retromarcia per 100 mm e svoltare a sinistra di 90 gradi. Chiudere il primo blocco Se Allora e avviarne uno nuovo: se l'occhio rileva il blu, procedere per 350 mm ed energizzare il magnete per far cadere. Successivamente, sempre all'interno del blocco Se Allora, procedere in retromarcia per 350 mm e svoltare a sinistra di 90 gradi. Chiudere il secondo blocco Se Allora e avviarne uno nuovo, se l'occhio rileva il verde, procedere per 250 mm ed energizzare il magnete per far cadere. Infine, sempre all'interno del blocco Se Allora, procedere in retromarcia per 250 mm e svoltare a sinistra di 90 gradi.
    Identifica il modello di ordinamento del disco
    • Spiega che questa sequenza di blocchi  verrà utilizzata più volte nel nostro progetto, quindi questo è il codice che utilizzeremo nel nostro [My Block]. Ora seguiremo i passaggi visti nel tutorial 'My Blocks' per creare il nostro [My Block]. Per prima cosa, seleziona 'My Blocks' dalla casella degli strumenti. Quindi seleziona "Crea un blocco".

    Sezione I miei blocchi della casella degli strumenti dei blocchi, con il pulsante "Crea un blocco" evidenziato con una casella rossa.
    Seleziona "I miei blocchi" e "Crea un blocco"
    • Personalizza il tuo [Il mio blocco] selezionando il "nome del blocco" e rinominandolo "Ordina disco". Quindi seleziona "OK" per personalizzare il tuo [Il mio blocco].

    Finestra di creazione del mio blocco in cui gli utenti possono aggiungere etichette e campi di input a un blocco personalizzato. Il blocco che l'utente sta creando riporta la dicitura 'Ordina disco' e il pulsante OK è evidenziato con una casella rossa per indicare che il blocco è terminato.
    Personalizza il tuo [Il mio blocco]
    • Ora che è stato creato il blocco [Il mio blocco], apparirà il blocco [Definisci]. (Se necessario, trascinalo a destra del progetto.)
      • Controlla con gli studenti che tutti possano vedere un nuovo blocco cappello, con la scritta "Definisci Ordina dischi". Fate notare loro che si tratta di un blocco cappello e, come il blocco cappello {When started} , può avere solo blocchi attaccati sotto di esso. I blocchi che aggiungiamo al blocco [Define] saranno la sequenza che vogliamo riutilizzare nel nostro progetto.

    Blocco di definizione dei blocchi VEXcode GO My Blocks, che riporta 'definisci Ordina dischi'. Questo blocco cappello può essere utilizzato per creare e definire blocchi personalizzati.
    [Definisci] blocco
    • Quindi, trascina la sequenza di blocchi per ordinare i dischi dal progetto Ordina tutto e allegali al blocco [Definisci]. Il tuo progetto dovrebbe ora apparire così, con la sequenza di blocchi [If then] collegati al blocco [Define].

    VEXcode GO blocca il progetto che ha spostato il codice Sort Disk in un My Block personalizzato. Il blocco Definisci dischi ora ha tre blocchi Se allora collegati, che recitano come segue: se l'occhio rileva il rosso, allora avanza per 100 mm, attiva il magnete per far cadere, fai retromarcia per 100 mm e gira a sinistra di 90 gradi. Successivamente, il blocco Se Allora viene chiuso e ne viene inserito uno nuovo con la dicitura: se l'occhio rileva il blu, allora avanza per 350 mm, attiva il magnete per far cadere, fai retromarcia per 350 mm e gira a sinistra di 90 gradi. Successivamente, il blocco Se Allora viene chiuso e ne viene inserito uno nuovo con la dicitura: se l'occhio rileva il verde, allora avanza per 250 mm, attiva il magnete per far cadere, fai retromarcia per 250 mm e infine gira a sinistra di 90 gradi. Un'altra pila inizia con un blocco Quando avviato e riporta: avanzare per 400 mm, energizzare il magnete per potenziare, girare a destra di 180 gradi e infine avanzare per 400 mm.
    Trascina la sequenza Sort Disk nel blocco [Definisci]
    • Ora che hai "definito" cosa farà il tuo robot con il [My Block], aggiungerlo al tuo progetto. Insieme ai tuoi studenti, guarda la pila di blocchi sotto il blocco {When started} : questa è la sequenza utilizzata per raccogliere il primo disco e riportarlo alla base su Marte. Cosa deve fare ora la Code Base? Ordina il disco! Aggiungi [Il mio blocco] al tuo progetto. 

    Continuazione del progetto dei blocchi GO di VEXcode, ora con l'aggiunta di Sort Disks My Block alla fine dello stack When Started. Il blocco di definizione Ordina dischi ha tre blocchi Se Allora collegati, che recitano come segue: se l'occhio rileva il rosso, allora avanza per 100 mm, attiva il magnete per far cadere, fai retromarcia per 100 mm e gira a sinistra di 90 gradi. Successivamente, il blocco Se Allora viene chiuso e ne viene inserito uno nuovo con la dicitura: se l'occhio rileva il blu, allora avanza per 350 mm, attiva il magnete per far cadere, fai retromarcia per 350 mm e gira a sinistra di 90 gradi. Successivamente, il blocco Se Allora viene chiuso e ne viene inserito uno nuovo con la dicitura: se l'occhio rileva il verde, allora avanza per 250 mm, attiva il magnete per far cadere, fai retromarcia per 250 mm e infine gira a sinistra di 90 gradi. Un'altra pila inizia con un blocco Quando avviato e riporta: avanza per 400 mm, attiva il magnete per aumentare la potenza, gira a destra di 180 gradi, avanza per 400 mm e infine un blocco Ordina dischi.
    Aggiungi [Il mio blocco] al tuo progetto

    Facilitare una dimostrazione per la classe per tracciare il flusso del progetto mentre la base di codice esegue il progetto con [My Block]. 

    Vista dall'alto di un campo GO con un disco blu in alto a sinistra e tre quadrati adiacenti orizzontalmente in basso a destra etichettati con le lettere R, G e B. Le lettere indicano gli spazi in cui verranno posizionati i dischi colorati corrispondenti. Il robot viene posizionato nella sua posizione iniziale, vicino all'angolo in basso a sinistra, direttamente sotto e rivolto verso il disco blu.
    Configurazione per testare il tuo progetto
    • Assicurati che gli studenti possano vedere sia il robot sia lo schermo con VEXcode GO, quindi avvia il progetto. Durante l'esecuzione del progetto, chiedi agli studenti di prestare attenzione all'evidenziazione dei blocchi nel progetto. Richiama la loro attenzione sul momento in cui l'evidenziazione si sposta sul blocco [Definisci] e racconta cosa accade nel progetto quando l'evidenziazione si sposta da una pila di blocchi all'altra. Potresti voler riavviare il progetto più volte o procedere passo passo per rallentarlo, per aiutare gli studenti a tracciare il flusso del progetto con [Il mio blocco].
      • Fai domande per aiutare gli studenti a tracciare con te il flusso del progetto, come: 
        • Quando l'evidenziazione  "salirà" al blocco [Definisci]? Cosa ti fa dire questo?
          • Quando raggiunge il blocco [Ordina disco], l'evidenziazione si sposterà sul blocco [Definisci] ed eseguirà la sequenza.
        • Perché l'evidenziazione ha "saltato" un blocco [Se allora]? Quale condizione era Falsa? Quale era vero? In che modo ciò ha influenzato il modo in cui si è mosso il momento saliente? 
          • L'evidenziazione si sposterà sul blocco [Se allora] in cui la condizione è Vera.  i blocchi [If then] in cui la condizione è False. Ad esempio, se la base di codice ha rilevato un disco blu, l'evidenziazione salterebbe i blocchi [If then] con le condizioni rosso e verde ed eseguirebbe solo quello con la condizione blu. 
        • Cosa succederebbe se la nostra base di codice scegliesse un disco di colore diverso? L'evidenziazione andrebbe comunque al blocco [Definisci]? Perché?
          • Sì, l'evidenziazione andrebbe comunque al blocco [Definisci] perché il blocco [Ordina disco] verrà comunque eseguito, indipendentemente dal colore del disco. 

    Aiutare gli studenti a prepararsi a completare il resto della sfida con i loro gruppi.  

  4. OffertaOfferta rinforzo positivo per gli studenti che seguono le istruzioni, rispettano il turno e prestano attenzione al processo di creazione e verifica del [My Block].

Risoluzione dei problemi dell'insegnante

Strategie di facilitazione

  • Pensa a come i tuoi studenti accederanno a VEXcode GO. Assicurati che i computer o i tablet che gli studenti utilizzeranno abbiano accesso a VEXcode GO. Per ulteriori informazioni sulla configurazione di VEXcode GO, consultare questo articolo sulla libreria VEX.
  • Raccogliere il materiale di cui ogni gruppo ha bisogno prima della lezione. Per questo laboratorio, gruppo di due studenti avrà bisogno di un kit GO, delle istruzioni di montaggio, di un computer o tablet per accedere a VEXcode GO e dei dischi rosso, blu e verde del kit. Gli studenti dovranno inoltre avere accesso a un campo per effettuare i test. 
  • Se gli studenti non hanno un Code Base 2.0 pre-costruito - Occhio + Elettromagnete dal Lab precedente, concedere loro 10-15 minuti per costruirlo prima delle attività di laboratorio.
  • Versione VEX GO Code Base 2.0 con occhio + elettromagnete.
    Codice Base 2.0 - Occhio + Elettromagnete
  • Imposta in anticipo i tuoi campi, come mostrato nell'immagine sottostante, in modo che servano da area di test per la base di codice. Distribuiscili in tutta la classe per dare agli studenti abbastanza spazio per testare i loro progetti. In questa immagine, i Dischi sono mostrati nella loro posizione per la sfida in modalità Gioco. Si consiglia di contrassegnare le posizioni di partenza dei dischi e della base di codice, nonché le posizioni dell'area di ordinamento, con un pennarello cancellabile a secco per aiutare gli studenti quando si preparano a testare i loro progetti.

Vista dall'alto di un campo GO con un disco rosso in alto a sinistra, un disco verde in alto a destra, un disco blu in basso a destra e tre quadrati adiacenti orizzontalmente nell'angolo in basso a destra etichettati con le lettere R, G e B. Le lettere indicano gli spazi in cui verranno posizionati i dischi colorati corrispondenti.
Impostazione campo
  • Scrivere sulla lavagna le distanze da ciascun disco affinché gli studenti possano farvi riferimento durante il laboratorio. Per mantenere l'attenzione degli studenti sui concetti di codifica durante il gioco, fornisci loro le distanze approssimative da ciascun disco, in modo che non siano distratti dalla misurazione. 
    • Per raccogliere il disco rosso - 400 mm (~16 pollici)
    • Per raccogliere il disco verde - 425 mm (~17 pollici), girare, 300 mm (~12 pollici)
    • Per raccogliere il disco blu - 150 mm (~6 pollici), girare, 400 mm (~16 pollici)
  • Celebrate le sfide così come i successi. Questo laboratorio è un'opportunità per gli studenti di applicare quanto appreso durante l'Unità; gli studenti incontreranno diversi livelli di difficoltà e di successo. Per rafforzare la mentalità di crescita e il valore della perseveranza nella programmazione, celebra i momenti in cui gli studenti vengono sfidati e dimostrano perseveranza. Incoraggiare i gruppi a sostenersi a vicenda e a condividere le strategie apprese per aiutarsi a vicenda.