Przejdź do treści
ChronoFEED EVENT Pomoc

Osiągnięcia

Dotychczasowe wyniki zgłoszonych zawodników, które służą do tworzenia grup. Dla każdej konkurencji EVENT oblicza czas rozstawienia każdego zgłoszonego według reguł konkurencji; moduł Skład tworzy następnie na ich podstawie wyścigi.

Czas, według którego każdy zgłoszony zawodnik jest klasyfikowany przed wyścigiem (seeding), zgodnie z łańcuchem źródeł konkurencji ustawionym w szablonie: na przykład jego najnowsze wyniki na danym dystansie, w przeciwnym razie inna rozegrana konkurencja, w przeciwnym razie czas ze zgłoszenia.

Konkurencja1500 mOblicz rozstawienieAnulujCała imprezaWyniki SSRWyniki ChronoFEEDUstawienia modułu1
Obliczanie rozstawienia: 3 / 8 — Eline De Smedt2
Dopuszczone obiektyQuebec City (CAN), Calgary (CAN)Wykluczone obiektyBrak3
#Nr startowyZawodnikKlubCzas do rozstawieniaŹródłoGrupaFalaSzczegóły (obiekt, data, przeliczenie, formuła)
1110Kaja NowickaTRV2:24.970Zgłoszenie1P1
2107Eline De SmedtBOB2:22.800Wynik1P1Quebec City (CAN), 2026-02-14
3105Maud LefébureSLB2:24.100Wynik2P2Calgary (CAN), 2026-01-17
4
1500 m kobiet Pucharu Hollywood na długim torze podczas obliczania: wiersz Eline De Smedt, właśnie obliczany, jest pogrubiony.
  1. Konkurencja (ta sama co w module Skład), obliczanie, jego „Anuluj” i pole „Cała impreza”, odczyty SSR i ChronoFEED, ustawienia modułu.
  2. Postęp obliczania.
  3. Dopuszczone i wykluczone obiekty, z wielokrotnym wyborem.
  4. Siatka: obliczany wiersz jest pogrubiony i przesuwa się na nowe miejsce.

Konkurencja

Gdzie: Osiągnięcia, górny pasek

Konkurencja, dla której oblicza się rozstawienie. To ta sama lista i ten sam wybór co w module Skład: zmiana konkurencji tutaj zmienia ją także tam, i odwrotnie.

Oblicz rozstawienie Czas

Gdzie: Osiągnięcia

Oblicza czas do rozstawienia każdego zgłoszonego zawodnika według łańcucha źródeł zastępczych konkurencji; czasy poprawione ręcznie są zachowywane. Podsumowanie: „Obliczono rozstawienie: zgłoszenia: 16, bez czasu: 2.”. Obliczenie wykonuje się także automatycznie przy pierwszym generowaniu. Po zmianie wyników (import SSR, usunięta poprawka) oblicz ponownie.

Obliczanie nie zamraża ekranu: działa w tle, a potem każdy zgłoszony jest pokazywany po kolei — jego wiersz się pogrubia, przyjmuje nowy czas i przesuwa się na nowe miejsce, po czym wraca do normalnego wyglądu. Pasek postępu pokazuje, jak daleko jest obliczanie („Obliczanie rozstawienia: 3 / 8 — Eline De Smedt”). Anuluj zatrzymuje obliczanie: nic nie zostaje zapisane, a siatka wraca do zapisanych czasów; w przeciwnym razie czasy są zapisywane na końcu.

Cała impreza. Gdy pole Cała impreza jest zaznaczone, obliczanie obejmuje naraz wszystkie konkurencje: każda jest po kolei ponownie odczytywana i obliczana według własnych reguł (czasy przeliczone, dopuszczone i wykluczone miejsca, czasy poprawione ręcznie zostają). Pasek pokazuje postęp całości („Obliczanie rozstawienia: konkurencja 2 / 5 — 1500 m Kobiety”), a pod nim mały pasek dla każdej konkurencji z jej stanem („odczyt…”, „obliczanie… (zgłoszenia: 16)”, „zgłoszenia: 16, bez czasu: 2”, „brak zgłoszeń”); bieżąca konkurencja jest pogrubiona. Anuluj zatrzymuje wszystko: nic nie zostaje zapisane. W przeciwnym razie wszystkie czasy są zapisywane na końcu: „Obliczono rozstawienie dla konkurencji: 5; zgłoszenia: 74, bez czasu: 6.”. Gdy pole jest odznaczone, obliczana jest tylko wybrana konkurencja.

