# Software libero a scuola/Scratch e i suoi fratelli

Software libero a scuola
Copertina Tutti i moduli · Sviluppo
    CopertinaSoftware libero a scuola/Copertina
* Introduzione
* La storia della WiiLDSoftware libero a scuola/La nostra storia
* NovitàSoftware libero a scuola/Novità
* Solidarietà digitaleSoftware libero a scuola/Solidarietà digitale
* Fdroid
* VideotrackingSoftware libero a scuola/Vidanalisysfree
* Screen Stream over Http
* Jitsi Meet
* Commons
* Google - Animali e dinosauri in 3d
* Registra con AudacitySoftware libero a scuola/Registra con Audacity
* Registrare e creare file audio con AudacitySoftware libero a scuola/Registrare e creare file audio con Audacity
* SchoolcomSoftware libero a scuola/Schoolcom
* Calibre on line
* Attivare linux (beta)Software libero a scuola/Attivare linux (beta)
* Installare linux (beta)Software libero a scuola/Installare linux (beta)
* Usare Linux (beta)
* Installare Studio One 2 con wineSoftware libero a scuola/Installare Studio One 2 con wine
* Scratch e i suoi fratelliSoftware libero a scuola/Scratch e i suoi fratelli
* Open codingSoftware libero a scuola/OpenCoding
* OpenrobertaSoftware libero a scuola/Openroberta
* MblockSoftware libero a scuola/Mblock
* H5PSoftware libero a scuola/H5P
* Exelearning
* WordPressSoftware libero a scuola/WordPress
* Joomla
* Drupal
* Sito web della scuolaSoftware libero a scuola/Sito web della scuola
* ArawordSoftware libero a scuola/Araword
* Grid AstericsSoftware libero a scuola/Grid Asterics
* EviacamSoftware libero a scuola/Eviacam
* PictofacileSoftware libero a scuola/Pictofacile
* SIMCAA
* CrowdmapSoftware libero a scuola/Crowdmap
* OpenStreetMapSoftware libero a scuola/OpenStreetMap
** UmapSoftware libero a scuola/OpenStreetMap/Umap
* Gocarto
* Capire e farsi capire giocandoSoftware libero a scuola/Capire e farsi capire giocando
* MinetestSoftware libero a scuola/Minetest
** Comandi di MinetestSoftware libero a scuola/Minetest/Comandi di Minetest
** Fare cose su MinetestSoftware libero a scuola/Minetest/Fare cose su Minetest
** Scrivere libri su MinetestSoftware libero a scuola/Minetest/Scrivere libri su Minetest
** Mod bike
** Mod Chemistry
** Mod Digilines
** Mod FacadeSoftware libero a scuola/Minetest/Mod Facade
** Mod LettersSoftware libero a scuola/Minetest/Mod Letters
** Mod LwscratchSoftware libero a scuola/Minetest/Mod Lwscratch
** Mod Jukebox
** Mod MeseconsSoftware libero a scuola/Minetest/Mod Mesecons
** Mod Mesecons soundblockSoftware libero a scuola/Minetest/Mod Mesecons_soundblock
** Mod MinetestMovementFramesSoftware libero a scuola/Minetest/Mod MinetestMovementFrames
** Mod Moreblocks
** Mod Orienteering
** Mod painterSoftware libero a scuola/Minetest/Mod painter
** Mod power generator
** Mod presentationsSoftware libero a scuola/Minetest/Mod presentations
** Mod Sculpture
** Mod signs libSoftware libero a scuola/Minetest/Mod signs lib
** Mod street signs
** Mod VikidiaSoftware libero a scuola/Minetest/Mod Vikidia
** Mod vbotsSoftware libero a scuola/Minetest/Mod vbots
** Mod WikiSoftware libero a scuola/Minetest/Mod Wiki
** Mod WikipediaSoftware libero a scuola/Minetest/Mod Wikipedia
* DrawpileSoftware libero a scuola/Drawpile
* Gimp
* Inkscape
* Krita
* Sweethome3DSoftware libero a scuola/Sweethome3D
* BDnfSoftware libero a scuola/BDnf
* SynfigSoftware libero a scuola/Synfig
* Hardware, trashware
* TouchscreenSoftware libero a scuola/Touchscreen
* Videolezioni con OpenboardSoftware libero a scuola/Openboard
* FlipbookSoftware libero a scuola/Flipbook
* LadigitaleSoftware libero a scuola/Ladigitale
* StoryweaverSoftware libero a scuola/Storyweaver
* AI get startedSoftware libero a scuola/AI get started
* ChatGPTSoftware libero a scuola/ChatGPT
* lmstudioSoftware libero a scuola/lmstudio
* MachineLearningForKidsSoftware libero a scuola/MachineLearningForKids
* OllamaSoftware libero a scuola/Ollama
* RAG - Come fareSoftware libero a scuola/RAG - Come fare
* Stable DiffusionSoftware libero a scuola/Stable Diffusion
* Lavagne interattiveSoftware libero a scuola/Lavagne interattive
* OpenboardSoftware libero a scuola/Openboard
* Lezioni in webchat con JitsiSoftware libero a scuola/Jitsi
* Installazione server JitsiSoftware libero a scuola/Jitsi-installazione-su-vps
* Lezioni in webchat con BigBlueButtonSoftware libero a scuola/BigBlueButton
* Installazione server BigBlueButtonSoftware libero a scuola/BigBlueButton installazione
* Collaborare in modo sincronoSoftware libero a scuola/Collaborare in modo sincrono
* Chat testualiSoftware libero a scuola/Chat testuali
* Chat audioSoftware libero a scuola/Chat audio
* UnhangoutSoftware libero a scuola/Unhangout
* OpenDX
* MoodleSoftware libero a scuola/Moodle
** Moodle quizSoftware libero a scuola/Moodle/Moodle quiz
* AdaSoftware libero a scuola/Ada
* ChamiloSoftware libero a scuola/Chamilo
* Mappe mentali e concettualiSoftware libero a scuola/Mappe mentali e concettuali
* Wiki2mapSoftware libero a scuola/Wiki2map
* FreeplaneSoftware libero a scuola/Freeplane
* Draw.ioSoftware libero a scuola/Draw.io
* HeimerSoftware libero a scuola/Heimer
* MymarkmapSoftware libero a scuola/Mymarkmap
* Musescore
* FrescobaldiSoftware libero a scuola/Frescobaldi
* Costruisci una chiavetta UsbSoftware libero a scuola/Costruisci una chiavetta Usb
* Costruisci un DVDSoftware libero a scuola/Costruisci un DVD
* CD e DVD allegatiSoftware libero a scuola/CD e DVD allegati
* Video
* Gestore dei pacchettiSoftware libero a scuola/Gestore dei pacchetti
* Uso di VirtualboxSoftware libero a scuola/Uso di Virtualbox
* SodilinuxSoftware libero a scuola/Sodilinux
* BubbleSoftware libero a scuola/Bubble
* MblockSoftware libero a scuola/Mblock
* Mbot2Software libero a scuola/Mbot2
* Micro:Bit
* Mind DesignerSoftware libero a scuola/Mind Designer
* Opensource turtle robotSoftware libero a scuola/Opensource turtle robot
* Robotica risorse e approfondimentiSoftware libero a scuola/Robotica risorse e approfondimenti
* Spike prime
* SuperDoc
* ThymioSoftware libero a scuola/Thymio
** Thymio sensori di prossimitàSoftware libero a scuola/Thymio sensori di prossimità
** Thymio sensori terrenoSoftware libero a scuola/Thymio sensori terreno
* VideotrackingSoftware libero a scuola/Tracker
* Concord - Applet scienze onlineSoftware libero a scuola/Concord/
* Phet - Applet scienze onlineSoftware libero a scuola/Phet
* Simscale - Simulatore scienzaSoftware libero a scuola/Simscale
* CryptpadSoftware libero a scuola/Cryptpad
* CodimdSoftware libero a scuola/Codimd
** FlipbookSoftware libero a scuola/Flipbook
* Scrittura collaborativa, tabella di riepilogoSoftware libero a scuola/ScritturaCollaborativa
* Scrittura collaborativa con AbiWordSoftware libero a scuola/AbiWord
* LibreOffice
* PdfSoftware libero a scuola/Pdf
* PDFtk
* PDFedit
* PdfSam
* Pdf4TeacherSoftware libero a scuola/Pdf4Teacher
* Cmap Tools
* Learningapps
* VocarooSoftware libero a scuola/Vocaroo
* VideotrackingSoftware libero a scuola/Vidanalisysfree
* Gsuite
* Anydesk
* RemminaSoftware libero a scuola/Remmina
* Remotely
* ScreentaskSoftware libero a scuola/Screentask
* RustdeskSoftware libero a scuola/Rustdesk
* Laboratori con linuxSoftware libero a scuola/Laboratori con linux
** ProxmoxSoftware libero a scuola/Laboratori con linux/Proxmox
** ZentyalSoftware libero a scuola/Laboratori con linux/Zentyal
*** Gestione utenti LDAPSoftware libero a scuola/Laboratori con linux/Zentyal/Gestione utenti LDAP
* Allestimento PC linux per scuolaSoftware libero a scuola/Allestimento PC linux per scuola
** PFSenseSoftware libero a scuola/Gestire la rete/PFSense
* Orario scolastico - FETSoftware libero a scuola/Orario scolastico - FET
* Videoporama
* Imagination
* Polymny-studioSoftware libero a scuola/Polymny-studio
* VokoscreenSoftware libero a scuola/Vokoscreen
* Obs-studioSoftware libero a scuola/Obs-studio
* OpenshotSoftware libero a scuola/Openshot
* ShotcutSoftware libero a scuola/Shotcut
* KdenliveSoftware libero a scuola/Kdenlive
* VikidiaSoftware libero a scuola/Vikidia
* Wikiversity
* Wikibooks
* Wikivoyage
* Wiki2mapSoftware libero a scuola/Wiki2map
Modifica il sommario
chiudi indice
In questa pagina sono raccolte le risorse relative al programma Scratch e ai suoi derivati: Snap, App Inventor, Scratch 4 Arduino
Questa pagina è gemella con la pagina Open Coding dove sono raccolti materiali utili per la didattica e per l'apprendimento del codice nella scuola.

