Volem modificar l'aplicació de matemàtiques creada en el darrer exercici per adaptar-la a usuari amb dificultats auditives. Per tant, el què farem és eliminar els blocs de so i introduir tres pantalles noves que es mostraran durant 3 segons en funció de si s'ha acabat el temps, la resposta és correcte o la resposta és incorrecta. El disseny d'aquestes tres pantalles és lliure, però en qualsevol cas, a la pantalla de resposta incorrecte mostrarem a l'usuari quin és el valor que ha introduït per si no ho recorda. També afegirem un botó enviar a sota d'on l'usuari introdueix la resposta, els botons són molt útils per facilitar que l'usuari entengui el funcionament de l'aplicació i tingui una bona experiència.
Obre l'aplicació de l'exercici anterior.
Arrossega un botó, anomena'l "BotoEnvia" i canvia el text per "Envia".
Afegeix tres noves pantalles i anomena-les: "ForaDeTemps", "Correcta" i "Incorrecte".
Dissenya quin missatge i/o imatges es mostrarà a aquestes pantalles. A la pantalla "Incorrecte" deixa un Label (espai de text) en blanc, és on es mostrarà quina ha sigut la resposta de l'usuari.
A l'editor de blocs:
A whenTimer.Fires treu el missatge de veu i digues que navegui a la pantalla 2.
Inicialitza una variable amb el nom "resposta" i de valor inicial un text en blanc.
Fes que quan canviï el text que l'usuari introdueix, s'actualitzi el valor de la variable resposta.
Fes que quan l'usuari clica el botó "Envia", l'aplicació navegui a la pantalla correcta o a l’incorrecte en funció del valor de la resposta. El valor de la resposta el podem obtenir de la variable resposta o del Text_Input.Text.
Programa a totes les pantalles, menys a la inicial, que quan s'obrin estiguin 3 segons obertes i retornin a la pantalla inicial.
A la pantalla incorrecta hem de mostrar quina ha sigut la resposta de l'usuari i dir que aquesta resposta no és correcte. Per tant, al LabelResposta hi haurem de mostrar el valor de la variable resposta. En aquest cas, com que estem en una altre pantalla, no podem fer servir el valor de Input Text però sí el que tenim emmagatzemat a la variable global resposta.
Ja pots provar la teva primera aplicació amb l'opció Web Preview o amb el Live test.