Wyniki SSR Czas Długi tor

Gdzie: Osiągnięcia (tylko łyżwiarstwo szybkie, długi tor)

Odczytuje z SpeedSkatingResults wyniki zgłoszonych zawodników na dystansach używanych do rozstawienia i dodaje je do ich kart. Zawodnik jest rozpoznawany najpierw po ID SpeedSkatingResults z jego karty (karta Tożsamość albo kolumna „ID SSR” przy imporcie zgłoszeń), następnie po ID zachowanym przy poprzednim pobraniu, a na końcu po nazwisku, płci i kraju — musi pasować dokładnie jeden zawodnik SpeedSkatingResults: EVENT nigdy nie zgaduje. Wymagany jest internet. Przycisk istnieje tylko wtedy, gdy karta imprezy wskazuje łyżwiarstwo szybkie i długi tor; w przeciwnym razie komunikat podaje sport i dyscyplinę imprezy.

Szczegółowy raport trafia do dziennika imprezy (pochodzenie „SSR”; czynność import_ssr): jeden wiersz na zgłoszonego zawodnika (jego ID SSR i jego pochodzenie, odczytane wyniki, przydatne, odrzucone), a następnie podsumowanie — odczytani zawodnicy, rozpoznani po ID SSR lub po nazwisku, nieodnalezieni, niejednoznaczni, bez wyników (nieznane ID SSR?), odczytane wyniki, zapisane, już w bazie, przydatne do rozstawienia — oraz każdy powód odrzucenia z przykładem: brak daty, dystans spoza łańcucha rozstawienia, poza zakresem dat, data późniejsza niż impreza, niedopuszczony obiekt (z listą dopuszczonych obiektów), niedopuszczony tor. Obiekty w SpeedSkatingResults zapisuje się jako „Miasto (KRAJ)”: „Québec (CAN)” i „Quebec City (CAN)” są dopuszczane przez dopuszczony obiekt „Québec” (wielkość liter, znaki diakrytyczne, kraj w nawiasie i słowa City, Ville, Ville de, Cité są pomijane). Podsumowanie wymienia najczęściej odrzucane obiekty („Calgary (CAN) × 12”), a przy odrzuceniu z powodu zakresu dat — dopuszczone daty; oba ustawia się w Reguły rozstawienia konkurencji, które rozwijają się automatycznie.

Gdy są przydatne wyniki, rozstawienie jest natychmiast przeliczane (jego dziennik następuje po raporcie); w przeciwnym razie raport wyjaśnia, dlaczego nic się nie przydaje.

Pamięć podręczna SSR. Wyszukiwanie zawodnika po nazwisku trwa długo (serwis wymaga odstępów między zapytaniami). Dlatego EVENT przechowuje na tym komputerze każde wykonane wyszukiwanie pod kluczem nazwisko, imię, data urodzenia i kraj (bez względu na akcenty, wielkość liter i nadmiarowe spacje): kolejny odczyt szuka tylko nieznanych zawodników. Znaleziony zawodnik jest przechowywany rok, wyszukiwanie bez wyniku (nie znaleziono lub niejednoznaczne) – tydzień. Raport to podaje („znalezione po nazwisku, pamięć podręczna tego komputera”, „Uniknięte wyszukiwania po nazwisku: 12”). Same wyniki są zawsze odczytywane ponownie z serwisu, a reguły konkurencji (czasy przeliczone, dopuszczone i wykluczone miejsca) działają jak dotąd. Aby wyszukać wszystko od nowa: Wyczyść pamięć podręczną SSR.

Na bieżąco, w miarę napływu odpowiedzi (2.0.30). Odczyt działa w tle, po kilku zawodników naraz (trzech, by oszczędzać serwis, który prosi o rozłożenie zapytań w czasie): ekran pozostaje wolny, a każdy zawodnik pojawia się zaraz po odebraniu — na pasku postępu („Wyniki SSR: 12 / 40 — ESSAI, Numéro 2: znaleziony (ID SSR 952): odczytane wyniki: 12”), w kolumnie SSR swojego wiersza, na liście odebranych pod paskiem (najnowszy na górze; w kolorze ostrzeżenia, jeśli nie znaleziono, jest niejednoznaczny lub z błędem) oraz jako wpis w dzienniku, źródło „SSR”. Całość może trwać nieco dłużej, ale widać, co się dzieje.