## Che cosa si può fare con Scratch?

Matteo Ruffoni in un video racconta le sue esperienze infarcendole con esempi. Vedi il video: A scuola di coding

## Risorse e materiali per il programma Scratch

Prima di tutto il sito ufficiale di Scratch da cui si può scaricare il programma per lavorare off line, lavorare direttamente on-line, esplorare e condividere i progetti.
È disponibile la guida di riferimento, sia da consultare on-line che da scaricare.
Altra risorsa interessante i documenti pubblicati sul sito Creative Computing Da seguire anche la comunità ScratchEd], da cui segnaliamo in particolare il manuale Collodi
Sono inoltre stati resi disponibili diversi manuali, sia per la scuola primaria che per la scuola secondaria (scuole medie) a cura dell'associazione DSchola, sono disponibili nella pagina dell'associazione dedicata al progetto
È in corso la traduzione della guida creative computing, qui si trova il lavoro ancora incompleto Scratch.
Nel momento in cui viene aggiornata questa pagina è disponibile la versione 3.0 di Scratch, sia on-line che per il download.
Di seguito si possono trovare i suggerimenti per poter utilizzare Scratch in rete locale (Snap funziona altrettanto bene;-) grazie al lavoro di Mario Polito: Scratchnet

## Scratch e AI

