sigaApp (iOS)

About the Evaluation

Report Creator
Not provided
Evaluation Commissioner
Not provided
Evaluation date
Wed Mar 16 2022

Executive Summary

Principais problemas encontrados na app:

  • Diversas imagens decorativas sendo anunciadas pelo leitor de ecrã, estas imagens deveriam ser elementos não focáveis.
  • Não é possível utilizar a app em modo paisagem.
  • Diversos elementos de texto com um rácio de contraste menor que 4.5:1
  • Texto não é ajustado ao utilizar configuração do sistema com texto redimensionado.
  • Com teclado bluetooth não é possível controlar diversas funcionalidades.
  • Diversos links e botões sem nome acessível descritivo, ou seja, quando anunciados pelo leitor de ecrã, não dão informação suficiente para entender o propósito do elemento.
  • Mudanças e alterações de conteúdo na página não são anunciadas pelo leitor de ecrã.

Scope of the Evaluation

Website name
sigaApp (iOS)
Scope of the website
Ecrãs selecionados de acordo com o metodologia definida no ponto 2 e 3 do anexo I da DECISÃO DE EXECUÇÃO (UE) 2018/1524 DA COMISSÃO de 11 de outubro de 2018
WCAG Version
2.1
Conformance target
AA
Accessibility support baseline
iOS 15.4 com VoiceOver
Additional evaluation requirements
Not provided

Detailed audit results

Summary

Reported on 39 of 50 WCAG 2.1 AA Success Criteria.

All results

1 Perceivable

1.1 Text Alternatives
Success Criterion Result Observations
1.1.1: Non-text Content
Entire sample

Result: Failed

Iniciar sessão

Result: Passed

Início

Result: Failed

Retirar Senha

Result: Failed

Marcar atendimento

Result: Failed

As minhas senhas

Result: Failed

As minhas marcações

Result: Failed

Definições

Result: Failed

Ajuda

Result: Failed

Política de Privacidade

Result: Not present

Termos e Condições

Result: Not present

Licenças de Código aberto

Result: Not present

Iniciar sessão

No observations added

Início
  • Diversas imagens decorativas são lidas pelo leitor de ecrã (não deviam ser) (e.g.ícones no menu, imagens no carrousel).
  • Logotipo não possui descrição textual alternativa suficientemente descritiva.
Retirar Senha
  • Diversas imagens decorativas são lidas pelo leitor de ecrã (não deviam ser) (e.g logotipos de locais de atendimento, ícone "Ver mapa", ícone de pin, ícone de info)
  • Logotipo não possui descrição textual alternativa suficientemente descritiva.
Marcar atendimento

Diversas imagens decorativas são lidas pelo leitor de ecrã (não deviam ser).

As minhas senhas

Diversas imagens decorativas são lidas pelo leitor de ecrã (não deviam ser).

As minhas marcações

Imagem decorativa lida pelo leitor de ecrã (não devia ser)

Definições

Diversas imagens decorativas são lidas pelo leitor de ecrã (não deviam ser)

Ajuda

Diversas imagens decorativas são lidas pelo leitor de ecrã (não deviam ser)

Política de Privacidade

No observations added

Termos e Condições

No observations added

Licenças de Código aberto

No observations added

1.2 Time-based Media
Success Criterion Result Observations
1.2.1: Audio-only and Video-only (Prerecorded)
Entire sample

Result: Not present

Entire sample

Observations:

Nenhum conteúdo de áudio ou vídeo indentificado.

1.2.2: Captions (Prerecorded)
Entire sample

Result: Not present

Entire sample

Observations:

Nenhum conteúdo de media identificado.

1.2.3: Audio Description or Media Alternative (Prerecorded)
Entire sample

Result: Not present

Entire sample

Observations:

Nenhum conteúdo de media identificado.

1.2.4: Captions (Live)
Entire sample

Result: Not present

Entire sample

Observations:

Nenhum conteúdo de video identificado.

1.2.5: Audio Description (Prerecorded)
Entire sample

Result: Not present

Entire sample

Observations:

Nenhum conteúdo de video identificado.

1.3 Adaptable
Success Criterion Result Observations
1.3.1: Info and Relationships
Entire sample

Result: Failed

Iniciar sessão

Result: Passed

Início

Result: Not present

Retirar Senha

Result: Failed

Marcar atendimento

Result: Passed

As minhas senhas

Result: Not present

As minhas marcações

Result: Not present

Ajuda

Result: Not present

Política de Privacidade

Result: Not present

Termos e Condições

Result: Not present

Licenças de Código aberto

Result: Not present

Iniciar sessão

No observations added

Início

No observations added

Retirar Senha
  • Campo de distrito não possui label associada
  • Campo de distância não possui label associada
Marcar atendimento

No observations added

As minhas senhas

No observations added

As minhas marcações

No observations added

Ajuda

No observations added

Política de Privacidade

No observations added

Termos e Condições

No observations added

Licenças de Código aberto

No observations added

1.3.2: Meaningful Sequence
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS.

