Ler os pilotos

5Ler um piloto

O fluxo completo de uma leitura, o que significa cada campo do ecrã de confirmação, o que acontece quando tocas em Confirmar, e em que é que a categoria Register é diferente de todas as outras.

Misto, ver o capítulo

O fluxo, do princípio ao fim#

Uma leitura são sempre os mesmos quatro ecrãs, e quando os conheces atravessa-los em poucos segundos.

  1. Toca em Ler QR. A câmara abre no ecrã Ler QR do piloto.
  2. Aponta ao QR do piloto. É lido sozinho, não há botão de disparo. O ícone da câmara em cima à direita alterna entre a traseira e a frontal.
  3. A preparar leitura aparece enquanto a app procura o piloto. É aqui que fala com o servidor, ou recorre à cache do telemóvel.
  4. Confirmar leitura mostra-te quem estás prestes a registar. Verifica a cara e o nome e toca em Confirmar ou Cancelar.
  5. Uma mensagem em baixo diz o que aconteceu, e Próximo piloto oferece reabrir a câmara logo a seguir.
Fig. 5.1O ecrã Ler QR do piloto, seguro por cima do telemóvel de um piloto. Não há botão de disparo: mantém firme e ele lê. O ícone em cima à direita muda de câmara.

Dica

Seguinte na caixa Próximo piloto mantém o ciclo da câmara sem voltar ao separador, que é o que queres com uma fila de pilotos à tua frente. Fechar leva-te de volta.

Se a lista de pilotos nunca foi carregada para esta competição, a app vai buscá-la antes de abrir a câmara, por isso a primeira leitura do dia pode demorar um pouco mais do que as outras.

O ecrã de confirmação#

Este ecrã existe para que nada seja registado na pessoa errada. É o único sítio onde um erro ainda sai de graça.

Foto e nome
A foto de inscrição do piloto, em cache no telemóvel e por isso visível também offline. Compara-a com a pessoa à tua frente, não com o nome no QR.
ID de competição do piloto
O número de competição, o da asa e o da classificação. O mais rápido de ler em voz alta quando registas alguém.
País e estado
Dois selos. O estado é o estado de inscrição vindo do servidor, por exemplo Confirmed ou Pending, e fica destacado quando diz confirmado.
Asa e Selim
O material registado, se a inscrição o tiver. Útil nos controlos de material.

O cartão por baixo repete como a leitura vai ser registada: Competição, Categoria, Fase e Fonte.

Pré-visualização online
O servidor acabou de ser consultado sobre este piloto. Tudo o que vês está atual, incluindo o histórico de leituras dele.
Cache offline
O servidor não estava acessível, por isso o piloto foi resolvido a partir da lista em cache no telemóvel. A identidade é de confiança, o histórico não é mostrado, e a leitura vai para a fila.

Atenção

Cancelar descarta a leitura por completo. Não é registado nada nem posto nada em fila. Usa-o sempre que a foto não bater certo.

O histórico de leituras no ecrã de confirmação#

Numa pré-visualização online de qualquer categoria exceto Register, o ecrã também lista o que já foi registado para este piloto, da mais recente para a mais antiga. Cada linha dá a categoria, a fase quando a categoria tem uma, e por baixo a hora, quem leu e o estado.

A linha de resumo lê-se como Total de 6 leituras confirmadas. Limite 50. e, quando há mais do que as que cabem, Há mais leituras disponíveis no servidor.

É o teu controlo de duplicados. Se a categoria que vais ler já estiver nessa lista, o piloto já passou por esse portão, e podes decidir se é o esperado antes de tocares em Confirmar.

Nota

Ler duas vezes a mesma categoria não é perigoso. O servidor reconhece-o e responde ... já confirmado para ..., que a app trata como sucesso e não como erro. Não se duplica nada.

A categoria Register#

Register é a categoria que lês na inscrição, quando o piloto chega ao evento. Comporta-se de forma diferente de todas as outras em três pontos.

  • Precisa sempre de internet. Não há alternativa offline, porque a ficha de inscrição é demasiado importante para ser adivinhada a partir de uma cache. Offline aparece O registo requer internet para carregar todos os detalhes.
  • Mostra a ficha de inscrição toda, e não um histórico de leituras. Ver abaixo.
  • Offline, condiciona as outras categorias. Enquanto este telemóvel não tiver visto uma leitura Register confirmada para um piloto, recusa pôr em fila qualquer outra categoria para ele.

Em vez do cartão de histórico, uma leitura Register mostra Detalhes de registo, agrupados em secções que seguem o formulário de inscrição do site:

Identidade
Nome, e-mail, país, estado, ID de competição, ID de registo e de utilizador, asa e selim.
Registo
A própria ficha de inscrição, tal como o site a guarda.
Inscrição personalizada
As respostas às perguntas de inscrição próprias da competição, resolvidas com as suas etiquetas quando o site as fornece.
Documentos obrigatórios
O que esta competição exige, se os documentos são exigidos antes de um dado ponto, e o estado de cada um.
Documentos
Cada documento carregado com o seu tipo, nome de ficheiro e estado de verificação.
Detalhes adicionais
Tudo o resto que o servidor enviou e não cabe nas secções acima.

Lá no fundo, Raw payload JSON pode ser expandido para ver exatamente o que o servidor devolveu. Está lá para os casos de suporte: se alguma coisa parecer errada, é esse texto que os programadores precisam.

Nota

Se o registo do piloto já estiver confirmado, a app diz-te Registo já confirmado para este piloto. e não regista nada de novo. É uma resposta normal, não uma falha.

O que Confirmar faz mesmo#

Tocar em Confirmar dá à leitura um identificador único e envia-a. Qual dos quatro desfechos acontece depende da ligação e da resposta do servidor.

Mensagem Significado
Descolagem confirmado para Anna Muller. Registada no servidor. Feito.
Descolagem já confirmado para Anna Muller. O servidor já a tinha. Não se duplicou nada, e conta como sucesso.
Descolagem colocado em fila para Anna Muller. Sem ligação. Guardada no telemóvel, vai enviar-se sozinha. Ver Ler offline e a fila.
Falha ao enviar a leitura. O servidor recusou. A leitura não foi registada nem posta em fila. A razão está no aviso de erro do separador.

É esse identificador único que torna segura uma nova tentativa. Se a ligação cair mesmo durante o envio, mais tarde é usado o mesmo identificador, e o servidor reconhece a segunda tentativa como a mesma leitura e não como uma nova.

Atenção

Não há anular. Uma leitura registada no piloto errado ou na categoria errada só pode ser retirada pelo organizador no site. Aponta o piloto e a hora e comunica, em vez de tentares emendar lendo outra vez.

Códigos QR que não funcionam#

O leitor só lê códigos QR e espera um token de piloto SkyTrackPro. Duas falhas são frequentes.

Não foi possível ler um token SkyTrack válido deste código QR.
É um código QR, mas não um token de piloto. Normalmente um código wifi, um cartão de embarque, um bilhete, ou o código de um sistema completamente diferente.
Piloto não encontrado na cache local. Atualiza a cache quando estiveres online e tenta novamente.
Um token válido, mas ninguém com ele está na lista deste telemóvel. Quase sempre um piloto inscrito depois da tua última sincronização. Arranja ligação e usa Atualizar cache de pilotos.

Dica

O token de um piloto também funciona a partir de uma captura de ecrã ou de uma impressão, por isso uma bateria vazia não trava a inscrição. A app do piloto pode mostrar o código, e o perfil do piloto no site também.