About
dojoについて
Javaコードを実際に書いて、その場でサーバーサイドが本物のコンパイル・JUnit実行で自動採点する演習サイトです。
できること・できないこと
- 提出できるのはJavaファイル1つのみです(複数ファイル提出やMaven依存の利用はできません)
- アカウント登録は不要です。演習の合格状況はお使いのブラウザのlocalStorageに保存されます(別の端末・別のブラウザとは同期されません)
- 提出したコードは採点のためだけに使い捨てのDockerコンテナで実行され、外部ネットワークへの通信はできません
- 動画コンテンツは現時点では用意していません(テキストの手順書・雛形コード・段階ヒントで学習を進めます)
制限値
| 提出コードのサイズ | 32KB以内 |
| コンパイルの制限時間 | 30秒 |
| 実行の制限時間 | 15秒 |
| 提出回数(同じ端末) | 1時間あたり10回まで |
| 提出回数(同じ接続元) | 1時間あたり20回・1日あたり100回まで |
制限に達した場合は、しばらく時間を置いてから再度お試しください。
プライバシー
- アカウント登録がないため、氏名やメールアドレスなどの個人情報は収集しません
- 提出ログは匿名のCookieトークン単位で記録しますが、個人を特定する情報とは結び付けていません
関連
- エンジニア羅針盤(記事) — この演習の元になっている解説記事
- パターン・プレイグラウンド — デザインパターンの動くデモ
- 学習トラッカー — 学習の進捗を記録するアプリ