Saltar para o conteúdo
/ Uma prova

A viagem de uma prova

Prova fictícia #A192 12 páginas. Um único erro numa etapa pode bloquear tudo o que vem depois.

  1. 01 okRecebida
  2. 02 okDigitalizada
  3. 03 falhaPágina 7 ausenteNão detectada por validação automática.
  4. 04 bloqueadaClassificação bloqueada
  5. 05 bloqueadaResultado suspenso
Efeito em cascata
  1. 01Página em falta
  2. 02Resposta incompleta
  3. 03Professor não consegue classificar
  4. 04Prova suspensa
  5. 05Nota atrasada
  6. 06Aluno potencialmente afectado
Possíveis causas da página 7 em falta
  • Folha não recebida
  • Scanner não capturou a página
  • Código de barras não reconhecido
  • Upload interrompido
  • Página associada a outra prova
  • Recorte automático eliminou parte da resposta
/ Onde falha

Onde uma prova pode falhar

Uma prova de 12 páginas. As restantes chegaram — a página 7 não. Clica em cada página.

Página 7 — em falta ou com erro

Possíveis causas para uma página não chegar ao classificador:

  • Folha não recebida
  • Scanner não capturou a página
  • Código de barras não reconhecido
  • Upload interrompido
  • Página associada a outra prova
  • Recorte automático eliminou parte da resposta
/ Processo

O processo observado vs. um processo robusto

A validação recaiu, na prática, sobre os professores que abriram as provas. Um processo robusto teria libertado apenas provas já validadas.

Processo observado (2026)
  1. 01Digitalizar
  2. 02Enviar
  3. 03Classificar
  4. 04Detectar problemas durante a correção

A validação recaiu, de facto, sobre os professores que abriram as provas.

Processo robusto (proposta)
  1. 01Digitalizar
  2. 02Validar número de páginas
  3. 03Validar qualidade das imagens
  4. 04Associar prova e aluno
  5. 05Validar itens
  6. 06Libertar para classificação

O professor classificador não deveria ser a primeira pessoa a descobrir que uma página estava em falta.

“O professor classificador não deveria ser a primeira pessoa a descobrir que uma página estava em falta.”

/ Máquina de estados

Estados explícitos e auditáveis

Nenhuma prova deveria avançar sem cumprir a invariante do estado anterior. Toca em cada estado para ver a regra que garantiria integridade.

Invariante-chave

Número de páginas esperado = número de páginas recebido = número de páginas digitalizado = número de páginas validado.

Estado

Digitalização validada

obrigatório

Contagem, ordem e legibilidade confirmadas antes de avançar.

Invariantes
  • scannedPages = expectedPages
  • todas as imagens legíveis
/ Recomendações

O que deveria ter sido diferente

Onze medidas de engenharia e governação que teriam mudado a operação. Clica em cada cartão para ler o detalhe.