Gerenciando concursos
Guia completo para criação e gerenciamento de concursos de programação no omegaUp.
Criando um concurso
Informações Básicas
- Título: Nome do concurso
- Alias: identificador curto (usado em URLs)
- Descrição: descrição do concurso
- Hora de Início: Quando o concurso começa
- Hora de Término: Quando o concurso termina
- Público/Privado: configuração de visibilidade
Configurações Avançadas
- Comprimento da janela: temporizadores individuais estilo USACO
- Visibilidade do placar: porcentagem de tempo que o placar fica visível
- Deterioração de pontos: fator de redução de pontuação baseado no tempo
- Política de penalidades: como as penalidades são calculadas
- Lacuna entre envios: segundos entre envios
Tipos de concurso
Concurso Padrão
- Horário de início e término fixo
- Temporizador compartilhado para todos os participantes
- Formato de concurso tradicional
Concurso Virtual (estilo USACO)
- Temporizador individual por participante
- Começa quando o participante entra
- Duração baseada em janela
Gerenciando problemas
Adicione problemas ao seu concurso:
- Crie ou selecione problemas
- Definir valores de pontos
- Problemas de pedido
- Defina configurações específicas do problema
Gerenciando Participantes
Concursos Públicos
- Aberto a todos os usuários
- Não é necessário convite
Concursos Privados
- Convide usuários específicos
- Gerenciar lista de participantes
- Controle de acesso
Configuração do placar
- Visibilidade: controle quando o placar está visível
- Congelar: Congele o placar antes do final da competição
- Atualizar: atualizações em tempo real via WebSocket
Documentação Relacionada
- API de concursos - Pontos de extremidade da API
- Arena - Interface do concurso
- Concursos de corrida - Guia do usuário