Cała impreza. Gdy zaznaczone jest Cała impreza, odczyt obejmuje zgłoszonych do wszystkich konkurencji: każdego zawodnika tylko raz, na dystansach wszystkich jego konkurencji; raport jest robiony konkurencja po konkurencji, a ponownie obliczane jest rozstawienie całej imprezy.

Anulowanie, zapis i błędy. Anuluj zatrzymuje odczyt: odebrani zawodnicy pozostają wyświetleni, ale nic nie jest zapisywane (jak przy obliczaniu rozstawienia). W przeciwnym razie wszystko, co odczytano, jest zapisywane na końcu, za jednym razem. Zawodnik, dla którego serwis odpowiada błędem, jest „z błędem”, a pozostali są odczytywani dalej; po pięciu błędach z rzędu kolejni nie są już odpytywani: uruchom ponownie później.

Wyniki ChronoFEED Czas

Gdzie: Osiągnięcia (pole wyboru Cała impreza obok Oblicz rozstawienie)

Odczytuje ze światowej bazy wyników ChronoFEED (wyniki zawodów udostępnione przez stanowiska FINISH) wyniki zawodników zgłoszonych do konkurencji — albo wszystkich zgłoszonych do imprezy, gdy pole jest zaznaczone — i dodaje je do ich wyników, ze źródłem chronofeed, tak jak Wyniki SSR: dowolny sport, dowolna dyscyplina. Zachowywane są tylko wyniki sportu i dyscypliny imprezy (kody wspólnej bazy: „SPEEDSKATING”, „LONG-TRACK”…), sklasyfikowanego zawodnika, z czasem i dystansem. Czas, który już jest w jego wynikach (ten sam dystans, czas i data, z dowolnego źródła), nie jest zapisywany drugi raz. Wymagany jest internet i licencja EVENT (wersja próbna nie daje dostępu).

Zawodnik zostaje odnaleziony tylko wtedy, gdy jego karta ma pełne dane osobowe: imię, nazwisko, datę urodzenia i kraj (trzyliterowy kod ISO z tabeli krajów: „CAN”). Żadne z tych danych nie opuszcza komputera: EVENT oblicza dla każdego zawodnika klucz (kilka dziesiątych sekundy na zawodnika, kilku naraz; pasek stanu liczy „klucze zawodników 12 / 143”), wysyła do serwera tylko identyfikator wyprowadzony z tego klucza, w pakietach po 500, i sam odszyfrowuje otrzymane wyniki. Anuluj przerywa odczyt; nic nie zostaje wtedy zapisane.

Raport trafia do dziennika imprezy (pochodzenie „Import”; czynność import_chronofeed): jeden wiersz na zgłoszonego zawodnika (niepełne dane osobowe i czego brakuje, brak wyników albo wyniki odczytane, z dyscypliny, przydatne, z innej dyscypliny, niesklasyfikowane), a następnie podsumowanie — odczytane zgłoszenia, pełne i niepełne dane osobowe, odczytane wyniki, zapisane, już w bazie, przydatne do rozstawienia konkurencji — oraz powody odrzucenia (te same zasady co przy obliczaniu: zakres dat, dopuszczone obiekty…). Błąd serwera (odrzucona licencja, dzienny limit, serwer nieosiągalny albo jeszcze nieaktualny) jest opisany wprost; to, co odczytano wcześniej, zostaje zachowane. Rozstawienie jest przeliczane, gdy pojawiło się coś nowego i przydatnego.

Łańcucha rozstawienia nie trzeba ustawiać: źródło „Wyniki” bierze wszystkie wyniki zawodnika, z SpeedSkatingResults, z ChronoFEED albo wpisane. Adres serwera ustawia się w ustawieniach.

Przykład: 1500 m Femmes, 24 zgłoszone zawodniczki, pole odznaczone. Podsumowanie: „Podsumowanie ChronoFEED: odczytane zgłoszenia: 24, z pełnymi danymi osobowymi: 21, z niepełnymi: 3 (data urodzenia × 3); odczytane wyniki: 57, z innej dyscypliny: 9, niesklasyfikowane: 2, zapisane: 46, już w bazie: 0, przydatne do rozstawienia konkurencji: 18.” Uzupełnij datę urodzenia na trzech kartach, a potem uruchom ponownie: zapisywane są tylko nowe wyniki.

