ออนไลน์ผู้พิพากษา 2.0
ระบบตัดสินออนไลน์ที่ใช้ Python และ Vue สาธิต
中文档
ภาพรวม
- ขึ้นอยู่กับนักเทียบท่า; การปรับใช้เพียงคลิกเดียว
- แบ็กเอนด์และส่วนหน้าแยกจากกัน การเขียนโปรแกรมแบบโมดูลาร์ ไมโครเซอร์วิส
- รองรับกฎ ACM/OI; รองรับอันดับแบบเรียลไทม์/ไม่ใช่เรียลไทม์
- การสร้างแผนภูมิและการแสดงภาพที่น่าทึ่ง
- การสนับสนุนปัญหาเทมเพลต
- การควบคุมการอนุญาตที่สมเหตุสมผลมากขึ้น
- รองรับหลายภาษา:
C
, C++
, Java
, Python2
, Python3
- การสนับสนุน Markdown และ MathJax
- ขีดจำกัด IP ของผู้เข้าร่วมการแข่งขัน (CIDR)
โมดูลหลักมีอยู่ด้านล่าง:
- แบ็กเอนด์ (Django): https://github.com/QingdaoU/OnlineJudge
- ส่วนหน้า (Vue): https://github.com/QingdaoU/OnlineJudgeFE
- ผู้พิพากษา Sandbox (Seccomp): https://github.com/QingdaoU/Judger
- JudgeServer (เสื้อคลุมสำหรับผู้พิพากษา): https://github.com/QingdaoU/JudgeServer
การติดตั้ง
ติดตามฉัน: https://github.com/QingdaoU/OnlineJudgeDeploy/tree/2.0
เอกสาร
http://opensource.qduoj.com/
ภาพหน้าจอ
ส่วนหน้า:
คุณสามารถควบคุมเมนูและสถานะแผนภูมิในการจัดอันดับได้
ผู้ดูแลระบบ:
รองรับเบราว์เซอร์
เบราว์เซอร์สมัยใหม่ (chrome, firefox) และ Internet Explorer 10+
ขอบคุณ
- ฉันจะขอบคุณดาวถ้าคุณพบว่าสิ่งนี้มีประโยชน์
- ขอขอบคุณทุกคนที่มีส่วนร่วมในโครงการนี้
- ขอขอบคุณเป็นพิเศษสำหรับ heb1c ที่ได้ให้คำแนะนำกับเรามากมาย
ใบอนุญาต
เอ็มไอที