選手とインポート
データベースの選手のデータ:写真と画像(スコアボードのアバター)、色、トランスポンダー、音声(保存されますが、まだ VOICE とは連携していません)、 所属。一覧のインポート。多くのデータを一度に補う一括操作。
- 検索、フィルター、コマンド。
- ギャラリー:アバター、名前、国と言語、参照番号(Ctrl / Shift + クリック、Ctrl+A)。
- 選手を 1 人選ぶと、その簡易データ。複数選ぶと一括操作。
選手
場所:履歴、2 番目のタブ
データベースの選手のデータで、EVENT と共有されます。データは選手の参照番号 (セッションのファイルと同じもの)で見つけます:FINISH はこれで、トラックのアニメーションやスコアボード用に選手の写真を見つけます。FINISH が (またはセッションの受信時に)作成したデータは仮のデータです:EVENT で確認するか統合します。削除 で消せるのは、 ほかで使われていないデータだけです。
- セッションの選手のみ:セッションを読み込むたびに自動でオンになります。データベース全体を見るにはチェックを外します。
- 自動で補われるデータ:開いたとき、国のないデータにはセッションの国が、言語のないデータにはアプリの言語が、色のないデータには読みやすい色の組み合わせ (コントラスト 4.5:1 以上)が無作為に入ります。「N 件のデータを補いました」。すでに選んである 2 色が変わることはありません。
- 選手を 1 人選んだとき:姓、名、国(自動補完付きの一覧:CAN や国名を入力。不明な文字列は受け付けません)、選手の参照番号、 背景色と文字色(#RRGGBB。色の四角がその場で更新されます。四角か「…」をクリックすると Windows の色の選択画面が開きます。コントラストが表示され、 4.5:1 未満なら警告)、連盟のロゴで示される所属。完全なデータ…(またはカードをダブルクリック)。
- 新しい選手(Ctrl+N)。選手のアバターを生成…:下記を参照。
表示(補うデータ)と一括操作
場所:履歴 › 選手、一覧「表示」
すべてのデータ、または言語なし、国なし、写真なし、画像なし、写真も画像もなし、性別なし、生年月日なし、トランスポンダーなし、所属なし、音声オプションなしのデータだけ。 次に Ctrl+A を押し、一括操作で補います。複数の選手を選んだとき:
- 言語 と 国 + 割り当て。
- 背景色…、文字色…(Windows の色の選択画面。もう一方の色はそのまま。コントラストが低いと知らせます)。
- 色を生成し直す:各選手に、互いによく区別できる新しい色を付けます(下記)。
- 選択した選手に音声合成を適用(変更したオプションだけが変わります):データに書き込まれますが、まだ VOICE とは 連携していません(下記を参照)。
- 参照番号を会員番号にする…:各選手の参照番号(FINISH のファイル、SpeedSkatingResults の ID、以前のアバター…)を、セッションの国内連盟の会員番号に します。変更前/変更後のプレビュー付き。使用済みの番号、重複、競合は一覧に表示され、書き込まれません。所属を作成。
- 画像(写真は決して変更しません):国旗を割り当て…、クラブの画像を割り当て… (セッションの競技と国のクラブ)、地域の画像を割り当て…(国、次に地域。自分の画像は 画像フォルダーを開く で置きます。名前はコード:CA-QC.png)、画像を削除。
- 「N 件のデータを削除」:ほかで使われていないデータだけ。
どの操作も、件数を示して確認を求めてから一括で書き込みます(すべてか、何もしないか)。スコアボードとトラックのアニメーションの写真にもすぐに反映されます。
色を生成し直す
場所:履歴 › 選手、複数の選手を選択したとき
選んだ各選手に、新しい背景色と文字色を付けます:常に読みやすく(コントラスト 4.5:1 以上)、選んだほかの選手とははっきり違う色相になります(色相は色相環全体に 分散され、暗い背景と明るい背景が交互になります)。ギャラリーで隣り合う 2 人の色相が近くなることはありません。クリックするたびに別の色になります。書き込む前に件数を示して 確認します。現在の色は一括で置き換えられ(すべてか、何もしないか)、元に戻す機能はありません:特定の色に戻したい場合は、その後で 背景色… か選手のデータで選び直してください。
完全なデータ
- 身元:姓、名、生年月日、性別、国、言語、参照番号とほかの参照番号(表示のみ)。
- 写真と画像:画面には写真を表示し、写真がなければ画像を表示します。国旗、地域、クラブのロゴは常に画像に入ります。
- 背景色と文字色。プレビューとコントラスト付き(4.5:1 未満なら警告)。
- トランスポンダー 1 と 2、その種類。
- 所属。
- 選手の写真と画像(チーム、スポンサー、アバター):読み込み…、貼り付け(コピーした画像や 画像ファイル)、外す。画像には 国旗…(選手のデータの国が最初に表示されます)、 地域の画像…、クラブの画像…(セッションの競技と国のクラブ)もあります。この 3 つのボタンは 画像を置き換えますが、写真は置き換えません。保存して閉じる までは何も書き込まれません。
- 色:各欄の横に、入力した色の四角が表示されます。四角か「…」をクリックすると、Windows の色の選択画面が開きます。
- トランスポンダー:種類と番号(印字されたコード)。保存時に整形・確認されます(RACE RESULT:7 文字。MYLAPS:KZ-01234 または番号)。直接入力もできます。行の端の … ボタンで、データベースのトランスポンダーの一覧(履歴 › トランスポンダー)を検索付きで開きます:緑は空き、赤はすでに別の選手のデータにある(その名前を表示)もの。赤も選べます:拒否はされません。入力したコードがデータベースにない場合、欄は黄色の背景になり、そのまま保存されます。
- 音声合成:姓の読み方 と 名の読み方(発音どおりの綴り:
「Pel-le-trô」)、音声、速さ(-10~10)、その後にオプションの表示(ミュート、読み上げ)。これらの値は、選手のデータの言語と同じく、
データベースに保存されますが、VOICE とはまだ連携していません:
FINISH はこれを配信せず、VOICE も読み込みません。VOICE が受け取る内容は選手タブで設定します(言語は EVENT の
.cfeventから来ます)。 - 所属:国内連盟(セッションの連盟が提案されます)、会員番号、国際番号、クラブ。所属を保存。 すぐに書き込まれます。別の選手がすでに持っている番号は拒否されます。新しいデータは先に保存しておく必要があります。
- 記録:距離ごとの自己ベスト、次にトラックごとのベスト。大会のレースだけから取ります(下記)。
- 共有された結果:選手の結果を公開するかどうか、ChronoFEED の結果データベースにある選手の情報の確認と削除(下記)。
保存して閉じる(Ctrl+S)ですべてを一度に書き込みます。閉じる は、変更があれば保存するかどうかを尋ねます。
記録
場所:履歴 › 選手 › 完全なデータ…、右側の列、所属の下
選手のベストタイムで、大会のレースだけから取ります:トレーニングや、ChronoFEED-SIM を接続して行ったレースは決して含まれません。ロングトラックと ショートトラックは別々です(種別ごとに 1 行)。
- 自己ベスト
- ある距離のベストタイム。すべてのトラック、すべてのシーズンを通して。
- リンクレコード
- 特定のトラックでのある距離のベストタイム。すべてのシーズンを通して、トラックと距離ごとに 1 つ。
- 自己ベスト:種別、距離、タイム、日付、トラック、大会、出典。
- トラック別のベスト:トラック、種別、距離、タイム、日付、大会、出典。SpeedSkatingResults と FINISH で名前が異なるトラック (「Ville A (CAN)」と施設名)は 1 つにまとめられ、2 つの名前が表示されます。
- 出典:このコンピューターのデータベースの FINISH のレース、ChronoFEED の結果サーバー、SpeedSkatingResults(ロングトラック)。 データを開いたときは、すべてデータベースから読み込まれ、インターネットは使いません。
- 補完(ChronoFEED サーバーと SpeedSkatingResults):結果サーバーで選手の履歴を読み (共有された結果と同じく、FINISH のライセンスと完全な身元が必要)、SpeedSkatingResults でも読み、新しいものをデータベースに書き込みます: 以後は選手のデータでインターネットなしに確認でき、EVENT でも同様です。SpeedSkatingResults は選手のデータの SpeedSkatingResults の ID で読みます。ID がない場合は、セッションがスピードスケートで、かつ同名の選手が 1 人だけのときに限り、姓、名、国、性別で検索します (そうでなければ何も読みません:データに ID を追加してください)。キャンセル で中止します。すでに書き込んだものは残ります。
- 表の下に、採用したタイム、除いた重複、除外したタイムの件数が表示されます。
EVENT の選手のカード(「自己ベスト」、「このトラックで」)も同じルールに従います。
共有された結果
場所:履歴 › 選手 › 完全なデータ…、右側の列、所属の下
ChronoFEED の結果データベースにあるこの選手の情報:どの FINISH の端末から送られた大会の結果も、暗号化されています(サーバーに名前は見えません。 設定 › 結果の共有を参照)。選手やその保護者は、どの計時担当者に対しても、結果の確認、削除、公開の拒否を 求めることができます:その操作はここで行います。このコンピューターで共有を有効にしていなくても、これらの権利は行使できます(必要なのは FINISH のライセンスと インターネットだけです)。
- 完全な身元:名、姓、生年月日、国(一覧から選んだもの)が保存されている必要があります:選手のキーはこれらからコンピューター上で作られます。 足りない場合は、赤いバナーで補うものが示されます(「生年月日を入力してから、データを保存してください」)。新しいデータは先に保存する必要があります。選手の情報は ほかのコンピューターと同じように(同じ綴り、同じ生年月日、同じ国)入力してください:そうでないと、結果が見つかりません。
- 結果を公開(既定でオン):オフにすると、この選手の結果はこのコンピューターから一切送られなくなり(送信待ちのものも待ち行列から外れます)、 サーバーはどのコンピューターからのこの選手の結果も拒否します。EVENT もこの選手の情報を読み込まなくなります。変更はすぐにこのコンピューターのデータベースに書き込まれ、 サーバーに伝えられ、サーバーが記録します(どのコンピューターから、いつ)。インターネットがない場合や、サーバーが最新でない場合は、変更が保持され、後で送られます。 オンに戻すと、通常どおりに戻ります。
- サーバー上の結果を表示:このコンピューターで復号した一覧 — 大会、レース、距離、日付、タイム、受信日時。 複数選択できます(Ctrl / Shift + クリック)。
- 選択した項目を削除 と すべて削除: 任意の 理由(「保護者の依頼」)を入れて確認します(元に戻せません)。理由はこのコンピューターのログに記録され、送信されることはありません。 結果はサーバーで削除されます。サーバーには、どのコンピューターも再送できないように内容のない記録が残り、このコンピューターはその結果に「今後送信しない」の印を付けます。 「すべて削除」で止まるのは過去の分だけです:今後何も公開しないようにするには、結果を公開 のチェックも外してください。
シナリオ選手から結果の確認や削除を求められたらで、一連の流れを説明しています。
コーチ(ChronoFEED-COACH)
場所:履歴 › 選手 › 完全なデータ…、「共有された結果」の下
コーチに表示するデータ(既定でオン):身元が完全であれば、その選手のトレーニングのセッションの周回が、あなたが承認した担当コーチのタブレットに 送られます(コーチのパネル)。オフ:その選手の情報は、すぐにどのタブレットにも送られなくなります。変更は記録されます。オンに戻しても、 オフだった期間のセッションは自動では送られません:タブレットに再送信…。
選手をインポート…
場所:履歴 › 選手( からも)
- ファイルと対応付け
ファイルを選択…(Excel、CSV、JSON。区切り文字、文字コード、見出しは自動判別。 シート または JSON 配列 を選べます)。ファイルの各項目は、そのプレビューとともに 選手の項目 に対応付けられます (見出しから提案されます)。ファイルの形式 は自動で記憶されます:同じ形式のファイルは対応付けが再現されます(「認識した形式…」)。 提案からやり直す、この形式を忘れる。設定:会員番号の連盟(セッションから提案)、 あいまいな日付(03/07/2004)、日付の形式、トランスポンダーの種類、そして データベースに登録済みのデータ の扱い(空欄だけを埋める、置き換える、変更しない)。項目「SpeedSkatingResults の ID」はロングトラックの場合だけ使えます。
- プレビュー ›
整形した行(姓は大文字、名は先頭だけ大文字、日付は YYYY-MM-DD、国と言語を認識)とその警告。何も書き込まれません。
- 照合 ›
各行をデータベースのデータと比べます:一致、候補、新規、 除外、または 競合。選んだ行について:問題の説明、ファイルの行とデータを並べた表示、修正案(統合する、データを残して番号を追加する、 データを作成する、ファイルの番号は誤り…)。判断が必要なものだけ、次の未解決 ›。
- インポート
1 つのトランザクションで行います。拒否された行はその行だけが取り消されます。選択していない競合はインポートされません。レポート(作成、更新、 変更なし、除外、残っている競合、エラー)はコピーできます(レポートをコピー)。インポートしたデータは、その後に補われます(国、言語、色)。
サンプルファイル athletes.csv(架空の選手 80 人、SKF / HSK)は自動で認識されます。シナリオ 選手を管理するを参照してください。
色、トランスポンダー、最小/最大(2.0.24)。項目 トランスポンダー 1、トランスポンダー 2、 背景色(塗りつぶし)、文字色(フォント)、色(背景と文字)、1 周の最小タイム、 1 周の最大タイム が、姓、名、生年月日、性別に加わります。フランス語、英語、オランダ語、ドイツ語のよく使われる見出しを認識します (「Couleur fond」、「Background color」、「Achtergrondkleur」、「Hintergrundfarbe」、「Min tour」、「Max lap」…)。
- Excel ファイル(.xlsx)の色:色はセルの書式から読み取ります — 背景は塗りつぶし、文字はフォント —。セルが空でも、
選手の名前が入っていても同じです。テーマの色(明るさの調整を含む)と Excel のパレットの色は変換されます。「塗りつぶしなし」は数えません。書式に色がない場合
(および CSV や JSON の場合)はテキストを読みます:
#FFCC00、FFCC00、255,204,0、または一般的な色名(rouge、blue、groen、Gelb…)。 色(背景と文字) の列が 1 つあれば十分です:塗りつぶしが背景、フォントが文字の色になります。プレビューで、どのような丸になるかを確認できます。 - 日付:YYYY-MM-DD、DD/MM/YYYY、Excel の日付。性別:M、F、H、X、Homme、Femme、Male、Female…。最小/最大:秒(
8.5)またはm:ss.fff(1:05.250)。 - トランスポンダー:手順 3 で、控えておくトランスポンダー に、まだデータベースにないもの(インポート時に種類とともに追加されます)と、 ほかのデータがすでに持っているもの(示されますが、拒否はされません)が表示されます。
- データベースに登録済みの選手(姓、名、生年月日が同じ):データベースに登録済みのデータ の選択で、更新 (空欄だけ、またはファイルの値)するか、除外するか(データベースに登録済みの選手を除外する(姓・名・生年月日が同じ))を決めます。 インポート までは何も書き込まれません。レポートに各行の詳細が表示されます。
Excel セッションを作成…
場所:履歴 › 選手、1 人または複数の選手を選んだ後(Ctrl / Shift + クリック、Ctrl+A)
選んだ選手を、FINISH がほかのセッションと同じように読み込めるExcel のセッションファイル(.xlsx)にします:レースのない選手の一覧です (トレーニングのセッション。レースは FINISH か Excel で追加します)。ウィンドウには、各選手がその色、トランスポンダー、最小/最大とともに表示されます。 セッション名 が大会名になります。
- ファイルを保存…:ブックを書き出します(保存しておく、Excel で手直しする、別のコンピューターで開く)。
- 保存してセッションに読み込む…:ブックを書き出してから、 と同じように、 すぐに新しいセッションとして開きます(進行中のセッションは閉じられます。確認があります)。
ブックの内容:B1 にセッション名。3 行目に見出し Nom、Prénom、# coureur、Naissance、Sexe、
Référence、Équipe(クラブ、なければ国)、Actif、Min. (sec.)、Action Min、Max. (sec)、
Action Max、続いて Transpondeur 1、Transpondeur 2(印字されたコード)、Couleur fond と Couleur texte
(#RRGGBB。セルもその色になります)。読み込み時、トランスポンダーの表にないトランスポンダーには、そのコードから得られる番号が付きます。最小は
「ENLEVER TOUR」、最大は「AJOUTER」になります。最小も最大もなければ、レースの値が使われます。名のないデータはハイフンで書き込まれ(読み込みには姓、名、参照番号が必要です)、
そのことが示されます。
写真と画像をエクスポート…
場所:履歴 › 選手
選んだフォルダーに、写真 1 枚ごと、画像 1 枚ごとに 1 つのファイルを書き出します。ファイル名は選手の正規化した身元から付けます:
PRENOM_NOM_AAAA-MM-JJ_PAYS_PHOTO.png、…_IMAGE.jpg。名と姓は大文字で、アクセント、空白、記号を除きます(「Émile Côté-Lévesque」は
EMILE_COTELEVESQUE)。生年月日、国のコード(ない場合は XXX)。拡張子は画像の実際の形式に合わせます(png、jpg、gif、bmp、webp、
それ以外は bin)。それ以外は何もエクスポートしません:ID も、名前も、レースも。
処理はバックグラウンドで進行状況を表示しながら行われ、最後にレポートが表示されます:書き出したファイルと、書き出さなかったデータとその理由 — 身元が不完全 (名、姓、生年月日のいずれかがない)、同じ身元が複数のデータにある(どれが正しいかは推測しません)。統合されたデータが書き出されることはありません。 レポートをコピー。
写真と画像をインポート…
場所:履歴 › 選手
もう一方のコンピューターで書き出したフォルダーを選びます。各ファイルは、このコンピューターで同じ身元を持つデータと照合されます(ID では決して照合しません)。書き込む前に プレビューが表示されます:ファイル、種類(写真または画像)、一致した選手、 データに既存、予定のアクション:
- 追加:データにまだこの写真(または画像)がない。
- 置き換え:すでにあり、既存の写真と画像を置き換える がオン。
- そのまま:すでにあり、チェックボックスがオフ。
- 見つかりません:このコンピューターに、この身元のデータがない(名前の綴りが違う、生年月日が違う…)。
- あいまい:複数のデータが該当する。何も書き込みません。
インポート は 1 つのトランザクションで書き込みます:変わるのはデータの写真(または画像)と更新日時だけです。レース中は実行できません。
インポートはログに記録され、スコアボードとトラックのアニメーションに送る写真にもすぐに反映されます。レポートには、追加した写真、置き換えた写真、そのままにした各ファイルとその理由が
表示されます。スクリプト Photos-Athletes.ps1 で書き出したフォルダーもここでインポートでき、その逆もできます。シナリオ
写真を別のコンピューターに移すを参照してください。
選手のアバターを生成…
画像のないセッションの各選手に、画像を付けます:チームが国(「CAN」、「Canada」…)なら国旗、なければクラブの画像 (またはクラブの略称を書いた丸)、それもなければシルエット。書き込む前に件数を示して確認します。既存のアバターは、 自動生成のアバターも置き換える の場合を除いて上書きしません(写真は決して変更しません)。2 文字の国コードのように書かれたチームに注意してください: 確認画面に、何として認識したかが一覧表示されます。