Zawodnicy i import
Dwa okna otwierane z karty Zgłoszenia. „Zawodnicy” prowadzi bazę zawodników, wspólną dla wszystkich zawodów i współdzieloną z FINISH; „Importuj zgłoszenia” wczytuje całą listę, dopasowuje ją do tej bazy i zgłasza każdego zawodnika do jego konkurencji.
Okno Zawodnicy
Przycisk Zawodnicy… na karcie Zgłoszenia. Po lewej lista; po prawej karta wybranego zawodnika z sześcioma kartami podrzędnymi.
| Nazwisko | Imię | P | Data ur. | Klub | Kod | Nr członkowski | Zgłoszony | |
|---|---|---|---|---|---|---|---|---|
| Brekkestad | Eirik | M | 1983-12-11 | BOB | A043 | 836590 |
- Wyszukiwanie i polecenia listy.
- Lista: najwyżej 500 zawodników; zaznacz ich, aby ich zgłosić lub wyeksportować.
- Karta wybranego zawodnika i jej karty podrzędne.
Lista
Wyszukiwanie „Szukaj (nazwisko, klub, odnośnik, numer członkowski)” filtruje podczas pisania; lista pokazuje 500 pierwszych znalezionych zawodników („Pierwszych 500 zawodników: zawęź wyszukiwanie.”). Kolumna Zgłoszony pokazuje, czy zawodnik jest już zgłoszony do otwartej imprezy.
- Zaznacz wszystko
- Zaznacza całą wyświetlaną listę.
- Zgłoś do imprezy
- Zgłasza zaznaczonych zawodników (lub wybranego) do otwartej imprezy; ich konkurencje zaznacza się potem w siatce zgłoszeń.
- Nowy zawodnik
- Pusta karta do wypełnienia i zapisania.
Karta podrzędna Karta
Nazwisko (wielkimi literami), imię, płeć, data urodzenia (rrrr-mm-dd), klub, kraj, region, język, notatki oraz:
- Kod
- Identyfikator zawodnika we wszystkich miejscach: plik sesji, .LIF, klasyfikacja generalna FINISH. Puste: EVENT nadaje go sam.
- Status karty
- Sprawdzona albo Tymczasowy (do potwierdzenia): utworzona automatycznie (zdjęcie z FINISH, poprzedni awatar, import bez numeru członkowskiego), do potwierdzenia lub scalenia.
- Język (VOICE: fr, en…)
- Język, w którym VOICE będzie zapowiadać zawodnika.
Usuń usuwa zawodnika z bazy wraz z jego statusami i wynikami; odrzucane, jeśli jest zgłoszony do jakiejś imprezy.
Karta podrzędna Tożsamość
Przynależności (po jednej na federację krajową): federacja, numer członkowski, numer międzynarodowy, klub; Dodaj lub zaktualizuj, Usuń wybraną przynależność. Dwa różne numery w tej samej federacji to dwie osoby: numer, który ma już inny zawodnik tej federacji, jest odrzucany.
Odnośniki zewnętrzne (nie numery członkowskie): identyfikator SpeedSkatingResults, platforma zgłoszeń, odnośnik z pliku FINISH, poprzedni awatar, inne.
Karty scalone z tą kartą, z przyciskiem Cofnij wybrane scalenie: to, co należało do wchłoniętej karty, wraca do niej.
Karta podrzędna Statusy
Status zawodnika w danej dyscyplinie, z datą: dyscyplina, status, od kiedy, powód; zapisywany jest autor. „Liczy się najnowszy w danym dniu.”
Karta podrzędna Wyniki
Znane czasy zawodnika (dyscyplina, dystans, czas, data, obiekt, źródło, do homologacji). To z nich korzysta obliczanie rozstawienia w module Osiągnięcia. Dodaj wynik ręcznie (źródło „wpis”): dystans (m), czas (1:23.45), data, obiekt, Do homologacji.
Karta podrzędna Duplikaty
Szukaj duplikatów wyświetla prawdopodobne grupy, od najpewniejszych do najmniej pewnych: ten sam odnośnik lub ten sam numer członkowski; to samo nazwisko i ta sama data urodzenia; to samo nazwisko i wskazówka (rok, klub lub płeć): do sprawdzenia. Dwa różne numery w tej samej federacji nigdy nie są proponowane. Dla każdej grupy wybierz kartę w polu Zachowaj:, a następnie Scal: zgłoszenia, statusy, wyniki, przynależności i odnośniki przechodzą do zachowanej karty; pozostałe zachowują odsyłacz i ślad tego, co zostało przeniesione. Scalenie można cofnąć (karta Tożsamość).
Karta podrzędna Wymiana
Przenoszenie kart z jednej bazy do drugiej (na przykład z komputera klubu na komputer zawodów) za pomocą pliku JSON, który zachowuje statusy, wyniki, przynależności, odnośniki i zdjęcie.
- Eksportuj…: zawodnicy zaznaczeni na liście (w przeciwnym razie wszyscy wyświetlani).
- Otwórz plik do zaimportowania…: lista zawodników z pliku, każdy dopasowany do bazy: „Nowszy w pliku”, „Już aktualne”, „Proponowany: …” (to samo nazwisko, imię i data urodzenia: jeśli jest zaznaczony, trafia do proponowanej karty), „Niejednoznaczne: … do sprawdzenia” (niezaznaczony), „Nowy”.
- Zastąp także karty nowsze niż plik, a następnie Importuj zaznaczonych zawodników; raport liczy utworzone, zaktualizowane i niezmienione karty oraz dodane statusy i wyniki.
Import zgłoszeń
Przycisk Importuj… na karcie Zgłoszenia (albo ). Mechanizm importu jest taki sam jak w FINISH. Trzy etapy: plik i jego kolumny, dopasowanie do bazy, import i raport.
| # | Tytuł | Pole | Przykłady |
|---|---|---|---|
| 1 | Référence | Kod | A001, A002, A003 |
| 2 | Nom | Nazwisko | Corbineau, Verhaegen, Solbakken |
| 3 | Prénom | Imię | Maëlle, Lotte, Ingrid |
| 4 | Genre | Płeć | F, F, F |
| 5 | Naissance | Data ur. | 2015-04-08, 2001-12-12 |
| 6 | Club | Klub | CLAP, SLB, BOB |
| 8 | Numéro de membre | Nr członkowski | 526383, 108284 |
| 13 | Temps 500 m | (pomiń) | 59.92, 42.84, 49.66 |
- Plik i opcje jego odczytu.
- Kolumny pliku i pole każdej z nich (z przykładami z pliku). Dalej podgląd pierwszych wierszy.
- Przejście do dopasowania do bazy.
1. Plik
CSV, Excel (.xlsx, arkusz do wyboru) lub JSON (tablica obiektów; zagnieżdżone pola stają się kolumnami „a.b.c”). Dla CSV: separator i kodowanie („Wykryj”: UTF-8, jeśli jest prawidłowe, w przeciwnym razie Windows-1252). Wiersz nagłówka: wiersz z tytułami (0: brak, kolumny są oznaczane numerami). Format dat: jeśli jest pusty, jest wykrywany (ISO, dzień/miesiąc/rok, miesiąc słownie, rrrrmmdd, numer seryjny Excela, sam rok).
2. Kolumny
Każda kolumna otrzymuje pole: pomiń, kod, nazwisko, imię, pełne imię i nazwisko („NAZWISKO, Imię” lub „Imię NAZWISKO”), płeć, data urodzenia, klub, federacja, numer członkowski, międzynarodowy numer członkowski, ID z platformy zgłoszeń, kraj, region, język, transpondery nr 1 i nr 2, numer startowy, kategoria, grupa, a następnie dla każdej konkurencji imprezy:
- „Zgłoszony 500 m Femmes”: wartość prawdziwa (X, oui, 1, ✓, „inscrit”, dystans lub nazwa konkurencji) zgłasza zawodnika; puste, non, 0 lub „-” go nie zgłaszają; inna wartość jest sygnalizowana i nie zgłasza;
- „Czas zgłoszeniowy 500 m Femmes”: zgłoszony czas (i zgłoszenie do konkurencji).
ID SpeedSkatingResults jest proponowane tylko w łyżwiarstwie szybkim na długim torze SSR.
Pola są proponowane na podstawie tytułów (po francusku, angielsku, niderlandzku, niemiecku): tytuł zawierający nazwę konkurencji lub jej dystans („Inscrit 500m”, „1000”) staje się polem tej konkurencji. EVENT sprawdza, czy jest kolumna z nazwiskiem, czy żadne pole się nie powtarza i czy na konkurencję przypada najwyżej jedna kolumna.
Zapamiętany format: pola i opcje odczytu są automatycznie zapamiętywane dla każdego formatu pliku (ten sam typ, te same tytuły) i wracają przy kolejnym podobnym pliku. Zacznij od propozycji tworzy propozycje od nowa; Zapomnij ten format usuwa to, co zapamiętano.
Wartości są formatowane: nazwisko WIELKIMI LITERAMI, imię z wielką literą na początku; kraj, język i płeć rozpoznawane w wielu postaciach („F”, „female”, „fille”…).
Wyodrębnij zgłoszone konkurencje
Internetowy formularz zgłoszeniowy często zapisuje wybrane konkurencje w formie listy w kolumnie dla każdego dnia („500m, 1500m, Poursuites”), i to nie zawsze w tej samej kolumnie w każdym wierszu. Zaznacz Wyodrębnij zgłoszone konkurencje (pod listą kolumn, gdy impreza jest otwarta):
- EVENT nadaje pole Zgłoszone konkurencje (lista do wyodrębnienia) nieprzypisanym kolumnom, w których co najmniej połowa wartości wskazuje konkurencję imprezy („Konkurencje szukane w: …”). Możesz nadać je lub usunąć ręcznie; może je mieć kilka kolumn. Jeśli EVENT nie znajdzie żadnej, ostrożnie odczytuje wszystkie nieprzypisane kolumny (adres czy e-mail do niczego nie zgłaszają).
- Każda komórka jest dzielona (przecinek, średnik, kreska pionowa, nowy wiersz); każda wartość jest porównywana z konkurencjami imprezy: jej dystans („10 000m”, „1 500 m”, „3000 mètres”, „10 km”), płeć („(F)”, „(H)”, „(W)”, „(M)”, Dames, Hommes…, w przeciwnym razie płeć zawodnika) i słowa („Mass Start”, „Poursuite Sprint”), bez względu na wielkość liter i znaki diakrytyczne.
- Spośród kilku możliwych konkurencji wybierana jest ta, której nazwa nie zawiera nic więcej; w przeciwnym razie wartość jest niejednoznaczna i sygnalizowana („Poursuites”, gdy jest bieg drużynowy na dochodzenie i bieg drużynowy sprint). Wartość dotycząca drugiej płci („5000m (F)” w wierszu mężczyzny) albo nieodpowiadająca żadnej konkurencji jest sygnalizowana. Nic nie jest zgadywane.
Podgląd pokazuje każdą znalezioną wartość (Znaleziona wartość, Razy), konkurencję przyjętą dla każdej płci albo „nierozpoznana”, „niejednoznaczne: …”, „płeć inna niż płeć zawodnika” (Uwzględniona konkurencja), wraz z podsumowaniem: odczytane kolumny, zgłoszenia na konkurencję, nieuwzględnione wartości. Lista Konkurencja wybrana ręcznie rozstrzyga wartość: „(automatycznie)”, „(pomiń tę wartość)” albo konkurencja — ta sama konkurencja drugiej płci obowiązuje dla drugiej płci.
Wyodrębnione konkurencje dodają się do konkurencji z kolumn „Zgłoszony 500 m Femmes”, które działają jak dotąd. Nieuwzględniona wartość pojawia się w Szczegóły swojego wiersza przy dopasowaniu oraz w podglądzie zgłoszeń na konkurencję; raport i dziennik importu podają podsumowanie. Opcja, kolumny i wybory ręczne są zapamiętywane razem z formatem. Krok po kroku: Import zgłoszeń z konkurencjami w dowolnej kolejności.
3. Dopasowanie
Dopasuj do bazy → porównuje każdy wiersz z zawodnikami w bazie; kolumna Stan pokazuje wynik kolorem:
- Znaleziono
- Ten sam odnośnik, to samo ID zewnętrzne, ten sam numer członkowski w tej samej federacji (z kolumny, w przeciwnym razie federacja imprezy) albo ten sam numer międzynarodowy.
- Proponowany
- To samo nazwisko, imię i data urodzenia (znaki diakrytyczne, łączniki i kolejność nazwisk są pomijane): karta jest wybierana automatycznie, import ją potwierdza.
- Niejednoznaczne
- Kilku kandydatów albo tylko jedna wskazówka: do sprawdzenia.
- Nowy
- Brak karty: zawodnik zostanie utworzony.
Dla każdego wiersza Dopasowany zawodnik: kandydat, „Utwórz nowego zawodnika” albo „Pomiń wiersz”. Następny do rozstrzygnięcia przechodzi do następnego wiersza do rozstrzygnięcia; Utwórz wszystkie nierozstrzygnięte tworzy ich za jednym razem. Różnice (nazwisko, data urodzenia, płeć) i nieczytelne wartości są pokazywane w „Szczegóły”; wiersz, który powtarza osobę wymienioną wyżej w pliku, jest pomijany.
Karty już w bazie: „Uzupełnij puste pola karty” (domyślnie), „Zastąp wartościami z pliku” albo „Nie zmieniaj karty”. Brak kategorii w pliku: oblicz ją (data urodzenia). Podgląd podaje, ile zgłoszeń otrzyma każda konkurencja („Zgłoszenia do konkurencji: 500 m Femmes: 18; 1500 m Femmes: 16”). ← Kolumny cofa do poprzedniego etapu.
4. Import i raport
Importuj tworzy zawodników (klub jest rozpoznawany po nazwie lub skrócie), aktualizuje karty, zapisuje numer członkowski w przynależności do federacji, a następnie zgłasza każdego zawodnika (numer startowy, kategoria z pliku lub obliczona, grupa, konkurencje z czasami). Raport z importu podaje utworzonych zawodników, zaktualizowane karty, zgłoszenia utworzone dla każdej konkurencji, nieznalezione kategorie i konkurencje, powtórzone numery startowe i błędy w poszczególnych wierszach.
To, czego import nie może rozstrzygnąć sam — różne dane, osoby o tym samym nazwisku, duplikaty w pliku, nieprzyjęte konkurencje, sprzeczne zgłoszenia, powtórzone numery startowe… — pojawia się w kolumnie Konflikty dopasowania; pole Pokaż ten konflikt zachowuje go na żółto na liście zgłoszeń. Każdy konflikt, przykład i co zrobić: Konflikty przy imporcie zgłoszeń.