Juiz Online 2.0
Um sistema de julgamento online baseado em Python e Vue. Demonstração
中文文档
Visão geral
- Baseado em Docker; Implantação com um clique
- Back-end e front-end separados; Programação modular; Microserviço
- Suporte a regras ACM/OI; suporte de classificação em tempo real/não real
- Gráficos e visualizações incríveis
- Suporte para problemas de modelo
- Controle de permissão mais razoável
- Suporte multilíngue:
C
, C++
, Java
, Python2
, Python3
- Suporte Markdown e MathJax
- Limite de IP dos participantes do concurso (CIDR)
Os módulos principais estão disponíveis abaixo:
- Back-end (Django): https://github.com/QingdaoU/OnlineJudge
- Front-end (Vue): https://github.com/QingdaoU/OnlineJudgeFE
- Juiz Sandbox (Seccomp): https://github.com/QingdaoU/Judger
- JudgeServer (um wrapper para Judger): https://github.com/QingdaoU/JudgeServer
Instalação
Siga-me: https://github.com/QingdaoU/OnlineJudgeDeploy/tree/2.0
Documentos
http://opensource.qduoj.com/
Capturas de tela
Front-end:
Você pode controlar o menu e o status do gráfico nas classificações.
Administrador:
Suporte ao navegador
Navegadores modernos (Chrome, Firefox) e Internet Explorer 10+.
Obrigado
- Eu apreciaria uma estrela se você achar isso útil.
- Obrigado a todos que contribuem para este projeto.
- Agradecimentos especiais ao heb1c, que nos deu muitas sugestões.
Licença
MIT