Este manual é para você que faz parte da equipe de sala de um contest no MOJ (o juiz online). Ele cobre dois papéis: .staff (equipe de sala) e .cstaff (chefe de staff de uma sede). O foco é a interface web.
Se você quer a visão de quem compete, veja o
MANUAL-CONTEST.md.
No MOJ o seu papel vem do sufixo do login:
.staff é equipe de sala..cstaff é chefe de staff de
uma sede.Você entra no contest como qualquer pessoa (usuário e senha) e o sistema já mostra as telas do seu papel. Você não precisa fazer nada de especial: basta usar as credenciais que a organização te entregou.
Uma diferença importante entre os dois papéis: a .staff
executa as tarefas da fila (pega, imprime, entrega),
enquanto a .cstaff acompanha a fila em
modo somente leitura e tem acesso às etiquetas com senha. A ideia
central da .cstaff é: vê, mas não executa as ações
da fila.
.staff
(equipe de sala)Você é a pessoa que fica na sala cuidando das impressões e dos balões. Você não é competidor: não envia código e não vê clarifications.
| Aba | Para que serve |
|---|---|
| Score | O placar (a versão congelada, como um usuário comum). |
| 🖨️ Impressão | A fila de impressão e balões da sua sede. É a sua tela principal. |
| Sair | Encerra a sua sessão. |
/contest/staff/)A tela de impressão é uma tabela com duas coisas na mesma fila:
Você só vê a fila da sua sede. Pedidos e balões de outras sedes não aparecem para você.
Cada botão é uma etapa do processo. O fluxo normal é: Pegar, depois 🖨️ Imprimir (ou Abrir PDF), e por fim ✅ Entregue.
| Botão | O que faz |
|---|---|
| Pegar | Reserva a tarefa para você. Se outra pessoa já pegou, aparece um aviso. |
| 🖨️ Imprimir | Abre o PDF combinado, chama a impressão e marca a tarefa como processada. |
| Abrir PDF | Só abre o PDF, sem imprimir. |
| ✅ Entregue | Marca que você entregou o material em mãos ao time. |
Há uma caixa de seleção de modo automático, e a sua escolha fica guardada. Com o modo automático ligado e a aba aberta, cada nova tarefa é pega, impressa e marcada sozinha, sem você clicar.
Para que a janela de impressão do navegador não apareça a cada
tarefa, rode o navegador em modo quiosque. No
Chrome/Chromium, use a opção --kiosk-printing.
.staff NÃO faz.staff..cstaff (chefe de staff de uma sede)Você supervisiona uma sede. Você acompanha a fila da sua sede, imprime as etiquetas com as credenciais (incluindo senha) e, no fim, conduz a revelação do placar da sua sede. A ideia central: vê, mas não executa as ações da fila.
| Aba | Para que serve |
|---|---|
| Score | O placar (a versão congelada, como um usuário comum). |
| 🖨️ Impressão | A fila da sua sede, em modo somente leitura. |
| 🏷️ Etiquetas | As folhas de credenciais da sua sede, com senha. |
| Sair | Encerra a sua sessão. |
| 🏆 Revelação | A cerimônia de revelação da sua sede. Só aparece depois que a prova encerra para todas as sedes. |
/contest/staff/)É a mesma tela da .staff, mas sem os botões de
ação: a coluna de ações fica vazia e a barra indica "somente
leitura". Você acompanha a fila da sua sede, mas quem pega, imprime e
entrega é a .staff.
/contest/badges/), com senhaAqui está o que a .staff não tem: as folhas de
credenciais prontas para imprimir (modelo Pimaco A4), com nome,
login, senha, sede e instituição de cada conta.
.staff e .cstaff do mesmo escopo.O seu placar é o congelado, como um usuário comum.
Um administrador pode liberar a visão completa para uma conta específica
(a lista SCORE_FULL_USERS), mas isso é uma exceção
controlada pelo admin.
/contest/score/reveal.html)Você conduz a cerimônia de revelação da sua sede, no estilo ICPC (de baixo para cima).
Descongelar tudo e publicar o placar global são ações do administrador, não suas.
.cstaff NÃO
faz| Ação | .staff |
.cstaff |
|---|---|---|
| Ver o placar congelado (Score) | Sim | Sim |
| Ver a fila de impressão da sua sede | Sim | Sim (somente leitura) |
| Pegar, imprimir e entregar tarefas da fila | Sim | Não (acesso negado) |
| Usar o modo automático de impressão | Sim | Não |
| Ver etiquetas com senha (🏷️ Etiquetas) | Não (acesso negado) | Sim (só a sua sede) |
| Conduzir a revelação da sua sede (🏆) | Não | Sim (após encerrar todas as sedes) |
| Enviar solução (competir) | Não | Não |
| Ver clarifications | Não | Não |
| Ver o placar completo | Não | Não (salvo liberação do admin) |
| Ver etiquetas de outras sedes | Não | Não |
| Descongelar tudo / publicar placar global | Não | Não (é do admin) |
MANUAL-CONTEST.md.