O projekcie

Narzędzie do śledzenia rywalizacji w kategoriach F1 modelarstwa lotniczego w Polsce

Dlaczego powstała ta strona?

Trochę z kaprysu. W grudniu 2025 po zmianie przepisów punktowania Pucharu Świata na procentowy padł pomysł, aby nie marnować zbyt dużo czasu na ich obliczanie co każdą ręczną aktualizację, a jednocześnie móc je pokazać tak aby nikt nie miał pytań skąd się wzięły... później system "delikatnie" się rozwinął. Dodatkowym impulsem do stworzenia obecnego systemu było wyeliminowanie czasochłonnego i podatnego na błędy ręcznego przepisywania wyników do arkuszy kalkulacyjnych.

Przez dekadę Ranking Kadry oraz Puchar Polski były pieczałowicie prowadzone i publikowane na stronie Free Flight Krosno, teraz będę chciał kontynuować to tutaj.

Nadrzędnym celem jest zapewnienie pełnej transparentności w procesie wyliczania Rankingu Kadry Narodowej oraz umożliwienie każdemu zawodnikowi bieżącego śledzenia swojej pozycji i historii startów w jednym, intuicyjnym miejscu.

POL 6908

Co dalej?

System jest w fazie intensywnego rozwoju i to najlepszy moment, aby dopasować go do realnych potrzeb. Na pewno będzie ewaluował w trakcie bieżącego sezonu. Jeśli masz uwagi lub pomysł na nową funkcję – śmiało. Kształt tego narzędzia zależy od współpracy całego środowiska i osób, którym zależy na rozwoju tej dyscypliny sportu.

Dane zaimportowane do systemu mogą zawierać błędy - niestety FAIID choć jest unikalnym numerem, to dla niektóych zawodników było zmieniane, główne ze względu na błędy przy zapisie nazwisko do bazy FAI. Jeśli zauważyłeś jakiś błąd daj znać!

Możliwe kierunki zmian jeśli będzie takie zainteresowanie:
  • Szczegółowe wyniki zawodów? docelowo system mógłby gromadzić pełne wyniki, a nie tylko sumaryczne punkty PP.
  • Rozszerzenie klas - architektura jest gotowa na kolejne kategorie (np. F1N), o ile pojawi się zapotrzebowanie i dostęp do ustandaryzowanych wyników.
  • Moduł zgłoszeń online - integracja systemu rankingowego z jeszcze prostszym modułem rejestracji na zawody krajowe, co odciążyłoby organizatorów i pozwalało na automatyczną weryfikację ważności licencji sportowej.
  • Powiadomienia o zmianach - automatyczne alerty (push) informujące o aktualizacji rankingu po zawodach lub zmianie pozycji w zestawieniu.

Możliwości dla użytkowników

Dynamiczne Rankingi

Podgląd aktualnych tabel Pucharu Świata, Pucharu Polski oraz Rankingu Kadry z uwzględnieniem trendów (awansów i spadków).

Historia Sezonu

Możliwość przeglądania "zamrożonych" wersji rankingu z konkretnych dat, co pozwala przeanalizować przebieg rywalizacji krok po kroku.

Profile Zawodników

Indywidualne zestawienie wyników zawodnika ze wszystkich trzech źródeł (WC, PP, MP) na przestrzeni lat.

Baza zawodników

Dane o zawodnikach synchronizowane są z bazą licencji FAI dzięki czemu możliwe jest np. automatyczne monitorowanie wieku zawodników, oznaczenia "J" oraz "J-18" dla osób kończących wiek juniorski.

To co niewidoczne - automatyzacja

Podstawą do uzyskania punktacji Pucharu Świata, jest automatyczne pobieranie danych ze strony źródłowej FAI: https://www.freeflightnews.org.uk/wcup/wcupmast.htm. Specjalnie zaprojektowany skrypt przeprowadza crawling czyli regularnie analizuje i pobiera międzynarodowe wyniki, skrupulatnie gromadząc pełną historię z całego sezonu. Dzięki temu możliwe jest:

  • Precyzyjne wyliczanie punktów kadrowych za PŚ na podstawie zagranicznych startów bez błędów ludzkich.
  • Automatyczne parowanie zawodników po unikalnym numerze FAI ID.
  • Szybką aktualizację Rankingu Kadry zaraz po ogłoszeniu nowych wyników przez FAI.

System pozwala na automatyczne obliczanie punktacji Pucharu Polski (możliwe wyłącznie przy imporcie plików zawodów zgodnych z wzorem dla danej kategorii udostępnianym na stronie Komisji Modelarskiej) - na razie dla F1A,B,C,Q. Każda z punktacji może być też ręcznie korygowana oraz uzasadniane wyniki np. w przypadku remisów. Możliwe jest też wprowadzanie notatek pod każdym rocznikiem punktacji - zarówno w Rankingu jak i Pucharze Polski - legenda - będzie pozwalać na umieszczenie linku do aktualnych na dany rok przepisów czy uzasadnienia pewnych decyzji, w sytuacjach których nie przewiduje regulamin.