Ustawienia modułu Czas

Gdzie: Osiągnięcia, przycisk na końcu górnego paska

Pamięć podręczna SSR tego komputera: liczba przechowywanych wyszukiwań zawodników w SpeedSkatingResults („Wyszukiwania zawodników w SpeedSkatingResults przechowywane na tym komputerze: 42.”). Wyczyść pamięć podręczną SSR zapomina je wszystkie po potwierdzeniu: kolejne Wyniki SSR ponownie wyszukają po nazwisku w serwisie, co trwa długo. Już odczytane wyniki i identyfikatory SSR w kartach zawodników się nie zmieniają.

Pamięć podręczna to plik na tym komputerze (w folderze EVENT profilu Windows), wspólny dla wszystkich imprez. Nie ma jej w bazie danych, którą współdzieli FINISH.

Reguły rozstawienia konkurencji Czas

Gdzie: Osiągnięcia, zwijany pasek pod przyciskami

Łańcuch rozstawienia tej konkurencji, źródło po źródle, w postaci używanej przy obliczaniu: dystans (albo formuła, albo inna konkurencja), obliczenie (najlepszy wynik albo średnia z N najlepszych), zakres dat (sezony, początek sezonu, maksymalna liczba dni, nie wcześniej niż, nie później niż) z faktycznie dopuszczonymi datami obliczonymi dla daty imprezy („Dopuszczone daty: od 2025-07-01 do 2026-11-07”), dopuszczone obiekty, wykluczone obiekty, współczynnik. Pokazywane są tylko pola, które ma dane źródło. Pasek rozwija się automatycznie, gdy ostatnie obliczenie rozstawienia nie dało żadnego czasu albo import SSR odrzucił wyniki; po zwinięciu jego tytuł brzmi „Zgodne z szablonem” albo „Wartości zmienione dla tej konkurencji: 2”.

Każda wartość ma znacznik:

  • zielony: wartość z szablonu imprezy (własne rozstawienie typu konkurencji, w przeciwnym razie rozstawienie jego modelu); podpowiedź „Wartość z szablonu: Québec”;
  • żółty: zmieniona dla tej konkurencji; podpowiedź „Zmienione dla tej konkurencji; wartość z szablonu: Québec”. Mały przycisk ↺ obok przywraca wartość z szablonu. Źródło, którego nie ma w szablonie, jest oznaczone „brak w szablonie”.

Najedź na pole, aby zobaczyć jego wyjaśnienie. Obiekty oddziela się przecinkiem lub średnikiem; znaki diakrytyczne, wielkie litery, kraj w nawiasie oraz słowa City, Ville, Ville de, Cité na początku lub na końcu są pomijane: „Québec” dopuszcza „Quebec City (CAN)”, ale nie „Mexico City” ani „Salt Lake City”. Puste dopuszczone obiekty oznaczają dopuszczenie wszystkich obiektów. Odrzucona wartość (źle zapisana data…) ma czerwoną ramkę, a powód widać po najechaniu na ⚠.

Zapisz i przelicz zapisuje łańcuch w kopii konkurencji — nigdy w szablonie ani w innych konkurencjach —, odnotowuje go w dzienniku konkurencji (czynność regle_performance: przed, po i lista zmian, „Dopuszczone obiekty: „Québec” → „Québec, Calgary””), a następnie przelicza rozstawienie zgłoszonych zawodników. Już wygenerowane wyścigi się nie zmieniają: komunikat o tym informuje („wygeneruj wyścigi ponownie, aby zastosować”); jeśli niektóre wyścigi są już rozegrane, EVENT najpierw pyta. Odrzuć zmiany przywraca zapisane reguły; Przywróć wszystko według szablonu przywraca cały łańcuch z szablonu (do zapisania). Po imporcie SSR, który odrzucił obiekty, Dodaj odrzucone obiekty do dopuszczonych dodaje je do wyświetlonych dopuszczonych obiektów: sprawdź, a następnie zapisz.