1.3.3: Sensory Characteristics
Entire sample

Result: Passed

1.3.4: Orientation
Entire sample

Result: Failed

Entire sample

Observations:

A aplicação restringe a sua visualização ou a sua operação a uma única orientação.

1.3.5: Identify Input Purpose
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS.

1.4 Distinguishable
Success Criterion Result Observations
1.4.1: Use of Color
Entire sample

Result: Passed

1.4.2: Audio Control
Entire sample

Result: Not present

Entire sample

Observations:

Nenhum conteúdo de áudio identificado.

1.4.3: Contrast (Minimum)
Entire sample

Result: Failed

Iniciar sessão

Result: Failed

Início

Result: Failed

Retirar Senha

Result: Failed

Marcar atendimento

Result: Failed

As minhas senhas

Result: Failed

As minhas marcações

Result: Failed

Definições

Result: Failed

Ajuda

Result: Failed

Política de Privacidade

Result: Passed

Termos e Condições

Result: Passed

Licenças de Código aberto

Result: Passed

Iniciar sessão

Elementos sem contraste suficiente:

  • Placeholder dos campos de NISS e Palavra-chave
  • Texto "Ou"
  • Texto no rodapé "Instituto de Informática"
Início

Texto de boas vindas/utilizador sem sessão iniciada (com respectivo conteúdo adicional) sem contraste suficiente

Retirar Senha

Elementos sem contraste suficiente (e.g.):

  • Aba não selecionada (Por Distrito/ Por Proximidade)
  • Nome da entidade em páginas subsequentes à listagem
  • Título da informação de Pessoas em espera
  • Título das informaçãos no conteúdo expandido de resultados (e.g. Morada, Horário)
Marcar atendimento

Elementos sem contraste suficiente (e.g.):

  • Placeholder dos campos de Tema e Subtema
  • Texto de mais informações sobre o tipo de atendimento
  • Instruções para preenchimento do formulºario de contacto
As minhas senhas

Elementos sem contraste suficiente (e.g.):

  • Aba não selecionada (Válidas/Expiradas)
  • Texto "Pode ver aqui as senhas válidas"/"Pode ver aqui as senhas expiradas"
  • Informações sobre obtenção de senha
  • Título de senha em atendimento e tempo de espera da última senha
  • Texto de informação de atualização
  • Título de mais informações (e.g. Morada, Horário)
As minhas marcações

Texto "Pode ver aqui as suas marcações" não tem contraste suficiente

Definições

Texto de Versão não tem contraste suficiente

Ajuda

Texto de categorias "Sobre" e "Tutoriais" não tem contraste suficiente

Política de Privacidade

No observations added

Termos e Condições

No observations added

Licenças de Código aberto

No observations added

1.4.4: Resize text
Entire sample

Result: Failed

Entire sample

Observations:

A aplicação não fornece suporte à tipo de letra dinâmico, não ajustando o tamanho da letra.

1.4.5: Images of Text
Entire sample

Result: Not present

1.4.10: Reflow
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS.

1.4.11: Non-text Contrast
Entire sample

Result: Failed

Iniciar sessão

Result: Passed

Início

Result: Passed

Retirar Senha

Result: Failed

Iniciar sessão

No observations added

Início

No observations added

Retirar Senha

Ícone indicando campos de seleção sem contraste suficiente

1.4.12: Text Spacing
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS

1.4.13: Content on Hover or Focus
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS

2 Operable

2.1 Keyboard Accessible
Success Criterion Result Observations
2.1.1: Keyboard
Entire sample

Result: Failed

Iniciar sessão

Result: Passed

Início

Result: Passed

Retirar Senha

Result: Failed

As minhas senhas

Result: Failed

As minhas marcações

Result: Passed

Definições

Result: Failed

Ajuda

Result: Failed

Política de Privacidade

Result: Failed

Termos e Condições

Result: Failed

Licenças de Código aberto

Result: Passed

Iniciar sessão

No observations added

Início

No observations added

Retirar Senha

Listagem de resultados não é acessível utilizando o teclado

As minhas senhas

Elementos relativos à cada senha não são acessíveis utilizando o teclado

As minhas marcações

No observations added

Definições

Links não acessíveis utilizando o teclado

Ajuda

Links não acessíveis utilizando o teclado

Política de Privacidade

Link "Voltar ao topo" não acessível utilizando o teclado

Termos e Condições

Link "Voltar ao topo" não acessível utilizando o teclado

Licenças de Código aberto

No observations added

2.1.2: No Keyboard Trap
Entire sample

Result: Passed

2.1.4: Character Key Shortcuts
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS

2.2 Enough Time
Success Criterion Result Observations
2.2.1: Timing Adjustable
Entire sample

Result: Not present

2.2.2: Pause, Stop, Hide
Entire sample

Result: Failed

Início

Result: Failed

Início

A página apresenta um carousel sem controles para pausar ou parar o conteúdo em movimento.

