President’s Quiz

Vedi

Componenti

  1. Screen > Screen1
    1. Title=President’s Quiz
  2. User Interface > Image > im_Question
  3. User Interface > Label > la_Question
    1. Text=Question…
  4. Layout > HorizontalArrangement > ha_Answer
  5. User Interface > TextBox > tb_Answer
    1. Text=Enter an Answer…
  6. User Interface > Button > bu_Answer
    1. Text=Submit
  7. User Interface > Label > la_RW
    1. Text=Right / Wrong
  8. User Interface > Button > bu_Next
    1. Text=Next

Blocchi

Ogni quiz è costituito da un’immagine, una domanda e una risposta

Variabili per il numero di domande e per la domanda in corso

La app parte impostando le variabili e chiamando la procedura per visualizzare la prima domanda

Osserva

  1. aggiorna l’indice alla prossima domanda (se le domande finiscono si ricomincia dalla prima)
  2. imposta immagine e testo della domanda
  3. svuota testo e commento per la risposta

Quando l’utente invia la risposta ottiene il commento


Miglioramenti

  1. Aggiungere nuovi quiz
  2. Per i testi: grassetto, corsivo, font, dimensioni, colori, …
  3. Aggiungere 1/2 audio alla risposta
  4. Utilizzare file video o audio invece di foto

Il confronto tra la risposta dell’utente e quella considerata esatta è troppo rigido: “Carter” = “carter” = “CARTER” = … ?
Trasformando le stringhe in maiuscolo (minuscolo) si evita l’errore.
(Compare index invece di currentQuestionIndex)

Controllare se la parola esatta appare come sottostringa?


Trasformare in quiz a risposta multipla (con scelta in una lista di risposte)

Componenti

  1. Screen > Screen1
    1. AlignHorizontal=Center
    2. BackgroundColor=Light Gray
    3. Title=US Presidents 2
  2. User Interface > Image > im_Question
    1. Height=200
    2. Picture=roosChurch.gif
    3. Width=Fill parent
  3. User Interface > Label > la_Question
    1. Text=Question…
  4. Layout > HorizontalArrangement > ha_Answer
  5. User Interface > ListPicker > lp_Answer
    1. Text=Choose Answer
  6. User Interface > Button > bu_Next
    1. Text=Next
  7. User Interface > Label > la_RW
    1. Text=Correct?

Blocchi

Una lista con le risposte possibili in ordine alfabetico

Le risposte vengono caricate nella lista di scelta (ListPicker > lp_Answer)

Dopo che è stata fatta la scelta si controlla se la risposta è esatta


Trasformare in quiz a risposta multipla con scelte multiple diverse per ogni domanda

Le risposte possibili sono organizzate in una lista di liste, per ogni domanda c’è la risposta esatta e altre 3/… sbagliate

Si carica l’elenco specifico di risposte piuttosto che quello generico precedente

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.