Przykład: po kliknięciu Wyniki SSR pojawia się „143 zgłoszonych, 143 bez czasu”, a dziennik podaje „447 × lieu non admis (lieux admis : Québec) (ex. : t1500 2:23.300 2026-02-07 Quebec City (CAN))” (niedopuszczony obiekt). Od wersji 2.0.20 „Quebec City (CAN)” jest rozpoznawany jako „Québec”: ponownie kliknij Wyniki SSR. Aby dopuścić także czasy uzyskane gdzie indziej, dodaj „Calgary” do dopuszczonych obiektów (żółty znacznik), a następnie kliknij Zapisz i przelicz. Szablon imprezy zachowuje „Québec” dla pozostałych konkurencji.

Dopuszczone obiekty Czas

Gdzie: Osiągnięcia, pod przyciskami

Wielokrotny wybór z listy torów znanych SpeedSkatingResults („Calgary (CAN)”, „Quebec City (CAN)”…) oraz obiektów już wpisanych w reguły konkurencji (oznaczonych „(reguły konkurencji)”). Liczą się tylko wyniki uzyskane w zaznaczonych obiektach: obliczanie bierze najlepszy czas na dystansie na tych torach. Nic nie zaznaczono: wszystkie obiekty (przycisk pokazuje „Wszystkie obiekty”). Pole u góry wyszukuje obiekt; Odznacz wszystko czyści wybór.

Wybór zapisuje się w regułach rozstawienia konkurencji (dopuszczone obiekty każdego źródła, które je ma): zostaje zapisany z regułą konkurencji; „niezapisane” przypomina o tym aż do Zapisz i przelicz.

Lista torów jest przechowywana na komputerze: działa bez sieci (za pierwszym razem — lista dostarczona z EVENT). Przy otwarciu listy wyboru EVENT wczytuje ją ponownie z SpeedSkatingResults, jeśli ma ponad 30 dni, tylko raz na uruchomienie i w tempie, jakiego wymaga serwis; w przeciwnym razie nic nie jest wysyłane do sieci.

Wykluczone obiekty Czas

Gdzie: Osiągnięcia, pod przyciskami

Wyniki uzyskane w zaznaczonych obiektach są pomijane w obliczeniach, nawet jeśli dopuszczony obiekt je przyjmuje. Nic nie zaznaczono: „Brak”. Wybór jest zapisywany tak jak dopuszczone obiekty.

Przykład: Puchar Hollywood, 500 m kobiet: dopuszczone obiekty „Quebec City (CAN)” i „Calgary (CAN)”, wykluczony obiekt „Calgary (CAN)”. Liczą się tylko czasy uzyskane w Québecu; zawodniczka, która startowała tylko w Calgary, dostaje swój czas zgłoszeniowy.

Poprawiony czas Czas

Gdzie: Osiągnięcia, pod siatką

Narzuca wybranemu zgłoszonemu zawodnikowi czas do rozstawienia („41.23”, „1:15.12”) z Powodem, a następnie Popraw. Poprawka jest pierwszym źródłem łańcucha: pozostaje, obliczenie po obliczeniu, dopóki nie zostanie usunięta. Wyświetlane źródło zmienia się na „Poprawiony ręcznie”, a karta zawodnika to sygnalizuje.

Usuń poprawkę Czas

Gdzie: Osiągnięcia, pod siatką

Usuwa poprawkę wybranego zawodnika; oblicz rozstawienie ponownie, aby odzyskać czas z łańcucha.

Joker Czas

Gdzie: Osiągnięcia, pod siatką

Nadaje lub odbiera jokera wybranemu zawodnikowi: zostaje on umieszczony przed najszybszymi we wszystkich swoich konkurencjach (zawodnik wysokiej klasy bez aktualnego czasu). To samo pole wyboru istnieje w siatce zgłoszeń.

Czasy do rozstawienia zgłoszonych Czas

Gdzie: Osiągnięcia, siatka

Zgłoszeni zawodnicy w kolejności wejściowej: miejsce, numer startowy, zawodnik, klub, czas do rozstawienia, źródło (Wynik, Inna konkurencja, Zgłoszenie, Joker, Poprawiony ręcznie, Bez czasu), grupa, wyścig oraz szczegóły silnika (obiekt, data, przeliczenie, formuła).

Kolumna SSR mówi, co dał ostatni odczyt SSR dla zawodnika (znaleziony i ile wyników, nie znaleziono, niejednoznaczny, z błędem); wypełnia się w trakcie odczytu.