Scansionare i piloti

5Scansionare un pilota

Il flusso completo di una scansione, cosa significa ogni campo della schermata di conferma, cosa succede quando tocchi Conferma, e in cosa la categoria Register è diversa da tutte le altre.

Misto, vedi il capitolo

Il flusso, dall'inizio alla fine#

Una scansione è sempre le stesse quattro schermate, e quando le conosci le attraversi in un paio di secondi.

  1. Tocca Scansiona QR. La fotocamera si apre sulla schermata Scansiona QR pilota.
  2. Puntala sul QR del pilota. Legge da sola, non c'è un pulsante di scatto. L'icona della fotocamera in alto a destra passa dalla posteriore all'anteriore.
  3. Preparazione scansione compare mentre l'app cerca il pilota. Qui parla con il server, oppure ripiega sulla cache del telefono.
  4. Conferma scansione ti mostra chi stai per registrare. Controlla volto e nome, poi tocca Conferma oppure Annulla.
  5. Un messaggio in basso dice cosa è successo, e Prossimo pilota propone di riaprire subito la fotocamera.
Fig. 5.1La schermata Scansiona QR pilota, tenuta sopra il telefono di un pilota. Non c'è un pulsante di scatto: tienila ferma e legge. L'icona in alto a destra cambia fotocamera.

Consiglio

Avanti nella finestra Prossimo pilota tiene attivo il ciclo della fotocamera senza tornare al tab, ed è quello che vuoi con una fila di piloti davanti. Chiudi ti riporta indietro.

Se l'elenco piloti non è mai stato caricato per questa competizione, l'app lo recupera prima di aprire la fotocamera: la prima scansione della giornata può quindi richiedere un momento in più rispetto alle altre.

La schermata di conferma#

Questa schermata esiste perché nulla venga registrato sulla persona sbagliata. È l'unico punto in cui un errore non costa ancora niente.

Foto e nome
La foto di registrazione del pilota, in cache sul telefono e quindi visibile anche offline. Confrontala con la persona davanti a te, non con il nome sul QR.
ID gara pilota
Il numero di gara, quello sull'ala e in classifica. La cosa più rapida da leggere ad alta voce quando registri qualcuno.
Paese e stato
Due badge. Lo stato è quello di registrazione dal server, per esempio Confirmed o Pending, ed è evidenziato quando indica confermato.
Ala e Imbrago
L'attrezzatura registrata, se la registrazione la contiene. Utile ai controlli materiali.

La scheda sotto ripete come verrà registrata la scansione: Competizione, Categoria, Fase e Origine.

Anteprima online
Il server è stato appena interrogato su questo pilota. Tutto quello che vedi è aggiornato, cronologia scansioni compresa.
Cache offline
Il server non era raggiungibile, quindi il pilota è stato risolto dall'elenco in cache sul telefono. L'identità è affidabile, la cronologia non viene mostrata, e la scansione finirà in coda.

Attenzione

Annulla scarta completamente la scansione. Non viene registrato nulla e non viene messo nulla in coda. Usalo ogni volta che la foto non corrisponde.

La cronologia scansioni sulla schermata di conferma#

In un'anteprima online di qualsiasi categoria tranne Register, la schermata elenca anche ciò che è già stato registrato per questo pilota, dalla più recente. Ogni riga riporta la categoria, la fase se la categoria ne ha una, e sotto l'ora, chi ha scansionato e lo stato.

La riga di riepilogo si legge come Totale 6 scansioni confermate. Limite 50. e, quando ce ne sono più di quante ne stiano, Altre scansioni sono disponibili sul server.

È il tuo controllo dei duplicati. Se la categoria che stai per scansionare è già in quell'elenco, il pilota è già passato da questo cancello, e puoi decidere se è previsto prima di toccare Conferma.

Nota

Scansionare due volte la stessa categoria non è pericoloso. Il server se ne accorge e risponde ... già confermato per ..., che l'app tratta come un successo e non come un errore. Non viene duplicato nulla.

