Scratch 2.0: Data-cloud
A. Barbero - I.I.S. «Vallauri» – Fossano (CN)
L’autore
Sayamindu Dasgupta
Ricercatore Lilog Kindergarten
MIT Boston
From Survey to Collaborative Art:
Enabled Children to program with Online Data
Variabili e Liste in Scratch 1.4
• Associate a più sprite (visibili e utilizzabili da qualunque
script)
• Associate ad un singolo sprite (visibili e utilizzabili solo
dagli script di quel singolo sprite)  Indovina il numero
segreto (con l’uso di 2 sprite)
La persistenza dei valori assegnati alle variabili viene
garantita quando utilizzo il progetto (infatti devo inizializzare
sempre le variabili ad inizio script se le voglio far partire da
un valore iniziale, altrimenti mantengono l’ultimo valore che
avevano)
Variabili e Liste in Scratch 2.0
Passando la piattaforma sul
web, occorreva trovare un modo
per realizzare la persistenza che
si aveva precedentemente e in
più sfruttare le possibilità offerte
dallo sviluppo dei DATI ON LINE
 Possibilità di dichiarare una
variabile di tipo DATA-CLOUD
 Solo se sei loggato
 Stesso funzionamento delle
altre variabili
Variabili e Liste in Scratch 2.0
Raggiungo in questo modo 2 obiettivi:
• PERSISTENZA
• CONDIVISIONE
cioè le principali caratteristiche dei dati on line!
In AppInventor  Applicazioni Android Mobile 
TinyWebDB  più complesso da usare
Variabili e Liste in Scratch 2.0
Data-cloud
Data-cloud
Data-cloud
Data-cloud
SCRATCH SERVER
Cosa si può fare?
• Record di un videogioco
• Sondaggi on line
• Ambienti collaborativi aperti
• Gruppi di followers
• Chat
• Ecc.
Tenendo anche conto degli sviluppi
futuri della piattaforma Scratch…
Sviluppi futuri
• Maggior connessione con il web
(Google maps)
• Interazione con i social metwork
(blocchi per lavorare con Twitter)
• Applicazioni mobile
• Integrazione con AppInventor
• ???
Problemi legati ai data-cloud
• Gestione sandbox per chi usa progetti in
modo scorretto (remixando un progetto gli
viene associato un nuovo id)
• Dimensionamento server per spazio e
gestione concorrenza
• Privacy & Safety (non esiste al momento
modo di cancellare dati sensibili o
incorretti se non segnalando l’abuso)
Limitazioni
• Devi esser loggato per usare data-cloud
• Devi condivider il progetto in modo da
renderlo visibile anche agli altri
• Data-cloud solo per variabili intere per un
max di 10 variabili per progetto
• Monitoraggio delle sperimentazioni su
data-cloud di tipo stringa e liste per cpire il
da farsi.
Contare il numero esecuzioni
Sondaggio Pepsi-Coca
Record video-gioco
CHAT
Scarica

ScratchData-Cloud