← Volver al catálogo DOMjudge · gestionado por DINAO

Organiza tus concursos de código, alojados en Francia

Un sistema completo de juicio automático para concursos de programación (tipo ICPC), impulsado por DOMjudge, instalado y mantenido por DINAO. Envíos, compilación y pruebas automatizados, en nuestros servidores franceses, en aislamiento seguro.

Alojado en FranciaJuicio automáticoEjecución aisladaConforme RGPDImagen oficial del editor
Presentación

¿Qué es DOMjudge?

DOMjudge es un sistema open-source completo para organizar y juzgar automáticamente concursos de programación, del tipo ICPC o IOI. Proporciona una interfaz de jurado para dirigir la competición, una interfaz de equipo para enviar código, y juzga cada envío de manera automática: compilación y ejecución sobre un conjunto de pruebas, con puntuación clásica ICPC o parcial estilo IOI, y un tablero de clasificación público en tiempo real.

Su arquitectura se basa en dos roles: un DOMserver (aplicación web Symfony / Twig) que orquesta el concurso, y uno o varios judgehosts — las máquinas de juicio, distribuidas horizontalmente para absorber la carga el día del evento. El servidor es ligero; es el número de judgehosts lo que determina la capacidad de juicio.

En cuanto a la seguridad, los envíos se ejecutan en un entorno aislado (cgroups, chroot), con tiempos de cálculo reproducibles para garantizar la equidad. DOMjudge gestiona cuentas y roles dedicados (jurado, equipo, admin, globo), expone una API REST para la integración y la exportación de resultados, y se comunica mediante HTTP(S) entre sus componentes.

Ofertas compatibles

Aloja DOMjudge en DINAO

Niveles de recursos compatibles con los requisitos de DOMjudge (mínimo 2 vCPU / 2048 Mo / 10 Go). Alojado en Francia, gestionado.

Standard
2 vCPU · 4 Go · 40 Go
19,90 € /mes sin IVA
  • 2 vCPU dedicados
  • 4 Go de RAM
  • 40 Go NVMe
  • Copias de seguridad diarias
  • Gestionado y supervisado por DINAO
Pedir
Dédié
8 vCPU · 16 Go · 160 Go
79,90 € /mes sin IVA
  • 8 vCPU dedicados
  • 16 Go de RAM
  • 160 Go NVMe
  • Copias de seguridad diarias
  • Gestionado y supervisado por DINAO
Pedir

1 nivel(es) oculto(s) (recursos insuficientes para esta app) : Découverte

Bajo el capó

Detalles técnicos

vCPU
2 vCPU
ideal : 4 vCPU
Memoria
2048 Mo
ideal : 4096 Mo
Disco
10 Go
ideal : 40 Go
Imagen : domjudge/domserver:latest Registro : Docker Hub Servicios : mariadb, domserver, judgehost Puertos : 12345
Preguntas frecuentes

Te preguntas…

¿Para qué tipos de eventos DOMjudge es adecuado?

Concursos de programación tipo ICPC, selecciones, hackathons de código, exámenes y entrenamientos. Proporciona interfaz de jurado, interfaz de equipo, juicio automático y tablero de clasificación, todo el desarrollo de una competición.

¿Es el juicio seguro y equitativo?

Sí. Los envíos se ejecutan en un entorno compartimentado (cgroups, chroot) con tiempos de cálculo reproducibles, lo que garantiza resultados fiables y no manipulables por el código enviado.

¿Dónde se alojan los datos del concurso?

En la infraestructura DINAO en Francia, en uno de los centros de datos disponibles. Los envíos, cuentas y resultados no salen del territorio.

¿Resiste el sistema la carga el día del evento?

Sí. El juicio se distribuye entre varios judgehosts añadibles a la demanda. DINAO dimensiona la capacidad según el número esperado de participantes y asegura la supervisión.

¿Puedo cambiar de fórmula o exportar los resultados?

Sí. Subes o bajas de nivel en cualquier momento, y los envíos y resultados siguen siendo exportables a través de la API: no hay bloqueo propietario.