オンラインジャッジ 2.0
Python と Vue をベースにしたオンラインジャッジ システム。デモ
中文档
概要
- Docker に基づいています。ワンクリックで導入
- バックエンドとフロントエンドを分離。モジュール式プログラミング。マイクロサービス
- ACM/OI ルールのサポート。リアルタイム/非リアルタイムランクのサポート
- 素晴らしいグラフ作成と視覚化
- テンプレートの問題のサポート
- より合理的な権限制御
- 多言語サポート:
C
、 C++
、 Java
、 Python2
、 Python3
- Markdown と MathJax のサポート
- コンテスト参加者のIP制限(CIDR)
主要なモジュールは以下から入手できます。
- バックエンド(Django): https://github.com/QingdaoU/OnlineJudge
- フロントエンド(Vue): https://github.com/QingdaoU/OnlineJudgeFE
- ジャッジサンドボックス(Seccomp): https://github.com/QingdaoU/Judger
- JudgeServer (Judger のラッパー): https://github.com/QingdaoU/JudgeServer
インストール
フォローしてください: https://github.com/QingdaoU/OnlineJudgeDeploy/tree/2.0
書類
http://opensource.qduoj.com/
スクリーンショット
フロントエンド:
メニューやチャートのステータスをランキングで管理できます。
管理者:
ブラウザのサポート
最新のブラウザ (Chrome、Firefox) および Internet Explorer 10 以降。
ありがとう
- これが役に立ったと思ったら、星を付けていただければ幸いです。
- このプロジェクトに貢献してくださった皆様に感謝します。
- 多くの提案をくれた heb1c に特に感謝します。
ライセンス
マサチューセッツ工科大学