La categoria Register#

Register è la categoria che scansioni alla registrazione, quando il pilota arriva all'evento. Si comporta in modo diverso da ogni altra categoria in tre punti.

  • Richiede sempre Internet. Non esiste un ripiego offline, perché la scheda di registrazione è troppo importante per essere indovinata da una cache. Offline ottieni La registrazione richiede Internet per caricare tutti i dettagli.
  • Mostra l'intera scheda di registrazione, non una cronologia di scansioni. Vedi sotto.
  • Offline fa da cancello alle altre categorie. Finché questo telefono non ha visto una scansione Register confermata per un pilota, si rifiuta di mettere in coda offline qualsiasi altra categoria per lui.

Al posto della scheda di cronologia, una scansione Register mostra Dettagli registrazione, raggruppati in sezioni che seguono il modulo di iscrizione del sito:

Identità
Nome, email, paese, stato, ID gara, ID di registrazione e utente, ala e imbrago.
Registrazione
La scheda di registrazione stessa, così come la conserva il sito.
Iscrizione personalizzata
Le risposte alle domande di iscrizione proprie della gara, risolte con le loro etichette quando il sito le fornisce.
Documenti richiesti
Cosa pretende questa gara, se i documenti sono obbligatori prima di un certo punto, e lo stato di ciascuno.
Documenti
Ogni documento caricato con tipo, nome del file e stato di verifica.
Dettagli aggiuntivi
Tutto il resto inviato dal server che non rientra nelle sezioni sopra.

In fondo, Raw payload JSON si può espandere per vedere esattamente cosa ha restituito il server. Serve per i casi di supporto: se qualcosa sembra sbagliato, quel testo è ciò che serve agli sviluppatori.

Nota

Se la registrazione del pilota è già confermata, l'app ti dice Registrazione già confermata per questo pilota. e non registra nulla di nuovo. È una risposta normale, non un errore.

Cosa fa davvero Conferma#

Toccare Conferma dà alla scansione un identificatore unico e la invia. Quale dei quattro esiti segue dipende dalla connessione e dalla risposta del server.

Messaggio Significato
Decollo confermato per Anna Muller. Registrata sul server. Fatto.
Decollo già confermato per Anna Muller. Il server ce l'aveva già. Non è stato duplicato nulla, e conta come successo.
Decollo in coda per Anna Muller. Nessuna connessione. Salvata sul telefono, si invierà da sola. Vedi Scansionare offline e la coda.
Invio della scansione non riuscito. Il server ha rifiutato. La scansione non è stata registrata né messa in coda. Il motivo è nel banner di errore del tab.

È l'identificatore unico a rendere sicuro un nuovo tentativo. Se la connessione cade proprio durante l'invio, più tardi viene usato lo stesso identificatore, e il server riconosce il secondo tentativo come la stessa scansione e non come una nuova.

Attenzione

Non c'è un annulla. Una scansione registrata sul pilota sbagliato o nella categoria sbagliata può essere rimossa solo dall'organizzatore sul sito. Annota pilota e ora e segnalalo, invece di provare a rimediare riscansionando.

QR code che non funzionano#

Lo scanner legge solo QR code e si aspetta un token pilota SkyTrackPro. Due errori sono frequenti.

Impossibile leggere un token SkyTrack valido da questo QR code.
È un QR code, ma non un token pilota. Di solito un codice wifi, una carta d'imbarco, un biglietto o il codice di un sistema completamente diverso.
Pilota non trovato nella cache locale. Aggiorna la cache quando sei online e riprova.
Un token valido, ma nessuno con quel token è nell'elenco di questo telefono. Quasi sempre un pilota iscritto dopo la tua ultima sincronizzazione. Trova una connessione e usa Aggiorna cache piloti.

Consiglio

Il token di un pilota funziona anche da uno screenshot o da una stampa, quindi una batteria scarica non blocca la registrazione. L'app pilota può mostrare il codice, e anche il profilo del pilota sul sito.