1. O que é o papel
Um login terminado em .judge é juiz da prova. Duas coisas te separam de um
competidor: você vê os enunciados e pode submeter a qualquer momento (para testar os
problemas), e você decide veredictos — mas fica fora do placar e das estatísticas.
.judge com as máquinas de juiz. As
máquinas que compilam e rodam o código são servidores com credencial própria; a conta
.judge é uma pessoa decidindo veredicto.
2. Suas abas
| Aba | Para que serve |
|---|---|
| Contest | Os problemas, com enunciado — você vê antes, durante e depois. |
| Score | O placar, sempre descongelado. |
| Clarification | Perguntas dos times — você responde (seção 7). |
| ⚖️ Avaliar | A SUA fila — é onde você trabalha. |
| Todas Submissões | Todas as submissões da prova, ANÔNIMAS para você (seção 6). |
| Estatísticas | Números da prova. |
3. A fila de avaliação
Os contadores dizem o formato do trabalho: quantas não avaliadas, quantas sendo avaliadas agora, quantas aguardando o 2º voto e quantas em conflito.
| Status | O que quer dizer |
|---|---|
open | Ninguém pegou — está livre para você pegar. |
claimed | Alguém está olhando agora. |
voting | Já tem um voto e precisa de mais um para fechar. |
conflict ⚠ | Os juízes divergiram — só o juiz-chefe resolve. |
| "lotada (2)" / "você já votou" | Na coluna de ação: a submissão já tem tantos juízes quanto o quórum, ou você já deu o seu voto. Vá para a próxima — claimed NÃO quer dizer "espere": até o quórum de juízes olham a mesma submissão ao mesmo tempo. |
O veredicto que a máquina computou aparece colorido em cada linha. Ele é uma sugestão, não uma decisão: o seu trabalho é confirmar ou contrariar.
4. Avaliando, passo a passo
- Pegue — aperte Claim to evaluate. A submissão fica reservada para você por alguns minutos, para dois juízes não trabalharem na mesma.
- Olhe — o painel abre com o veredicto computado, o log (o que a máquina fez, teste a teste) e o code (a fonte que o time mandou).
- Vote — escolha o veredicto na lista e confirme. O seu voto é definitivo: não há desfazer.
Repare que os contadores continuam no topo: enquanto você trabalha, ainda vê como a fila está. O log mostra o que a máquina fez teste a teste; o code é a fonte que o time mandou. Esses dois links estão sempre disponíveis a um juiz, independente do que a prova mostra aos competidores.
5. Dois juízes têm de concordar
A regra do veredicto manual é simples: o resultado só chega ao competidor quando o número exigido de juízes (dois, por padrão) votar o mesmo veredicto. Aí o MOJ escreve no histórico do time e o placar se mexe.
Se os votos divergem, a submissão vira conflito e para ali: espera o juiz-chefe, que vê os dois votos com nome e decide. A sua parte termina no seu voto.
6. Todas Submissões
É a visão panorâmica da prova: serve para perceber um problema que ninguém resolve, uma onda de Compilation Error nos primeiros minutos, ou uma linguagem se comportando de forma estranha. As duas listas do topo recortam por problema e por veredicto — você escolhe na lista, não tem o que digitar.
Os links ver e ⬇ abrem o código, e a última coluna abre o log do julgamento. O juiz sempre tem acesso aos dois — esta é a tela para investigar "o que aconteceu naquela submissão" fora da fila de avaliação.
7. Por que você julga às cegas
Três vendas deliberadas protegem a lisura da prova — e você:
- Na fila você não vê quem é o competidor.
- Não vê o voto do outro juiz antes do seu (sem ancoragem).
- Todas Submissões vem com as colunas de usuário e time vazias para você, e a lista é ordenada por horário para a ordem não entregar a identidade.
8. Clarifications
As perguntas dos times chegam anônimas. Antes de responder, reserve a pergunta — é o que impede dois juízes de responderem a mesma coisa de formas diferentes.
Uma resposta tem três destinos possíveis — e escolher certo faz parte de conduzir uma prova justa:
| Destino | Como | Quando usar |
|---|---|---|
| Privada | Responder com a caixa pública desmarcada | A pergunta é sobre a situação específica daquele time e não serve a mais ninguém. |
| Pública | Marcar pública (todo o contest vê) antes de responder | A resposta esclarece o enunciado ou uma regra. Se um time precisou perguntar, os outros precisam da resposta — e todos competirem com a mesma informação é o objetivo. |
| 📣 Aviso oficial | O formulário do topo: você escreve a pergunta e a resposta e publica as duas | Você precisa anunciar algo e ninguém perguntou — uma errata, uma prorrogação, um aviso de sala. Sai assinado "Organização", sem autor. |
9. Quando não há fila
Nem toda prova usa veredicto manual. Se o organizador deixou a correção automática, a sua página Judge diz isso e não há o que julgar — o veredicto da máquina vai direto ao time. O seu papel passa a ser acompanhar as submissões, responder clarifications e ajudar nos problemas.
10. O aquecimento é o seu ensaio
Antes da prova acontece o aquecimento — uma rodada curta, no mesmo endereço, com os times já sentados. A fila que aparece ali é fila de verdade: submissões chegam, você pega, vota, e a regra dos dois juízes concordando vale igual. Use-o para conferir o que dói descobrir depois: se as opções de veredicto são as que esta prova quer, se o log e o code abrem na sua máquina, e se você e o outro juiz leem a mesma submissão do mesmo jeito.
11. O que você não faz
| Tentativa | Resposta |
|---|---|
| Resolver conflito / contrariar um veredicto fechado | 403 — só o juiz-chefe |
| Ver os votos dos outros ou o painel de desempenho | 403 |
| Editar resposta já dada / notícia já enviada | 403 |
| Mudar as opções de veredicto ou a matriz de auto-veredicto | 403 |
| Rejulgar submissões | 403 |
| Fila de impressão, etiquetas, telão | 403 |
| Qualquer tela de administração | 403 |