Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 2.05 KB

File metadata and controls

28 lines (21 loc) · 2.05 KB

レギュレーション

次に挙げる「明確に禁じていること」と「明確に参加者へ要求すること」を守れなかった場合、順位対象外になります。

明確に許可されていること

  • 課題のレポジトリにあるコード・その他ファイルは、すべて変更してよい
    • API が返却する内容を変更して、新しい項目を追加したり既存の項目を削除したりしてよい
  • 外部のサービス(SaaS など)を自由に利用してよい
    • 無料で使えるサービスは https://free-for.dev/ などで調べられます
    • 有料のサービスを使った場合の費用は自己負担となり、運営は負担しません

明確に禁じていること

  • Google Chrome 最新版において、著しい機能落ちやデザイン差異を発生させてはならない
    • 提供された VRT (Visual Regression Tests) が失敗しないこと
    • ./test_cases.md に記載された手動テスト項目が失敗しないこと
  • 明らかな悪意を持って VRT と手動テスト項目を通過させるためのコードを書いてはならない
  • 競技終了後にデプロイしたアプリケーションを更新してはならない

明確に参加者へ要求すること

  • 順位が確定するまでは、アプリケーションにアクセスできる状態であること
    • 競技終了後にレギュレーションチェックを行います
    • レギュレーションチェックのときにアプリケーションにアクセスできない場合は、順位対象外になります
  • API POST /api/initialize にリクエストを送ると、データベースの内容が初期値にリセットされること
    • 採点サーバーは、データベースの内容がが初期値であることを前提に計測をします
    • 同等のデータを提供できるのであれば、機能落ちが発生しない範囲においてデータベースの内容は自由に書きかえて構いません