Github: https://github.com/QingdaoU/OnlineJudge
OnlineJudge 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
- Judger Sandbox(Seccomp): https : //github.com/QingdaoU/Judger
- JudgeServer(Judgerのラッパー): https : //github.com/QingdaoU/JudgeServer
インストール
私にフォローする: https : //github.com/QingdaoU/OnlineJudgeDeploy/tree/2.0
ドキュメント
スクリーンショット
フロントエンド:
メニューとチャートのステータスをランキングで制御できます。
管理者:
ブラウザのサポート
現代のブラウザ(chrome、firefox)とInternet Explorer 10+。
ありがとう
- 私はあなたがこれが役に立つと思えば、星に感謝します。
- このプロジェクトに貢献してくれた皆様に感謝します。
- 私たちに多くの提案をしてくれたheb1cに特別なおかげです。