knickita / matematica Goto Github PK
View Code? Open in Web Editor NEWvisual android/ios app to teach multiplication to kids
visual android/ios app to teach multiplication to kids
bisogna trovare un modo di rendere tutto un pò più divertente.
spunti:
bisogna anche trovare una veste grafica con un tema coinvolgente
aggiungere 2 muri grigiastri che facciano capire intuitivamente che non si può disegnare al di fuori della larghezza del livello
bloccare lo zoom nel tutorial ( e correggere eventuali riferimenti ad esso) perchè se no i vari fumetti non sono allineati
quando si clicca sulla tastiera virtuale si perde la priorità del rettangolo su cui si stava scrivendo
non funziona lo zoom (principalmente su android)
i numeri scritti sui quadrati devono cambiare colore (bianco o nero) automaticamente a seconda del colore del quadrato su cui si trovano, altrimenti a volte sono illeggibili
controllare i bottoni sui rect e capire perchè a volte non rispondono ai click
Commento di Andrea: sembra che in realtà non proprio tutto il pulsante (mi riferisco alla parte bianca) funzioni. Per inserire bisogna andare proprio vicino a dove ci sono i puntini. L’inserimento diventa un po’ più difficile quando c’è già un numero.
Meglio togliere il commento “mmm…Sei più veloce di quanto mi aspettassi!” a favore di un "Ottimo!" oppure "Bene così" perché non si vuole promuovere la velocità
Quando si presenta per la prima volta il tasto V verde, dire che fa scomparire il tastierino numerico
Cambiare il testo che dice “le misure sono sbagliate" con “la larghezza e l’altezza dei rettangoli sono cambiate”
Quando si propone di incollare, si dice che prima deve combaciare un lato. La frase poi finisce con due puntini invece che uno solo
Le scritte durante il tutorial appaiono molto sfocate (quantomeno su Chrome)
Quando si arriva a imparare il comando INCOLLA il fumetto dice "dobbiamo solo PIù imparare", quel 'più' è da eliminare. Dietro a quel fumetto sembra anche essere nascosta una freccia che però non serve in quel momento
trovare un modo di far saltare il tutorial, in modo da non doverlo rifare ogni volta
bisogna rimpicciolire i quadrati disegnati e traslarli leggermente, in modo da lasciare dei buchi sulla griglia e rendere difficile capire la disposizione
Come richiesto, il tutorial chiede prima di ruotare un rettangolo e poi l'altro. Però, sarebbe bene che in quel momento fosse ruotabile solo il rettangolo giusto. Altrimenti, se ruoto il 2x6 quando mi viene chiesto di ruotare il 5x6 va a finire che dopo lo ruoto di nuovo quando mi viene chiesto di ruotare il 2x6 e torno alla situazione iniziale. Resterei così con due rettangoli che poi non posso incollare quando mi viene chiesto di farlo
se si ruotano i rettangoli a volte finisco uno sull'altro..
non è grave perchè si possono sempre spostare, però è da correggere
inserire una mail per contattare il supporto in caso di problemi.
aggiungere un fumetto a fine tutorial che spieghi come contattare il supporto.
indicare l'indirizzo mail al fondo del menu impostazioni
in questo gioco il livello sullo sfondo sale, dando l'idea di una progressione..
è un'idea interessante che si potrebbe applicare per far venire voglia all'utente di andare avanti e scoprire cose nuove
https://armorgames.com/hexologic-game/18606?tag-referral=educational
limitare il movimento della telecamera in modo che non si sposti mai troppo dal campo di gioco
Commento di Andrea: Si potrebbe fare in modo che il tasto INVIO sulla tastiera abbia la stessa funzione del pulsante V verde?
potrebbe essere carico aggiungere suoni per il click del mouse, la creazione di quadrati, etc..
Commento di Andrea: Nella casella da completare, sembra che non tutte le parti siano effettivamente selezionabili. Se clicco sulla parte bassa della casella, non posso iniziare a digitare. C’è poi un problema: se io scrivo i numeri con la tastiera e poi premo il tasto V verde, nella casella rimane scritto 0 (quindi la casella è rossa), ma compare comunque il messaggio seguente
all'nizio aggiungere il logo rectables e la scritta "by autore1, autore2, autore3"
Commento di Andrea: sarebbe forse meglio se, quando si clicca per iniziare a disegnare, il punto di partenza fosse quello più vicino al cursore. È possibile? Adesso è sempre il punto in basso a destra del quadrato su cui ci si trova. Quando si clicca in prossimità dell’angolo in alto a destra di un quadrato, fa quasi sembrare che il programma stia rispondendo in modo strano al mio comando.
ogni volta che si fa un taglio, durante la generazione del livello, bisognerebbe selezionare casualmente in base all'area ricoperta dai quadrati già esistenti e non solo uno dei quadrati a caso, altrimenti spesso ci si trova con un rettangolo grosso e tanti rettangoli piccolini
controllare che la tastiera virtuale non appaia se è disabilitata dal menù
bisogna capire con Andrea se non ha più senso lasciare già scritta l'altezza, tanto è sempre uguale ed è già obbligatorio disegnare quadrati di quell'altezza
Subito dopo aver tagliato il rettangolo in due, si chiede di inserire i numeri dei nuovi rettangoli. Se viene fatto nella schermata aritmetica, nessun problema. Se però si tenta di farlo cliccando sui rettangoli, questo non funziona perché si ha selezionato il comando taglia. Forse in qualche momento (prima? quando si diceva che si possono inserire i numeri sui rettangoli) bisogna specificare che per inserire i numeri sui rettangoli bisogna aver selezionato il comando MATITA (è così, giusto?)
iniziare tutte le frasi con una maiuscola
Punto del tutorial:
"Ruota entrambi i quadrati in modo da sdraiarli sul loro lato lungo
Se non ti basta lo spazio, puoi sempre usare il comando MUOVI
Ricorda che puoi anche spostarti col tasto destro del mouse e fare zoom con la rotella
Molto Bene! Però adesso le uguaglianze sono di nuovo sbagliate…
Riesci a correggerle?"
Commento di Andrea:
Commento: Queste ultime cinque righe sopra fanno coincidere in un solo comando la rotazione e correzione di entrambi i rettangoli. Vorremmo invece che questo avvenisse in due fasi, prima un rettangolo e poi l’altro. Questo ci serve per introdurre il riferimento ai rettangoli attraverso le moltiplicazioni, concettualmente molto rilevante per l’uso che verrà poi fatto dell’applicazione. Pertanto le ultime cinque righe dovrebbero cambiare con le seguenti frasi:
idea di Andrea:
ella modalità muretti Lascerei attivo il tasto della gomma impedendo però di cancellare i mattoni di un piano già completato. Dici che è fattibile?
Nella parte del tutorial relativa al comando di rotazione, i fumetti che chiedono prima di ruotare 2x6 e poi 5x6 sono esattamente nella stessa posizione e quindi l'utente potrebbe non rendersi conto del cambiamento del testo del fumetto. Forse si potrebbe fare in modo che il fumetto la seconda volta appaia in una posizione un po' diversa?
La punta della frecciona che è abbinata ad alcuni fumetti del tutorial non è esattamente dello stesso colore del fumetto, rendendo visibile il fatto che la freccia è la composizione di un rettangolo e di un triangolo.
Nel caso in cui viene indicato il comando FORBICI questo è particolarmente evidente perché il rettangolo si sovrappone quasi completamente al triangolo.
Richiedono particolare attenzione i fumetti allineati a sx, come quello in cui si chiede di spezzare 7 in 5 e 2 perché la parte iniziale della frase finisce fuori dallo schermo e quindi si legge solo metà della parola 'Adesso'. Lo stesso per quello immediatamente successivo
se si fa click nella parte sinistra della griglia (vicino ai comandi degli strumenti), il click non viene rilevato
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.