URJC-CP / iudex

Next generation competitive programming judge
MIT License
2 stars 1 forks source link
competitive programming
Logo URJC

Bugs Vulnerabilities Coverage Duplicated Lines (%)

iudex

Iudex es una aplicación web de código libre desarrollada para impartir clases de programación, algoritmos y bases de datos. Es una aplicación de código libre extensible, cualquiera puede utilizarlo y puede tener distintos tipos de usos.

Juez Gratuito Código Libre Organizar Concursos Lenguajes Uso educativo
Open Kattis SI NO NO 21 NO
Kattis NO NO SI, de pago 21 NO
Universities Kattis NO NO SI, de pago 21 SI
SPOJ SI NO SI, con restricciones más de 60 SI
Online Judge SI NO NO 4 NO
Codeforces SI NO SI, con restricciones 17 NO
DOMJudge SI SI SI 8 SI
TOPCoder SI NO SI, de pago 5 NO
Acepta el Reto SI NO NO 3 NO
Iudex SI SI SI 2, ampliables SI

Vídeo de aplicación

Documentación

Pronto se hará una documentación sobre sobre la instalación, los requisitos y arquitectura del sistema. Los trabajos realizados sobre iudex se pueden observar en los siguientes enlaces:

Estructura del proyecto de GitHub

Lanzamiento de aplicación

Los requisitos para lanzar la aplicación son los siguientes:

Se podrá lanzar ejecutando el siguiente comando:

docker-compose -f docker-compose-prod.yml up --build

En este punto, tendremos información que nos resultará interesante en las siguientes IPs:

Autores

Raúl Martín Santamaría (raul.martin@urjc.es)
Isaac Lozano Osorio (isaac.lozano@urjc.es)
Pablo López Parrilla (p.lopezpar@alumnos.urjc.es)
Sudip Giri (s.giri.2017@alumnos.urjc.es)
Miguel Sierra Alonso (m.sierraal@alumnos.urjc.es)
Rufino García Sánchez (r.garciasa.2017@alumnos.urjc.es)
Iván Penedo Ventosa (i.penedo.2020@alumnos.urjc.es)
Adaya María Ruiz Mayoral (am.ruiz.2020@alumnos.urjc.es)
José Manuel Colmenar Verdugo (josemanuel.colmenar@urjc.es)
Jesús Sánchez-Oro Calvo (jesus.sanchezoro@urjc.es)