Toda avaliação com recursos de integridade ligados registra uma trilha de eventos. Este artigo lista todos os eventos possíveis, o que dispara cada um e as ressalvas de interpretação, para apoiar a revisão de resultados.
O sistema de integridade é apoio ao revisor, não decisão automática. Nem toda suspeita representa fraude.
Como um evento é registrado
O navegador do candidato detecta a ação, ou a plataforma registra um marco do fluxo (iniciar questão, encerrar seção).
O navegador descarta o evento se ele for idêntico ao anterior e se o recurso correspondente estiver desligado na avaliação.
A plataforma recebe os eventos em lote e processa em segundo plano.
Filtros do servidor derrubam eventos de tentativa já encerrada, de recursos desligados e contagens de tela repetidas.
O IP vira localização aproximada e o navegador informado vira sistema operacional, navegador e tipo de dispositivo.
Cada evento recebe uma severidade: nenhuma, baixa, média ou alta.
O resumo de integridade da tentativa é recalculado.
Ressalva importante: um evento que não aparece na linha do tempo não significa que a ação não aconteceu. Ele pode ter sido descartado por um dos filtros acima.
Eventos de navegação
Evento | Quando é registrado | Ressalvas |
Trocou de aba ou minimizou o navegador | A página do teste fica oculta. | Não enxerga troca de aplicativo, segundo monitor nem painel lateral do navegador: nesses casos a página continua visível. Fica silenciado enquanto o seletor de arquivos do sistema está aberto. Depende do recurso Supervisão de guias. Com Mostrar aviso ligado, o alerta aparece apenas na primeira ocorrência. |
Retornou para a aba do navegador | A página volta a ficar visível. | Um vai e volta muito rápido pode gerar um único registro, porque a detecção tem limite de um evento por segundo. |
Mudou o foco para fora da janela do teste | A janela perde o foco do sistema operacional e a página continua visível. | Existe justamente para cobrir o que a troca de aba não vê: outro aplicativo, segundo monitor ou barra lateral do navegador. É ignorado quando o foco vai para um componente interno do teste, como o editor de código e o quadro branco. Usa o mesmo interruptor da supervisão de guias. |
Devolveu o foco para a janela do teste | A janela recupera o foco. | Só aparece se antes houve uma saída de foco registrada. |
Copiou conteúdo | O candidato copia ou recorta um trecho. O texto copiado fica guardado. | Severidade sempre baixa e não configurável: copiar sozinho não traz nada para dentro da resposta. |
Colou conteúdo | O candidato cola um trecho. O texto colado fica guardado. | A severidade depende da origem. A plataforma compara com a última cópia feita na mesma questão: igual, é colagem interna e pesa pouco; diferente ou sem cópia anterior, é tratada como externa e pesa muito. A comparação é exata, então colar um trecho editado conta como externo. |
Texto inserido sem colagem | Texto entra na resposta sem passar pela área de transferência. | Cobre botão de inserir de assistente de IA, extensão do navegador e arrastar e soltar. Arrastar e soltar é sempre registrado; os demais casos só a partir de 40 caracteres, para não confundir com digitação. Ditado e ferramentas de acessibilidade também produzem texto em bloco, por isso esse caso pesa menos. Usa o mesmo interruptor de copiar e colar. |
Entrou no modo tela cheia | O teste entra em tela cheia. | Apenas as transições são registradas, não o estado a cada instante. |
Saiu do modo tela cheia | O teste sai da tela cheia. | Fica suprimido em telas com upload de arquivo, porque o seletor do sistema tira o navegador da tela cheia sozinho. Por padrão não pontua em questões de projeto, arquivo, áudio e vídeo. |
Não está interagindo | Dez segundos sem interação. | Não pontua. É contexto, não risco. |
Interagiu com a janela | O candidato volta a interagir. | Não pontua, mas tem papel importante: é ele que anula a leitura de ausência nas fotos de supervisão. |
Iniciou, entregou ou removeu a gravação | Gravação de áudio ou vídeo em questões de apresentação. | Não pontuam. Vale olhar quando há muitas remoções seguidas. |
Voltou para a página inicial da avaliação | O candidato sai da questão e volta para a lista. | Não pontua e não encerra a janela de exposição para efeito de severidade. |
Ferramentas da avaliação
Evento | Quando é registrado | Ressalvas |
Abriu ou fechou a calculadora | Uso da calculadora da plataforma. | Não pontua. Registra apenas a ferramenta interna. |
Abriu ou fechou o bloco de notas | Uso do bloco de notas da plataforma. | Não pontua. |
Marcos da avaliação
Estes eventos não indicam risco. Eles montam a cronologia e definem as janelas em que o candidato teve conteúdo na tela, o que muda a severidade dos demais eventos.
Evento | Quando é registrado | Ressalvas |
Iniciou a avaliação | Começo da tentativa. | |
Encerrou avaliação | O candidato encerra. | Continua sendo aceito mesmo depois da tentativa fechada. |
Pausou a avaliação | O candidato pausa. | |
Retomou a avaliação | O candidato retoma, ou um gestor retoma pelo painel. | A linha do tempo mostra o tempo total pausado. |
Retomada automática pela plataforma | O tempo de pausa disponível acabou, ou a rotina retomou uma tentativa com o navegador fechado. | É o registro de que a pausa não terminou por escolha do candidato. |
Iniciou uma questão | Abertura de uma questão. | Abre a janela de exposição em avaliações sem seções. |
Entregou uma questão | Entrega da resposta. | Fecha a janela de exposição daquela questão. |
Iniciou ou encerrou a seção | Abertura e encerramento de uma seção. | Em avaliações com seções, a exposição é decidida pela janela da seção. Estes eventos são a trilha confiável: as datas gravadas na seção são sobrescritas quando a tentativa é reaberta. |
Enviou o código para validação | Execução de testes em questões de programação e SQL. | Não pontua. |
Commit no projeto | Commit detectado no repositório da questão de projeto. | Não pontua. |
Visualizou a questão | Navegação entre questões. | Não pontua. Serve para reconstruir a ordem de leitura. |
Eventos da plataforma
Os encerramentos automáticos abaixo acontecem quando a pessoa não finaliza a questão, a seção ou a avaliação dentro do prazo: a plataforma encerra no lugar dela e registra o evento.
Evento | Quando é registrado |
Avaliação encerrada pela plataforma | Rotina que fecha tentativas expiradas, ou recálculo administrativo. |
Teste finalizado pela plataforma | Rotina que fecha questões com prazo vencido. |
Seção encerrada por tempo esgotado | A seção já estava vencida quando o candidato pediu para sair. |
O resultado foi excluído | Exclusão da tentativa. |
Câmera, telas e ambiente
Evento | Quando é registrado | Ressalvas |
Deu acesso aos recursos de integridade | Verificação inicial do dispositivo. | Mostra o nome da câmera e do microfone. Aparece como "Não informado" quando o navegador não entrega o dado. |
Sistema capturou foto de supervisão | Foto de identificação no início, com Identificação por foto ligada. | Uma por tentativa. |
Capturou foto de supervisão durante a avaliação | Envio periódico da webcam, a cada 30 segundos. | A primeira foto espera um instante para a câmera estabilizar a exposição. Os achados só existem com Análise de imagens ligada; sem ela o evento é apenas a foto para revisão humana. Este é um único tipo de evento para todos os achados de câmera, por isso a linha do tempo indica qual achado marcou cada foto. |
Foto de supervisão de baixa qualidade | A imagem recebida é pequena demais para conter algo visível. | É o sintoma de lente tampada ou ambiente totalmente escuro. Pesa alto por padrão. |
Não foi possível processar a foto | Falha no envio ou no processamento da imagem. | Pode ser problema de infraestrutura ou de conexão, não necessariamente do candidato. Pesa alto por padrão. |
O navegador não permitiu capturar a foto | A captura falhou no dispositivo. | Câmera ocupada por outro aplicativo cai aqui. Pesa alto por padrão. |
Telas detectadas | A quantidade de monitores conectados muda durante a tentativa. | Só funciona no Google Chrome e com a permissão concedida. Situações indefinidas não são registradas, para não gravar um falso "monitor único". A ausência do evento não prova que havia apenas uma tela. Repetições do mesmo número são descartadas. A tolerância padrão é de 1 tela. |
Redimensionou a tela | Mudança no tamanho da janela. | Não pontua. É também o que permite detectar entrada e saída da tela cheia por F11. |
Combinação de teclas pressionada | Atalho bloqueado pela plataforma, como ver código-fonte, salvar, recarregar ou selecionar tudo. | Não pontua: registra a tentativa, que já foi impedida. |
Ferramentas do desenvolvedor abertas ou fechadas | Detecção da abertura do inspetor do navegador. | Sempre coletado, independentemente das configurações da avaliação. A abertura pesa alto por padrão. É detecção por heurística: falso positivo é possível, principalmente com extensões e janelas atípicas. |
Conexão perdida ou restabelecida | O navegador informa queda e retorno da conexão. | A queda só é registrada quando a conexão volta, com a data em que caiu. Se a tentativa nunca reconecta, a queda não fica registrada. |
Dados da gravação entregues ao fechar a página | Fechamento ou recarregamento da página com gravação de navegação ativa. | Não pontua. Ajuda a explicar um vídeo de navegação incompleto. |
Quanto cada sinal pesa
Os interruptores da aba Integridade decidem o que é coletado. A régua de severidade decide quanto cada achado pesa. Um mesmo evento pode valer coisas diferentes conforme o conteúdo: uma colagem vinda de fora não é a mesma coisa que uma colagem do próprio enunciado.
Sinal | Padrão | Perfil rigoroso | Perfil leve |
Saída de aba | Alta | Alta | Média |
Perda de foco da janela | Média | Alta | Não pontua |
Saída da tela cheia | Média | Alta | Baixa |
Ferramentas do desenvolvedor | Alta | Alta | Alta |
Falha na captura da câmera | Alta | Alta | Alta |
Colagem de fonte externa | Alta | Alta | Alta |
Colagem interna | Baixa | Média | Não pontua |
Inserção impossível pelo teclado | Alta | Alta | Alta |
Bloco de texto inserido | Média | Alta | Baixa |
Telas além do tolerado | Média | Alta | Baixa |
Pessoa a mais na imagem | Alta | Alta | Alta |
Ausência da pessoa | Alta | Alta | Alta |
Problema de enquadramento | Média | Média | Média |
Olhar desviado da tela | Alta | Alta | Alta |
Celular detectado | Alta | Alta | Alta |
Rosto parcialmente visível | Média | Alta | Baixa |
Os perfis alteram apenas as severidades. Limiares e forma de cálculo permanecem no padrão até serem configurados.
Regras que dependem do conteúdo
Colagem
A plataforma compara o texto colado com a última cópia feita na mesma questão. Igual, é colagem interna. Diferente, ou sem cópia anterior, é tratada como externa.
Fotos de supervisão
Quando uma mesma foto tem mais de um achado, vale o mais grave, para que um achado configurado como irrelevante não esconda outro sério na mesma imagem. Para efeito de contagem, porém, cada foto é atribuída a um único achado, seguindo esta ordem: ausência, pessoa a mais, celular, olhar desviado, rosto parcial.
Ausência da pessoa
Uma foto sem rosto cobre 30 segundos e não prova nada sozinha: pode ser um copo de água ou uma falha de detecção. Por isso a ausência é lida como episódio: a foto é pontuada pelo tamanho da sequência ininterrupta até ali. Duas fotos seguidas começam a pontuar, quatro atingem o peso máximo.
Qualquer interação do candidato dentro da janela de 30 segundos anula a leitura de ausência: cadeira vazia não mexe o mouse. O caso passa a ser tratado como problema de enquadramento.
Rebaixamento por exposição
Eventos de severidade alta e média caem para baixa quando nada estava na tela no momento em que aconteceram, como na sala de espera ou entre questões. Essas ações só representam risco enquanto o candidato tem conteúdo à vista.
Como a nota da tentativa é calculada
Cada evento vale um peso conforme a severidade: alta 15, média 5, baixa 1, nenhuma 0,5.
Repetições do mesmo tipo dentro de 30 segundos recebem um multiplicador de frequência.
A soma vira uma nota de 0 a 100 e cai em faixas: até 25 nenhuma, até 50 baixa, até 75 média, acima disso alta.
Um único evento de severidade alta que não seja foto de supervisão já leva a tentativa para alta. Um de severidade média leva para média.
Fotos de supervisão contam por densidade, não por unidade.
A regra de densidade existe porque promover a tentativa inteira por causa de uma única foto marcada gerava muito falso alarme. Com menos de 10 fotos vale a contagem absoluta. Com 10 ou mais, vale a proporção: cerca de 10% das fotos marcadas como graves leva a tentativa para alta, e cerca de 5% leva para média. Achados isolados deixam a tentativa em baixa.
Versão da régua
A régua usada para pontuar fica congelada no início da tentativa. Uma tentativa é avaliada de ponta a ponta pela mesma versão, mesmo que a configuração da avaliação mude no meio do caminho. Isso mantém comparáveis os resultados de um mesmo processo seletivo.
A régua é identificada por um rótulo no formato v1.0, em que o primeiro número é a versão da plataforma e o segundo é a revisão salva pela sua empresa. Antes de aplicar mudanças é possível simular o impacto sobre tentativas já encerradas e ver quantas mudariam de categoria.
Ressalvas ao revisar um resultado
O indicador é apoio à decisão. Categoria alta significa prioridade de revisão manual, não fraude confirmada.
A ausência de um evento não é prova de que a ação não aconteceu.
Eventos enviados depois do encerramento da tentativa são descartados, com poucas exceções. Reabrir a tentativa volta a aceitar eventos.
A localização é aproximada e derivada do IP. VPN, rede corporativa e internet móvel deslocam o resultado.
A detecção de segunda tela só funciona no Google Chrome e com permissão concedida.
A detecção de ferramentas do desenvolvedor é heurística e não pode ser desligada pela avaliação.
Fotos de supervisão sem Análise de imagens ligada não têm achados automáticos: são registro visual para revisão humana.