次に挙げる「明確に禁じていること」と「明確に参加者へ要求すること」を守れなかった場合、順位対象外になります。
- 課題のレポジトリにあるコード・その他ファイルは、すべて変更してよい
- API が返却する内容を変更して、新しい項目を追加したり既存の項目を削除したりしてよい
- 外部のサービス(SaaS など)を自由に利用してよい
- 無料で使えるサービスは https://free-for.dev/ などで調べられます
- 有料のサービスを使った場合の費用は自己負担となり、運営は負担しません
- Google Chrome 最新版において、著しい機能落ちやデザイン差異を発生させてはならない
- 提供された VRT (Visual Regression Tests) が失敗しないこと
- ./test_cases.md に記載された手動テスト項目が失敗しないこと
- 明らかな悪意を持って VRT と手動テスト項目を通過させるためのコードを書いてはならない
- 競技終了後にデプロイしたアプリケーションを更新してはならない
- 順位が確定するまでは、アプリケーションにアクセスできる状態であること
- 競技終了後にレギュレーションチェックを行います
- レギュレーションチェックのときにアプリケーションにアクセスできない場合は、順位対象外になります
- API
POST /api/initializeにリクエストを送ると、データベースの内容が初期値にリセットされること- 採点サーバーは、データベースの内容がが初期値であることを前提に計測をします
- 同等のデータを提供できるのであれば、機能落ちが発生しない範囲においてデータベースの内容は自由に書きかえて構いません