2.3 Seizures and Physical Reactions
Success Criterion Result Observations
2.3.1: Three Flashes or Below Threshold
Entire sample

Result: Not present

Entire sample

Observations:

Nenhum conteúdo flash identificado.

2.4 Navigable
Success Criterion Result Observations
2.4.1: Bypass Blocks
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS.

2.4.2: Page Titled
Entire sample

Result: Failed

Entire sample

Observations:

Diversas páginas sem título descritivo

2.4.3: Focus Order
Entire sample

Result: Failed

Entire sample

Observations:

As opções do menu são sempre percorridas pelo teclado, estando ele fechado ou aberto, sendo assim, a ordem do foco pelo teclado não corresponde a ordem da apresentação visual

2.4.4: Link Purpose (In Context)
Entire sample

Result: Failed

Início

Result: Failed

Retirar Senha

Result: Failed

Marcar atendimento

Result: Failed

Início

Link com ícone para aceder a página "As minhas senhas" não possui texto alternativo suficientemente descritivo

Retirar Senha
  • Link com ícone para aceder a página "As minhas senhas" não possui texto alternativo suficientemente descritivo
Marcar atendimento
  • Link com ícone para aceder a página "As minhas senhas" não possui texto alternativo suficientemente descritivo
  • Botões de tipo de atendimento não possuem texto alternativo suficientemente descritivo
2.4.5: Multiple Ways
Entire sample

Result: Failed

Entire sample

Observations:

Não é fornecido mais de uma maneira de aceder às páginas

2.4.6: Headings and Labels
Entire sample

Result: Passed

2.4.7: Focus Visible
Entire sample

Result: Failed

Entire sample

Observations:

A maioria dos elementos não possui foco do teclado visível, tornando a navegação exclusivamente pelo teclado impossível.

2.5 Input Modalities
Success Criterion Result Observations
2.5.1: Pointer Gestures
Entire sample

Result: Failed

Retirar Senha

Result: Failed

Retirar Senha

Não é possível aumentar ou diminuir zoom do mapa com apenas um toque

2.5.2: Pointer Cancellation
Entire sample

Result: Passed

2.5.3: Label in Name
Entire sample

Result: Passed

Retirar Senha

Result: Failed

Retirar Senha

Campo para definir a distância não apresenta a mesma leitura pelo leitor de ecrã

2.5.4: Motion Actuation
Entire sample

Result: Not present

Entire sample

Observations:

Nenhuma funcionalidade que pode ser operada através do movimento do dispositivo ou do movimento do utilizador identificada

3 Understandable

3.1 Readable
Success Criterion Result Observations
3.1.1: Language of Page
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS.

3.1.2: Language of Parts
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS.

3.2 Predictable
Success Criterion Result Observations
3.2.1: On Focus
Entire sample

Result: Passed

3.2.2: On Input
Entire sample

Result: Passed

3.2.3: Consistent Navigation
Entire sample

Result: Not present

3.2.4: Consistent Identification
Entire sample

Result: Passed

3.3 Input Assistance
Success Criterion Result Observations
3.3.1: Error Identification
Entire sample

Result: Passed

3.3.2: Labels or Instructions
Entire sample

Result: Passed

3.3.3: Error Suggestion
Entire sample

Result: Passed

3.3.4: Error Prevention (Legal, Financial, Data)
Entire sample

Result: Not present

4 Robust

4.1 Compatible
Success Criterion Result Observations
4.1.1: Parsing
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS.

4.1.2: Name, Role, Value
Entire sample

Result: Failed

Iniciar sessão

Result: Failed

Retirar Senha

Result: Failed

Marcar atendimento

Result: Failed

As minhas senhas

Result: Failed

Iniciar sessão

Conteúdo anunciado pelo leitor de tela ao mudar o estado do campo de mostrar palavra passe (ativar ou desativar) não é descritivo ("Olho")

Retirar Senha
  • Conteúdo modificado ao alterar abas não é anunciado ao utilizador
  • Conteúdo adicionado ao acionar o botão de informações não é anunciado pelo leitor de ecrã
Marcar atendimento
  • Conteúdo adicionado ao acionar o botão de informações não é anunciado pelo leitor de ecrã
As minhas senhas
  • Conteúdo modificado ao alterar abas não é anunciado pelo leitor de ecrã
4.1.3: Status Messages
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS.

Sample of audited web pages

  1. Iniciar sessão - Página para início de sessão
  2. Início - Página principal da aplicação
  3. Retirar Senha - Página onde é possível retirar uma senha
  4. Marcar atendimento - Página onde é possível marcar um atendimento
  5. As minhas senhas - Página contendo as senhas retiradas
  6. As minhas marcações - Página contendo as marcações de atendimento
  7. Definições - Página de definições
  8. Ajuda - Página com t´ópicos de ajuda
  9. Política de Privacidade - Página com política de privacidade
  10. Termos e Condições - Página com política de privacidade
  11. Licenças de Código aberto - Página com licenças de código aberto

Web Technology

Not provided

Recording of evaluation specifics

Not provided