SpeedSkatingResults のスタートリストからイベントを作成する
ロングトラックでは、ペアは事前に SpeedSkatingResults で組まれることがよくあります。EVENT はそのスタートリスト(JSON ファイル)を 1 つずつ読み込みます。最初のファイルでイベントを作成し、次のファイルで距離を追加します。総合順位とタイムテーブルもそれに追随します。
架空の例:「Imaginary Cup 3」(1 月 5 日〜8 日)、距離ごとに 1 ファイル:女子 500 m、男子 1000 m、女子 3000 m…
次のファイル
- 同じ競技会(同じ名前・同じ開始日)のファイルは距離を追加します。すでにあれば(ファイル内の同じ種目番号)読み込み直します。 イベントを開いていなければ、その競技会のイベントを見つけて開きます。重複は作りません。
- 別の競技会のファイルは、開いているイベントでは理由を示して拒否されます。EVENT はその競技会のイベントを開く(または作成する)ことを提案します。
- 読み込み済みのファイル(同じ内容)は何もしません。
各ファイルが作るもの
| ファイルの中 | EVENT の中 |
|---|---|
| 競技会 | イベント:名前、日付、場所。ロングトラック、タイム方式、400 m トラック。ロングトラックの共通テンプレートがあればそれを、なければ最小限のテンプレート(判定コード、フィニッシュライン、おおよそのレース時間)。 |
| スタートリストの選手 | エントリー(ゼッケン = 番号、国、州)。スタートにいる選手だけがエントリーされます。カテゴリーはファイルのコード(SA、N2、30…)から作成します。 |
| 距離 | 種目(名前、距離、性別、日)。以後はファイル内の番号で識別します。 |
| ペア | 組み合わせ:ペアごとに 1 レース、インコースがポジション 1、アウトコースが 2(クアルテット:3 と 4)。選手が 1 人だけのペアも 1 レースです。マススタート(ヘルメット)とチームパシュート(ペアごとに 2 レース)も同様です。 |
| seedtime、sb、pr | エントリータイム(seedtime、なければ sb、なければ pr)。sb と pr は成績になります。 |
距離を読み込み直す
選手が棄権したりペアが変わったりすると、SpeedSkatingResults はリストを出力し直します。新しいファイルを開きます(同じメニュー、または組み合わせ画面の SpeedSkatingResults のスタートリストから読み込み直す…):
- 未スタートのレースは置き換えられます。スタート済みのレースには一切触れません(差異は報告されます)。
- 新しいファイルにいない選手はその距離から外されます。タイムがあれば外しません。
- 書き込む前にプレビューで変更内容を確認でき、すべてログに残ります。
SpeedSkatingResults で決まること
このようなイベントでは、エントリーのインポートがなくなり、エントリー タブの種目のチェックボックスは灰色になり、 レースを生成 の代わりに読み込み直しを使います。組み合わせは決められています。