A 1ª Fase e a Final Brasileira da Maratona de Programação contam com um processo de correção centralizado, garantindo que todas as sedes tenham o mesmo ambiente computacional para a competição.
Durante a competição, os times utilizam computadores equipados com o sistema Maratona Linux 24.04, projetado especificamente para a competição e baseado no Ubuntu 24.04, que inclui um conjunto de ferramentas adequadas para garantir o melhor desempenho dos competidores.
Todas as informações relevantes sobre o Maratona Linux, desde sua funcionalidade até recursos disponíveis, estão acessíveis na nossa Wiki em Recursos do Maratona Linux 24.04 .
Para garantir a integridade do acesso, as sedes recebem uma imagem única do sistema Maratona Linux, garantindo a origem do acesso.
Alunos, professores e todos os interessados podem experimentar o sistema em uma imagem de teste que não restringe o acesso à internet. Para os testes da imagem e do ambiente de competição, siga obrigatoriamente as instruções presentes na Wiki oficial em: How to Test the Competition System .
Atenção: em 2026 não utilizaremos mais o BOCA. Na correção centralizada, os servidores passam a executar uma instância do MOJ, o novo sistema de controle de competição. A prova continua a mesma: o que muda é a tela onde os times leem o enunciado, enviam a solução, pedem impressão e acompanham o placar.
Os times devem ler o guia do competidor, que passa por todas as telas do sistema: Guia do Competidor do MOJ .
Três pontos costumam pegar quem chega sem conhecer o sistema:
Também há um ensaio no ar para que os times experimentem o sistema antes do dia da prova: Ensaio dos Times 2026 . O acesso é com a conta do Treino Livre, a mesma de moj.naquadah.com.br (quem ainda não tem pode criar gratuitamente). São 13 problemas de uma Maratona da UnB, com a interface em inglês e sem editor no navegador, como será no dia. Nada do ensaio conta para a competição.
As sedes devem garantir o acesso à Internet com redundância. Se
houver queda de energia durante a Primeira Fase e a energia voltar
ainda durante o período da prova, adiciona-se 60% do tempo de parada,
limitado a uma hora. O cronômetro não para.
Caso ocorra uma queda de energia, deve-se comunicar imediatamente
à organização que a sede teve uma falha elétrica,
informando a hora exata da ocorrência.
Quando a energia for restabelecida, a sede só será considerada pronta
para retorno quando TODAS as estações de trabalho estiverem
aptas para uso. Enquanto os computadores estiverem ligando, nenhum
time deve mexer nas máquinas. O tempo adicional será contabilizado
a partir do momento em que a sede estiver completamente apta a iniciar
as atividades.
A sede deve estar pronta para voltar antes do término da
competição. Se a energia retornar após o término da competição,
ou o tempo acabar antes da sede estar apta a trabalhar, a
competição está encerrada naquela sede.
O responsável pelos sistemas usados na Maratona de Programação é o Prof. Bruno Ribas (UnB - Gama).