大会準備
大会 / Event の作成
Slalom Racekit は Competition (大会) → Event (種目) → Race の階層で進行します。ここではレース当日までに必要な登録手順をまとめます。
階層の全体像
各項目の関係は次のとおりです。後から追加・編集もできますが、参加者登録より前に骨組みを作っておくと Entry 割当やスタートリスト作成がスムーズです。
- Competition — 大会そのもの(例: 2026 御岳カップ)
- Event — 種目(例: Men's Kayak, Women's Canoe)。走行本数・採用本数・GateSet を持つ
- Race — Event の各 Run(走行本数に応じて自動生成)
- GateSet — その日使用するゲート構成。Event に割当てる
Step 1 : 大会を作成する
管理画面から『新規大会』を開く
管理者アカウントでログインし、ダッシュボードの 新規大会 ボタン、
または /admin/competitions/new を開きます。
Screenshot placeholder
管理画面トップの新規大会ボタン
基本情報を入力する
大会名・開催期間・会場を入力します。入力後は即時に保存され、編集可能な状態で大会ダッシュボードに遷移します。
- 大会名 (name) — 公開ビューワーにも表示されます
- 開催期間 (start_date / end_date) — 同日開催なら両方同じ日付で OK
- 会場 (venue) — 任意
Screenshot placeholder
大会作成フォーム
Step 2 : Event (種目) を追加する
大会ダッシュボードから Event 追加
作成した大会のダッシュボード(/admin/competitions/:compId/dashboard)に入り、
Events セクションの 追加 ボタンから Event を登録します。
Screenshot placeholder
大会ダッシュボードの Events セクション
Event の種別と名称を決める
種目名は公開ビューワーにも表示されます。カテゴリ(Men's Kayak など)と 具体的な名称(Open / Junior など)を混ぜずに、Event ごとに 1 カテゴリを割り当てる運用がおすすめです。
Step 3 : 走行本数・採用本数を設定する
Event 作成時に走行設定を入力
Event 新規作成フォーム(/admin/competitions/:compId/events の Add Event)で、
走行本数 (Total Runs) と 採用本数 (Count Best) を指定します。
Event 作成時に走行本数に応じた Race レコードが自動生成されます。
- 1 ラウンド・1 本勝負:
total_runs=1/count_best=1 - 2 本走ってベスト 1 本採用:
total_runs=2/count_best=1
Event 編集画面 (/admin/competitions/:compId/events/:eventId) では
採用本数 と GateSet 割当 のみ変更可能です(走行本数は固定)。
Step 4 : GateSet を定義する
ゲート数・セクション構成を登録
/admin/competitions/:compId/gatesets から GateSet を作成します。
ゲート数(例: 18)とセクション分け(Upstream / Downstream など)を指定します。
Screenshot placeholder
GateSet 作成画面
Event に GateSet を割り当てる
Event 編集画面の Gate Set セレクト、または GateSets 画面の
「Event GateSet Assignment」テーブルから対象の GateSet を選択します。
チェックリスト
- 大会を作成した(基本情報OK)
- Event が登録されている(全種目分)
- 各 Event に走行本数・採用本数が設定されている
- GateSet が登録され、各 Event に割り当てられている
- Event ごとの Race レコードが自動生成されていることを確認した
ここまで終われば、次は 参加者管理 に進みます。