Juez en línea 2.0
Un sistema de evaluación en línea basado en Python y Vue. Manifestación
中文文档
Descripción general
- Basado en Docker; Implementación con un solo clic
- Backend y frontend separados; Programación modular; Microservicio
- soporte de reglas ACM/OI; soporte de clasificación en tiempo real/no real
- Gráficos y visualización increíbles
- Soporte para problemas de plantilla
- Control de permisos más razonable
- Compatibilidad con varios idiomas:
C
, C++
, Java
, Python2
, Python3
- Soporte de Markdown y MathJax
- Límite de IP de los participantes del concurso (CIDR)
Los módulos principales están disponibles a continuación:
- Servidor (Django): https://github.com/QingdaoU/OnlineJudge
- Interfaz (Vue): https://github.com/QingdaoU/OnlineJudgeFE
- Judger Sandbox (Seccomp): https://github.com/QingdaoU/Judger
- JudgeServer (un contenedor para Judger): https://github.com/QingdaoU/JudgeServer
Instalación
Sígueme: https://github.com/QingdaoU/OnlineJudgeDeploy/tree/2.0
Documentos
http://opensource.qduoj.com/
Capturas de pantalla
Interfaz:
Puede controlar el menú y el estado del gráfico en las clasificaciones.
Administración:
Soporte del navegador
Navegadores modernos(chrome, firefox) e Internet Explorer 10+.
Gracias
- Agradecería una estrella si esto le resulta útil.
- Gracias a todos los que contribuyen a este proyecto.
- Un agradecimiento especial a heb1c, que nos ha dado muchas sugerencias.
Licencia
MIT