ALcuni siti permettono di utilizzare scratch per apprendere il funzionamento ed utilizzare l'Intelligenza Artificiale.
* scratch con AI
* machinelearningforkids AI

## Risorse suggerite da Barbara Demo
### Scuola Primaria

Grande contributo di Alessandro Rabbone che scrive: << qui si vede tutto… la galleria Il meglio della V A Sclopis dove ho messo un po’ di progetti (non tutti) ed è da aggiornare. Poi c’è il lavoro dello scorso anno: alcuni esempi e tutto il percorso “per problemi” che abbiamo fatto. Qui invece ci sono i link di lavoro per quest’anno il “corso introduttivo” l’hanno già completato 3 bambini su 22 (7 maggio 2014) ..… >>
Altro contributo di Alessandro Rabbone è il suo nuovo blog Bambini che imparano a programmare

### Secondaria di primo grado

Intervento di Barbara Demo all'envento Didamatica 2014.

### Per attività introduttive

Un poco per tutte le scuole che facciano attività introduttive a Scratch è il documento Le molte facce di Scratch:
Ampio lavoro su story-telling del collega inglese Lawrence Williams: Lo storytelling
Laboratori T4T, teachers for teachers (in inglese per via di un iniziale finanziamento google) all'indirizzo: Laboratori T4T, accesso aperto agli ospiti con pwd: informaticaT4T cui hanno contribuito tanti insegnanti progettando con noi, realizzando e sperimentando in classe.

### Secondaria

Per il biennio una introduzione a Scratch si trova su testo "Dal bit al Web"

### Coderdojo

Laboratori di apprendimento "leggermente" guidati con Scratch
* coderdojo.com Il sito internazionale di riferimento.
* Coderdojo Italia
* Coderdojo Dschola
* Coderdojo Trento, con link alle attività nella sezione risorse e nel gruppo Facebook

### Programmazione funzioni avanzate

