オープンソースのオンラインジャッジOnlineJudge2.0の設定方法。オンラインジャッジとはプログラミングの問題をオンラインで採点するシステム。これは中国の青島大学が開発しており、ライセンスはMIT。
ドキュメント
- 残念ながら以下の中国版しかない。ブラウザの翻訳機能で概ね意味はわかる。
ログイン
- ブラウザを起動してURLを入力する窓に”localhost”と入力する。
- 設定するために管理者としてログインする。画面右上のLoginをクリックするとユーザ名、パスワードを入力するウインドウが開くので、ユーザ名root、パスワードrootrootを入力する。
設 定
- rootパスワード変更:ログインできたらセキュリティのためにすぐパスワードを変更する。これ大切。
- 画面右上がLoginからrootに変わる。rootをクリックしてmanagementをクリックする。
- 以下の画面になるのでGeneral→Userをクリックする。
- 以下の画面になるので赤丸(edit)部分をクリックする。
- ユーザ情報を変更する。Email、Real Nameは必須なので入力して、New Passwordにrootroot以外の新しいパスワードを必ず設定して「Save」をクリックする。よりセキュリティを高めるためにはrootのアカウントを無効(Is Disable)にして、別のユーザをUser Type: Super Adminにする。
- パスワードを変更すると以下の画面になるので先程入力したパスワードを入力して「GO」をクリックする。
- 画面右上がLoginからrootに変わる。rootをクリックしてmanagementをクリックする。
- システム設定
- General -> System Configを選択
- Web Config
- Base Url: デフォルトのままでOK
- Name: 好きな名前に変更
- ShortCut: 好きなショートカット名
- Footer:好きな名前に変更
- Allow Register:授業等で使用する場合は勝手に登録されると困るので不可(赤表示)に変更する。
- SMTP Config
- 必要があれば設定する。
- Web Config
- General -> System Configを選択
- ユーザ登録
- 問題作成
- 問題のインポートとエクスポート
- 同じOnlineJudge2.0を使っていると作成した問題をエクスポートして提供したり、インポートして自分のシステムに簡単に取り入れることができます。
- Problem → Export or Import Problem
取り急ぎここまで。続く。。。