modalità collaborativa a laboratorio di coding in distanza ... · le reti avanguardie educative,...
TRANSCRIPT
![Page 1: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/1.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web
Giacomo ColleLeonarda Raffoni
ITT BuonarrotiTrento
Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria20 aprile 2020
![Page 2: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/2.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Laboratorio di coding in presenza
Modalità didattiche
● individuale● plenaria● collaborativa● coppia/piccolo gruppo
![Page 3: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/3.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Laboratorio di coding a distanza
Problemi tecnologici:
● disomogeneità (mancanza) computer studenti● piattaforme DaD non ottimali per consegna codice: classroom, edmodo,...● condivisione schermo richiede molta banda di connessione Internet
Problemi didattici:
● modalità individuale disomogenea, legata ai dispositivi personali● condivisione schermo permette solo la modalità plenaria● solo uno studente alla volta interviene sulla scrittura del codice
![Page 4: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/4.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Coding a distanza - I desiderata
- uniformità delle piattaforme casalinghe- modalità immediata di salvataggio e consegna del codice- possibilità di attuare le stesse modalità operative del laboratorio di coding
in presenza- facile condivisione online del codice- correzione e testing immediati
PLUS
- funzionalità tipiche di una piattaforma di eLearning: creazione classi, compiti, consegne, scadenze, feedback
![Page 5: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/5.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Repl.it
Piattaforma web, gratuita per le scuole, nata per la condivisione di codice e l'esecuzione di programmi in remoto
Repl permette di scrivere, eseguire e condividere codice tutto online.
![Page 6: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/6.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Repl.it - linguaggi e funzioni avanzate
Per la sua missione didattica Repl permette di scrivere codice in numerosi linguaggi:
● Python● C● Java● …
Compila ed esegue su macchine virtuali in cloud
E' inoltre possibile collegare Repl a GitHub per importare repository e gestire il versioning di progetti complessi
![Page 7: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/7.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Repl.it - cosa è un repl in Repl.it
Un Repl
è un programma composto da uno o più file e memorizzato con un nome nel sito.
https://repl.it/repls/PunyFruitfulTranslation
![Page 8: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/8.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Repl.it - sezioni
● Repl○ un repl è un piccolo archivio di codice, possono essere anche più file, pubblicato e
accessibile tramite link○ una volta condiviso chiunque può farne una copia personale (fork) e modificarla
● Multiplayer ○ un repl può essere condiviso in multiplayer, chiunque sia iscritto a Repl.it e abbia il link
potrà modificare il codice del repl in modalità collaborativa
● Classrooms○ è possibile creare delle classi virtuali e assegnare consegne. Gli studenti potranno scrivere
codice, eseguire online i loro programmi e consegnare i loro elaborati. E’ possibile impostare test automatizzati con cui gli studenti potranno verificare la loro soluzione prima della consegna. I docenti potranno correggere direttamente online e verificare l'eventuale superamento dei test.
![Page 9: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/9.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Repl.it - utilizzo in forma anonima
Utilizzare Repl in forma anonima Vantaggi:
● non serve iscriversi con una e-mail, utile soprattutto per i più piccoli
● si può programmare in tutti i linguaggi disponibili
● si può condividere (e quindi memorizzare) il proprio lavoro in forma anonima tramite un link
Svantaggi:
● se si ritorna al repl tramite il collegamento memorizzato, la modifica del codice andrà a creare un nuovo Repl (nuovo link)
![Page 10: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/10.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Repl.it - utilizzo in forma anonima
Utilizzare Repl in forma anonima con gli studenti
Mandare programmi di esempio:
1. possiamo, senza registrarci, creare dei programmi di esempio e condividerne il link via mail o con le piattaforme didattiche Classroom, Edmodo, Showbie…
2. gli studenti potranno vedere il codice ed eseguirlo usando solo il browser (anche da tablet o smartphone)
Chiedere la consegna di esercizi:
1. inviando il link al Repl possiamo chiedere anche di svolgere un esercizio
2. non appena lo studente modifica il codice viene generato un nuovo link che punterà al codice dello studente
3. lo studente può inviare in risposta il nuovo link con la sua consegna
![Page 11: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/11.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Repl.it - utilizzo con iscrizione
Iscriversi a ReplVantaggi
● possiamo dare un nome ai programmi realizzati
● possiamo modificarli● possiamo partecipare a sessioni di
programmazione collaborativa Multiplayer
Svantaggi
● serve una e-mail (con un processo di verifica da completare successivamente)
Classrooms
● è possibile gestire classi, consegne e test con il piano gratuito per le scuole.
![Page 12: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/12.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Repl.it - short intro
Home e My Repls
![Page 13: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/13.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Repl.it - short intro
New Repl
![Page 14: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/14.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Repl.it - short intro
Struttura dell’ambiente di sviluppo (IDE)
FILE CODICE TERMINALE
AVVIO
![Page 15: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/15.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Python Turtle - breve introduzione
Versione Python dello storico linguaggio di programmazione educativo LOGO
import turtle
tarta = turtle.Turtle()
tarta.shape("turtle")
tarta.forward(90)
https://repl.it/@GIACOMOCOLLE/HelloTarta
![Page 16: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/16.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Python Turtle - alcuni esempi Repl
Costrutto iterazione:https://repl.it/@GIACOMOCOLLE/CerchiSingle
Tarta spiega Python Turtlehttps://repl.it/@GIACOMOCOLLE/AutoTurtle
Istruzioni di inputhttps://repl.it/@GIACOMOCOLLE/InputTurtle
Tarta disegna la spirale della presentazionehttps://repl.it/@GIACOMOCOLLE/Spirale
![Page 17: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/17.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Python Turtle - riferimenti e tutorial online
Corso introduttivo su Microninja https://www.microninja.me/risorse/python-turtle-turtley-amazing/
Estratto del testo Imparare a programmare con Python di M. Boscaini
https://www.apogeonline.com/articoli/un-modo-per-capire-python-la-geometria-della-tartaruga-maurizio-boscaini/
La documentazione ufficiale (EN) https://docs.python.org/3/library/turtle.html#module-turtle
Riferimenti e tutorial online
![Page 18: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/18.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Multiplayer - coding collaborativo
Multiplayer
Un repl può essere condiviso in multiplayer, chiunque sia iscritto a Repl e abbia il link potrà modificare il codice in modalità collaborativa.
![Page 19: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/19.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Multiplayer - scrittura collaborativa
Scrittura collaborativa in Google Documents Padlet
Si passa dalla condivisione dello schermo alla condivisione di un documento salvato in remoto (Cloud)
![Page 20: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/20.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Multiplayer - tutorial
Condividere il link con Invite da un qualsiasi Repl
n.b cambiare link quando tutti gli studenti sono entrati
![Page 21: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/21.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Multiplayer - modalità didattiche
Multiplayer in plenaria
- studente scrive codice e gli altri ne prendono visione
- studente modifica codice proposto dal docente
- codice iniziato da uno studente e continuato da un altro
- codice con errori e correzione collaborativa della classe
![Page 22: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/22.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Repl.it -Classrooms
Possibilità di creare Classi o corsi di programmazione
![Page 23: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/23.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Repl.it -Classrooms
Iscrizione e andamento studenti
![Page 24: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/24.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Repl.it -Classrooms
Assegnare compiti fornendo spiegazione e test automatici
![Page 25: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/25.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Repl.it -Classrooms
Monitoraggio soluzioni consegnate
![Page 26: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/26.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Repl.it -Classrooms
https://repl.it/site/pricing https://repl.it/site/classrooms
![Page 27: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/27.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Repl.it @ Buonarroti
Sperimentazione al Buonarroti di Trentoa partire dalla sospensione delle attività didattiche
Triennio indirizzo Informatica9 classi
Biennio tecnologico3 seconde e alcune prime sperimentali
Linguaggi: Java, C, Python
![Page 28: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/28.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Repl.it
Problemi riscontrati
● Caricamenti rallentati
● Python Turtle non visualizza esecuzionein multiplayer
● Accesso Classrooms a volte non disponibile
Tuttavia mai perso codice come utente registrato (salvataggio automatico)
Assistenza presente, organizzata e rapida (solo in inglese)
![Page 29: modalità collaborativa a Laboratorio di coding in distanza ... · Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria 20 aprile 2020](https://reader036.vdocuments.net/reader036/viewer/2022071116/5ffe672e33c4a267b44ad14f/html5/thumbnails/29.jpg)
Laboratorio di coding in modalità collaborativa a distanza via web - 20 aprile 2020Le reti Avanguardie educative, Piccole Scuole e eTwinning a supporto dell’emergenza sanitaria
Grazie per l’attenzione
Per ulteriori informazioni
www.buonarroti.tn.it