Carteira
A carteira é onde ficam os cartões de identificação dos usuários e seus bilhetes, caso possuam.
Cartão de identificação
Substitui o cartão de identificação (crachá) físico, mas pode ser impresso e utilizado como tal.
Dados
- Nome completo;
- E-mail;
- Celular;
- Vínculo com a Unesp:
- Curso;
- Cargo;
- Externo.
- Código Aztec.
Código
Dados do código
O código de barras é gerado a partir da identificação única (uuid) do usuário do banco de dados e segue o seguinte formato:
uid:<uuid>
— Onde<uuid>
é a identificação única do usuário sem<>
.
O prefixo uid:
é utilizado para identificar o tipo de dado que está sendo lido.
Aztec Code
O código é um Aztec Code, um tipo de código de barras bidimensional.
É possível lê-lo de maneira mais rápida e precisa que um QR Code, além dele ser mais compacto.
Isso permite a leitura de códigos em distâncias maiores e evita a formação de filas.
O mesmo dado está representado nos três códigos.
Há uma margem maior no Aztec Code, que pode ser usada para o algoritmo de correção de erros.
Edge cases
Quiet zone
Só é possível ler o QR Code caso ele possua uma margem considerável em volta dele
É possível ler este Aztec Code
Tamanho da tela
Quanto menor a tela, menor é a margem disponível para uma Quiet Zone.
A área do código também será menor, o que obriga o usuário a aproximar o celular demais do leitor.
Inversão de cores
Alguns usuários podem usar extensões para inverter as cores de um site, o que dificulta a leitura de QR Codes, por conta da perda da Quiet Zone. Veja: cacic-fct/fct-app #32
No Aztec Code, isso não é um problema.
Impressão
> Apesar de estar preservado, não é possível ler este QR Code, pois uma das Finder Patterns está incompleta.
> É possível ler um Aztec code desde que o Finder Pattern (quadrado no centro) esteja preservado.
Caso os professores desejem a volta do crachá impresso, o Aztec Code também é a opção mais ideal, já que pode ser lido mesmo que o crachá esteja amassado, sujo ou rasgado.
Attributions
This article has images from www.masabi.com