Per creare nuovi blocchi in Scratch è possibile usare:
* Snap
* Scratch2.0 (disponibile da un po' anche offline).

## Snap

Sul sito di Snap scegliendo Run Snap now si avvia Snap online.
Snap può essere usato anche in italiano, selezionando la lingua nelle impostazioni, e registrandosi è possibile salvare, e condividere, i propri lavori nel cloud.

## Snap e Wiimote

Una esperienza:
* ho scaricato l'estensione per wiimote dalla pagina di Snap,decompressa ci ho trovato un file di istruzioni readme l'ho seguito
* ho aperto la pagina di Snap con firefox
* ho installato 3 pacchetti:
e poi
e poi
nella finestra di snap del browser usando il tasto nuovo file ho importato wisnap.xml
dal terminale nella cartella wiisnap-master ho lanciato
premuto i famosi tasti 1 e 2 e aspettato un attimo la connessione (bluetooth)
poi tornato alla finestra di Snap in firefox sotto la lista dei blocchi "variabili" ho trovato i comandi per lo wiimote che ho provato a far vibrare"

## Pygraph

Pygraph è una libreria grafica per Python (versioni: 2.6, 2.7, 3.x) rilasciata sotto licenza GPL. (www.gnu.org). Implementa 4 moduli:
* un piano cartesiano (pycart.py),
* un plotter di funzioni in una variabile (pyplot.py),
* la geometria della tartaruga (pyturtle.py),
* una geometria interattiva (pyig.py).
Alle 4 librerie sono completate da vari programmi di esempio e dal manuale che serve da introduzione alla programmazione con Python e da introduzione all'uso delle librerie.
Il tutto lo si può scaricare da qui
Il manuale è anche consultabile online all'indirizzo http://pygraph.readthedocs.org

## Logo

Molto interessante è la possibilità di eseguire il linguaggio logo dentro il programma di videoscrittura Writer di LibreOffice con Librelogo.
Grazie al lavoro del prof. Andreas Formiconi è ora disponibile un manuale e un MOOC dedicato all'utilizzo di questo linguaggio nella scuola

## Blockly

È il programma usato anche da MitAppInventor Ecco un esempio di Sergio: Il quesito con la Susi Altri esempi si possono trovare a questo indirizzo

## Mit App Inventor 2

Sito di Mit App Inventor
Sito di risorse e tutorial

## Tabella di confronto

| programma licenza | Descrizione tecnica | Sito | Scuola | Funzionamento | Attività | Diffusione | Community Condivisione | Device |
| Scratch GPL | Programmazione a blocchi Dipende da Flash | http://scratch.mit.edu/ | Primarie Medie Biennio superiori | Online Scratch 2.0 Offline Scratch 2.0 con Adobe Air Offline Scratch 1.4 | Programmazione a blocchi Giochi semplici | Usato e conosciuto a scuola Coderdojo In forte espansione | Grande community Condivisione possibile | Interfacciabile con wiimote e kinect, difficile trovare informazioni. Wiimote: http://www.star.uclan.ac.uk/~mb/rpjam3sept2012.html Kinect | |
| S4A | Scratch per Arduino | | Medie Biennio Superiori | Offline | | | | |
| Snap AGPL | Programmazione a blocchi Permette di creare blocchi Html5+Javascript+css Funziona sui tablet | http://snap.berkeley.edu | Primarie Medie Superiori | Online Server su rete locale Offline | Programmazione a blocchi Giochi semplici | | Interfaccia community un po' complicato | Semplicemente(?) interfacciabile con: Wiimote basta scaricare il software dal sito Leap motion, arduino,nxt |
| Mit App Inventor | Crea app per android con programmazione a blocchi | http://ai2.appinventor.mit.edu/ | | Online permette di creare app che si installano sul proprio smartphone attraverso lettura qr-code | | | | |
| Logo | Il programma è un testo. | | Primarie Medie Superiori | Offline | Grafica della tartaruga Processamento di liste | | | |
| Pygraph GPL | Il programma è un testo. | | Medie Superiori | Offline | Piano cartesiano Tracciatore di funzioni Geometria della tartaruga Geometria interattiva | | | |
| Blockly | | | | | | | | |
| LibreLogo | | | | | | | | |

## Siti e risorse online

* Code.org
* http://www.thehelloworldprogram.com/
* Coderdojo
* CoderdojoItalia
* CoderdojoTrento
* CoderdojoRiva
* 4 app per insegnare il codice di base ai bambini
* ↑ Piccolo manuale di LibreLogo
* ↑ Coding a scuola con software libero, MOOC a cura di Andreas Formiconi, ospitato nella piattaforma Federica.eu.