Juge en ligne 2.0
Un système de jugement en ligne basé sur Python et Vue. Démo
中文文档
Aperçu
- Basé sur Docker ; Déploiement en un clic
- Backend et frontend séparés ; Programmation modulaire ; Micro-service
- Prise en charge des règles ACM/OI ; prise en charge des classements en temps réel/non réel
- Cartographie et visualisation étonnantes
- Prise en charge des problèmes de modèle
- Contrôle des autorisations plus raisonnable
- Prise en charge multilingue :
C
, C++
, Java
, Python2
, Python3
- Prise en charge de Markdown et MathJax
- Limite IP des participants au concours (CIDR)
Les principaux modules sont disponibles ci-dessous :
- Back-end (Django) : https://github.com/QingdaoU/OnlineJudge
- Frontend (Vue) : https://github.com/QingdaoU/OnlineJudgeFE
- Bac à sable Judger (Seccomp) : https://github.com/QingdaoU/Judger
- JudgeServer (Un wrapper pour Judger) : https://github.com/QingdaoU/JudgeServer
Installation
Suivez-moi : https://github.com/QingdaoU/OnlineJudgeDeploy/tree/2.0
Documents
http://opensource.qduoj.com/
Captures d'écran
L'extrémité avant:
Vous pouvez contrôler le menu et l'état du graphique dans les classements.
Administrateur :
Prise en charge du navigateur
Navigateurs modernes (chrome, firefox) et Internet Explorer 10+.
Merci
- J'apprécierais une étoile si vous trouvez cela utile.
- Merci à tous ceux qui contribuent à ce projet.
- Un merci spécial à heb1c, qui nous a fait de nombreuses suggestions.
Licence
MIT