Rejestrator obecności dla trenerów i instruktorów: od rosterów do eksportów
Skonfiguruj rejestrator obecności dla trenerów i instruktorów, żeby zarządzać rosterami, szybkim check-inem, notatkami uczestników i eksportami do rozliczeń oraz raportów.

Jaki problem właściwie rozwiązuje rejestrator obecności
Jeśli prowadzisz zajęcia grupowe, treningi personalne lub program społecznościowy, obecność to nie tylko liczba osób. To zapis, kto przyszedł, co wydarzyło się na sesji i co powinieneś zaksięgować lub zgłosić później. Gdy ten zapis żyje w pamięci lub w chaotycznym arkuszu, drobne błędy szybko się kumulują.
Codzienne problemy są przewidywalne: ktoś przychodzi spóźniony i zostaje pominięty, dwóch trenerów zapisuje obecność w różnych miejscach, albo nikt nie wie, czy drop-in zapłacił w tym tygodniu, czy w poprzednim. Rozliczenia stają się zgadywanką, a raporty dla właściciela studia, szkoły czy programu finansowanego grantem zajmują godziny.
Praktyczny rejestrator obecności powinien objąć podstawy bez przekształcania się w wielki projekt administracyjny:
- Roster (kto jest oczekiwany i do której klasy należy)
- Szybki check-in (obecny, spóźniony, nieobecny, usprawiedliwiony)
- Krótkie notatki przydatne następnym razem (uraz, ograniczenia, cele, postępy)
- Eksporty (do rozliczeń, płac lub miesięcznych raportów)
To ma największe znaczenie w przypadku powtarzających się zajęć z powracającymi uczestnikami: zajęcia fitness, sztuki walki, taniec, programy dla młodzieży, grupy rehabilitacyjne i małe studia, gdzie więcej niż jedna osoba prowadzi zajęcia.
System jest "wystarczająco dobry", jeśli odpowiada na trzy pytania w mniej niż minutę: Kto był oczekiwany dziś? Kto faktycznie przyszedł? Co muszę zapamiętać na następną sesję? Jeśli możesz dodatkowo wyeksportować czystą listę na koniec miesiąca, unikasz najczęstszych sporów o rozliczenia.
Przykład: trener prowadzi trzy wieczorne zajęcia. Jeden uczestnik zmienia dzień, drugi ma kartę próbną, a trzeci potrzebuje zmodyfikowanych ćwiczeń. Dzięki podstawowemu trackerowi trener szybko odprawia ich, dodaje jedną krótką notatkę i później eksportuje obecność do fakturowania bez przeglądania SMS-ów czy papierowych list.
Podstawowe funkcje do wdrożenia od pierwszego dnia
Dobry tracker to nie "tylko lista imion." To mały system, który pozostaje spójny podczas intensywnych check-inów, zmian w ostatniej chwili i rozliczeń na koniec miesiąca.
Zacznij od funkcji, które pokrywają większość rzeczywistych sytuacji. Dodawaj dodatki później, nie psując istniejących danych.
Minimalny zestaw funkcji
Celuj w prosty, powtarzalny workflow:
- Rostery dla klasy, sesji lub lokalizacji, z prostym sposobem przenoszenia kogoś na inny termin
- Szybkie check-iny działające pod presją (tap, by oznaczyć obecność, szybkie wyszukiwanie, czytelne opcje spóźniony/nieobecny)
- Notatki przypisane do uczestnika przydatne w danej chwili (flagi urazów, cele, status członkostwa, proste modyfikacje typu "dozwolone/nie dozwolone")
- Eksporty zgodne z tym, jak otrzymujesz płatności i jak raportujesz
- Podstawowe role, żeby odpowiednie osoby mogły edytować odpowiednie rzeczy (trener vs admin)
Notatki mają większe znaczenie, niż się wydaje. Jeśli trener od razu widzi "uraz kolana: bez skoków" lub "klasa próbna 2/3", unikasz niezręcznych rozmów i utrzymujesz spójność usług między personelem.
Eksporty, które oszczędzają godziny
Nie zostawiaj eksportów "na później." Nawet prosty tracker powinien generować czyste dane gotowe do arkusza: sumy do rozliczeń według uczestnika, sumy płac według trenera, liczniki nieobecności i spóźnień oraz historię sesji do zgodności lub raportów obiektowych.
Przykład: trener prowadzi trzy zajęcia społecznościowe w tygodniu w dwóch lokalizacjach. W piątek admin eksportuje tydzień, filtruje nieobecności i wystawia kredyty. Trener musiał tylko wskazać present/late/no-show i dodać jedną notatkę: "nowy członek, zaczyna w przyszłym miesiącu."
Dane, które warto śledzić (utrzymaj prostotę)
Jeśli dane o obecności są chaotyczne, wszystko dalej też będzie: przypomnienia, rozliczenia, a nawet podstawowe pytania typu "Kto był we wtorek?" Zacznij od niewielkiego zestawu pól, którym możesz zaufać.
Pomyśl w czterech prostych tabelach (nawet jeśli zaczynasz w arkuszu): uczestnicy, zajęcia, obecność i notatki. Każda powinna mieć jedno zadanie.
Minimalne dane do rejestracji
Utrzymuj pola zwięzłe i spójne:
- Profil uczestnika: pełne imię i nazwisko, preferowany kontakt (email lub telefon), kontakt alarmowy i ewentualne zgody (zdjęcia, oświadczenia o odpowiedzialności, niepełnoletni)
- Ustawienia zajęć: nazwa zajęć, harmonogram (dzień i godzina rozpoczęcia), trener, lokalizacja (sala, stacjonarnie/online), pojemność i typ ceny (drop-in, pakiet, członkostwo)
- Rekord obecności: data i czas, status (present, late, no-show, excused) oraz czy była to wejściówka drop-in czy wykorzystanie planu
- Dziennik notatek: krótkie, z datą wpisy przypisane do uczestnika (opcjonalnie powiązane z konkretną sesją)
To wystarczy, by prowadzić odprawy, rozwiązywać spory i tworzyć użyteczne raporty bez nadmiernego rozbudowywania.
Opcjonalne tagi rozliczeniowe (tylko jeśli potrzebne)
Jeśli wystawiasz faktury klientom lub potrzebujesz czystszych eksportów, dodaj kilka etykiet zamiast budować cały system płatności:
- Typ planu (członkostwo, pakiet 10 wejść, drop-in)
- Stawka (lub poziom cenowy)
- Okres fakturowania (tygodniowy, miesięczny)
- Flaga rozliczalny (tak/nie)
Przykład: trener prowadzi "Strength 7am" trzy razy w tygodniu. Jeden uczestnik przechodzi z drop-in na członkostwo w połowie miesiąca. Jeśli każdy rekord obecności zapisuje status oraz typ planu użyty tego dnia, eksport może poprawnie podzielić opłaty bez ręcznego zgadywania.
Jak powinien wyglądać workflow zanim coś zbudujesz
Zanim wybierzesz narzędzie lub zbudujesz cokolwiek, uzgodnij rzeczywisty przebieg pracy w siłowni, studiu lub na boisku. Twój tracker powinien pasować do tego, jak faktycznie odbywają się zajęcia.
Zacznij od tego, jak ludzie trafiają na roster. Tylko rejestracja z wyprzedzeniem jest najczystsza, ale prawdziwe zajęcia mają gości. Jeśli akceptujesz obu, zdecyduj, czy gość jest dodawany tylko na dzisiejszą sesję, czy zapisywany jako uczestnik na przyszłość.
Następnie wybierz moment check-inu. Check-in prowadzony przez trenera jest szybki, gdy znasz swoją grupę. Samodzielny check-in może działać przy drzwiach, ale tylko jeśli ekran jest prosty, nazwy czytelne, a na wypadek pomyłki jest plan awaryjny.
Spisz zasady na sytuacje chaotyczne, żeby każdy je stosował tak samo:
- Spóźnienia: jak późne nadal liczy się jako "obecny" i czy to zmienia rozliczenia?
- Anulacje: jaki jest termin i kto je oznacza?
- Odrobienia: zastępują opuszczoną sesję czy dodają ekstra?
- Nieobecności: liczone jako zarezerwowane, anulowane czy uczestniczone?
- Przejścia gości: czy są śledzone jako obecność, przychód czy jedno i drugie?
To właśnie rozliczenia wprowadzają zamieszanie. Bądź konkretny, co liczy się jako: "uczestniczył" vs "zarezerwował" vs "anulował." Jeśli rozliczasz pakiety, możesz chcieć mieć zarówno liczbę sesji, jak i widok pieniężny. Jeśli rozliczasz miesięcznie, możesz bardziej dbać o wskaźnik frekwencji i odrobienia.
Na koniec ustal, jak działają notatki. Notatki pomagają tylko wtedy, gdy są spójne i prywatne. Dobra zasada: krótkie, rzeczowe, przypisane do daty. Na przykład: "Zmodyfikowane wykroki, ból kolana, użyto lżejszego obciążenia." Zdecyduj też, kto może widzieć notatki (tylko trenerzy czy także admini).
Przykład: klient odwołuje dwie godziny przed zajęciami — jeden trener oznaczy "excused", inny "no-show." Ta niewielka różnica zmienia eksporty i faktury. Uzgodnij regułę teraz, a tracker będzie mógł ją egzekwować później.
Krok po kroku: ustaw rostery, odprawy, notatki i eksporty
Utrzymaj cel prosty: w 10 sekund chcesz wiedzieć, kto był oczekiwany, kto przyszedł i co wymaga follow-upu.
Zbuduj to w pięciu krokach
-
Stwórz listę zajęć i harmonogram. Dodaj każdą klasę (np.: "Pon 18:00 Strength", "Śr 7:00 Mobility") i ustaw powtarzające się dni oraz godziny. Trzymaj nazwy spójne, aby eksporty były czytelne.
-
Zrób widok rosteru sesji. Chcesz dwa szybkie filtry: "Dziś" i "Tydzień." Każda sesja powinna pokazywać przypisanych uczestników i czytelny licznik (oczekiwani vs odprawieni).
-
Dodaj statusy obecności jednym tapnięciem. Ogranicz opcje, by trenerzy nie wahać się przy oznaczaniu. Powszechny zestaw to present, late, no-show i excused. Ustaw "present" jako domyślny tap, a zmianę pozwól wykonać drugim tapnięciem.
-
Dodaj szybkie działanie notatki z rosteru. Notatki powinny być opcjonalne i szybkie: jedna linia, z datą, przypisana do sesji. Myśl: "Wyszła wcześniej, ból kolana" lub "Pierwsze zajęcia, wymaga skalowania." To moment, w którym tracker przestaje być tylko checkboxem, a staje się narzędziem coachingowym.
-
Eksportuj według zakresu dat. Dodaj prosty przycisk eksportu, który produkuje CSV lub dane gotowe do arkusza, z kolumnami takimi jak data, klasa, uczestnik, status i notatki.
Praktyczny przykład
Po czwartkowych zajęciach oznaczasz dwie osoby jako spóźnione i jedną jako usprawiedliwioną, dodajesz notatkę dla nowego uczestnika, a w piątek eksportujesz tydzień do fakturowania. Jeśli eksport odpowiada twojemu procesowi fakturowania, jesteś przed wieloma zespołami.
Ekrany i widoki, które przyspieszają odprawy
Szybkość pochodzi z pokazywania odpowiedniej treści we właściwym momencie. Dobry system to nie jeden gigantyczny tabelaryczny widok. To kilka skoncentrowanych ekranów dopasowanych do tego, jak pracujesz przed, w trakcie i po zajęciach.
Cztery ekrany, których będziesz najczęściej używać
Te widoki pokrywają większość odpraw bez dodatkowych tapnięć:
- Dziś (widok trenera): czysta lista dzisiejszych sesji posortowana według czasu rozpoczęcia, z dużymi przyciskami do check-inu i szybką akcją "Dodaj gościa"
- Roster sesji (widok odprawy): jedna sesja na raz, duże wiersze, wysoki kontrast i przyklejony licznik typu "12/18 odprawionych"
- Profil uczestnika: historia obecności i najważniejsze notatki na górze (urazy, ograniczenia, cele), z prostą linią czasu poniżej
- Widok admina: filtry według trenera, typu zajęć, lokalizacji i zakresu dat, plus przycisk eksportu zachowujący te same filtry
Wyszukiwanie powinno być dostępne z każdego ekranu, a nie ukryte w ustawieniach. Wyszukiwanie tylko po imieniu prowadzi do duplikatów. Jeśli możesz, wspieraj co najmniej jeden dodatkowy identyfikator, np. numer telefonu lub email.
Szczegóły mobilnego check-inu
Jeśli odprawy odbywają się na telefonie, projektuj pod kciuk: duże elementy dotykowe, minimalne pisanie i łatwy sposób naprawienia pomyłki. Opcja "Cofnij" po tapnięciu oszczędza wiele frustracji.
Przykład: prowadzisz dwie sesje pod rząd w różnych lokalizacjach. Na ekranie Dziś otwierasz pierwszą sesję, jednym dotknięciem odprawiasz uczestników, potem otwierasz profil uczestnika, by potwierdzić notatkę typu "unikać unoszenia nad głowę." Później admin filtruje według lokalizacji i zakresu dat i eksportuje obecność do rozliczeń.
Prywatność i dostęp: co chronić i dlaczego
Rejestrator obecności jest niewielki, ale może przechowywać dane osobowe, które ludzie oczekują, że zabezpieczysz. Traktuj prywatność jako funkcję podstawową.
Zacznij od zdecydowania, czego nie będziesz przechowywać. Obecność, status płatności i podstawowe dane kontaktowe zwykle wystarczają. Unikaj wrażliwych danych zdrowotnych, chyba że naprawdę są potrzebne do bezpieczeństwa lub wymogów programu. Jeśli musisz coś zdrowotnego zapisać, rób to konkretne, minimalnie i opcjonalnie (np. "nota od lekarza w aktach" zamiast diagnozy).
Trzymaj notatki rozdzielone (i nudne)
Notatki to miejsce, gdzie powstają problemy prywatności. Wiele zespołów lepiej funkcjonuje z dwoma typami: prywatne notatki trenera (tylko trenerzy) oraz notatki administracyjne (harmonogram, problemy z fakturowaniem, prośby o zmianę). Dzięki temu "potrzebuje lżejszych modyfikacji dziś" jest oddzielone od "faktura w toku" i zmniejsza się nadmierne udostępnianie w eksportach.
Proste uprawnienia biją skomplikowane role
Nie potrzebujesz skomplikowanego modelu bezpieczeństwa. Zdefiniuj kilka jasnych uprawnień i trzymaj się ich:
- Kto może odprawiać uczestników i edytować obecność
- Kto może dodawać lub przeglądać prywatne notatki trenera
- Kto może eksportować obecność do faktur lub raportów
- Kto może edytować rostery (dodawać/usuwać osoby)
- Kto może zarządzać użytkownikami i resetować dostęp
Dodaj ślad audytowy dla zaufania i rozliczalności. Jeśli ktoś zmienił czas check-inu, usunął rekord lub edytował notatki, zapisz kto i kiedy to zrobił. To też sposób na szybkie rozstrzyganie sporów.
Zaplanuj retencję wcześnie: jak długo przechowujesz dane obecności, kiedy usuwasz lub anonimizujesz stare notatki i co robisz, gdy ktoś prosi o usunięcie (zgodnie z twoją polityką).
Typowe błędy powodujące kłopoty przy rozliczeniach i raportowaniu
Większość problemów z rozliczeniami nie wynika z złej matematyki. Pojawiają się, gdy codzienne wybory powodują niespójność danych i eksport przestaje odzwierciedlać rzeczywistość.
Częstą pułapką jest zmiana nazw lub godzin zajęć w połowie miesiąca. Jeśli "Pon 18:00 Strength" stanie się "Pon 18:30 Strength" w połowie miesiąca, raporty mogą się podzielić na dwa różne zajęcia. Proste rozwiązanie: trzymaj stabilne ID zajęcia w tle i traktuj nazwę oraz czas jako edytowalne szczegóły.
Duplikaty to kolejny cichy zabójca. Jeśli uczestnik zostanie dodany dwukrotnie ("Sam Lee" i "Samuel Lee"), odprawy się rozdzielają, a faktury są kwestionowane. Użyj drugiego identyfikatora (telefon lub email) i umożliw scalanie profili.
Rozliczenia psują się często, gdy rezerwacje i obecności się mieszają. Rezerwacja to intencja. Obecność to to, co się zdarzyło. Jeśli rozliczasz na podstawie rezerwacji, naliczysz opłaty za no-shows. Jeśli rozliczasz tylko na podstawie obecności bez kontekstu, możesz pominąć opłacone pakiety. Trzymaj pojęcia osobno, nawet jeśli eksportujesz je w tym samym pliku.
Statusy w formie wolnego tekstu wydają się elastyczne, ale psują raporty później. "Tu", "present", "P", "przyszedł spóźniony" i "✅" znaczą to samo dla człowieka i pięć różnych rzeczy dla arkusza. Użyj małego, stałego zestawu statusów i jeśli potrzebujesz wyjątku jak "late cancel", zdefiniuj go raz i przeszkól zespół, by używać go konsekwentnie.
Słaby zasięg na siłowni czy boisku też może zniszczyć zaufanie. Jeśli check-iny zależą od połączenia, stracisz dane przy braku sygnału. Miej plan awaryjny, nawet jeśli to papierowa lista, którą później zsynchronizujesz.
Szybka lista kontrolna dla systemu, któremu można zaufać
Dobry tracker jest nudny w najlepszym znaczeniu: zachowuje się tak samo za każdym razem, a liczby się zgadzają.
- Przed zajęciami: roster jest załadowany dla właściwej klasy i daty, widać pojemność, a gości można dodać bez psucia sumy.
- Podczas zajęć: check-in zajmuje poniżej 10 sekund na osobę, a pomyłki łatwo cofnąć.
- Po zajęciach: notatki są opcjonalne, szybkie i przypisane do uczestnika i sesji.
- Co tydzień: eksporty zgadzają się z zasadami fakturowania i zakresem dat, łącznie z traktowaniem drop-inów, członkostw, darmowych sesji i nieobecności.
- Co miesiąc: możesz szybko sprawdzić sumy według klasy i uczestnika bez ręcznego czyszczenia.
Prosty test rzeczywistości: jeśli rodzic pyta: "Ile sesji moje dziecko uczęszczało w styczniu?" powinieneś odpowiedzieć w mniej niż minutę i pokazać dokładne sesje, które zostały policzone.
Przykład: prawdziwy tydzień zajęć i jak tracker pomaga
Maya jest trenerką siły i prowadzi trzy zajęcia społecznościowe w tygodniu: Pon Foundations, Śr Conditioning i Sob Small Group. Część osób to członkowie miesięczni, inni chodzą na drop-in.
W poniedziałek na rosterze jest 14 osób. Dwie osoby to oczekiwane wejściówki, które zazwyczaj płacą za zajęcia. Jeden członek, Chris, odwołuje późno. Maya oznacza Chrisa jako Excused i dodaje notatkę: "Wysłał SMS 30 min wcześniej." W jej zasadach późne anulacje są śledzone dla odpowiedzialności, ale wyłączone z rozliczeń.
W środę pojawia się gość: Jae. Maya dodaje Jae jako drop-in i odprawia go. Ponieważ rekord obecności zawiera typ rozliczenia dla tej sesji, Jae trafia w eksport bez dodatkowych uwag.
W sobotę notatki oszczędzają czas. Chris wraca, a ostatnia notatka pojawia się przy odprawie: "Ból lewego kolana. Unikać głębokich wykroków." Maya modyfikuje trening bez powtarzania tych samych pytań. Jae wraca też i Maya widzi: "Cel: poprawa podciągania. Modyfikacja z gumami." Małe notatki prowadzą do lepszego coachingu i mniej niezręcznych sytuacji.
Tydzień w logu może wyglądać tak:
- Pon Foundations: 13 obecnych, 1 usprawiedliwiony (wyłączony z rozliczeń)
- Śr Conditioning: 12 obecnych, 1 gość dodany (fakturowany)
- Sob Small Group: 8 obecnych, notatki użyte dla 2 uczestników
Na koniec tygodnia Maya eksportuje obecność do faktur i raportu sponsora z kolumnami takimi jak data i klasa, uczestnik, status, typ rozliczenia i kwota należna.
Następne kroki: zbuduj prosty tracker, który możesz rozwijać
Jeśli chcesz tracker, którego ludzie naprawdę używają, zacznij mniejszy niż myślisz. Zbuduj minimalną wersję działającą dla jednego typu zajęć w jednej lokalizacji, z jednym eksportem pasującym do tego, jak dziś fakturujesz.
Skup pierwszy etap na jednej pętli: roster, check-in, notatka, eksport. Kiedy to działa gładko, dodaj rozszerzenia jak wiele lokalizacji, listy oczekujących czy przypomnienia.
Czysty zakres startowy, który nadal obejmuje realną pracę:
- Jeden rekord sesji dla daty i godziny zajęć
- Jeden roster na sesję ze stałymi statusami obecności
- Jedna krótka notatka na uczestnika na sesję
- Jeden format eksportu pasujący do twojego arkusza fakturowania
- Podstawowe role (trener może edytować, recepcja może odprawiać)
Jeśli budujesz własne narzędzie, AppMaster (appmaster.io) jest jednym ze sposobów, by przekształcić ten workflow w prostą aplikację webową i mobilną z prawdziwą bazą danych, jasnymi uprawnieniami i powtarzalnymi eksportami. Ponieważ generuje kod źródłowy, możesz później zmieniać reguły (np. jak traktować późne anulacje) i zregenerować aplikację zamiast łatać arkusze.
Twój najlepszy następny krok jest offline: spisz zasady rozliczeń prostym językiem, a potem wypisz dokładne pola potrzebne, by to udowodnić. Potem zrób prototyp na podstawie jednej klasy i obecności z ostatniego tygodnia i sprawdź, czy eksport zgadza się z rzeczywistym procesem fakturowania.
FAQ
Tracker obecności daje jedno, wiarygodne źródło informacji o tym, kto był zapisany, kto faktycznie przyszedł i co trzeba zapamiętać na następną sesję. Taka jedna wersja prawdy przyspiesza rozliczenia, płace i raportowanie miesięczne oraz zmniejsza liczbę sporów.
Arkusz kalkulacyjny działa dla jednej osoby i małej grupy, ale zaczyna się sypać przy wielu trenerach, nagłych zmianach na liście i stałych zasadach rozliczeń. Przejdź na tracker, gdy potrzebujesz szybkiego check-inu, stałych statusów, współdzielonego dostępu i eksportów, których nie trzeba ręcznie oczyszczać.
Utrzymaj mały, spójny zestaw statusów: present, late, no-show i excused pokrywają większość sytuacji. Jeśli dodasz więcej, rób to tylko w celu obsługi konkretnej zasady rozliczeń lub raportowania i naucz zespół konsekwentnego używania nowych statusów.
Ukryj notatki za jednym szybkim działaniem z listy, by łatwo dodawać je w momencie zajęć. Trzymaj je krótkie, rzeczowe i datowane, aby pomagały przy przekazaniu i planowaniu, zamiast zamieniać się w długie opisy.
Zacznij od tego, by nie przechowywać niczego, czego naprawdę nie potrzebujesz. W notatkach unikaj wrażliwych danych zdrowotnych — stosuj praktyczne flagi jak "możliwe modyfikacje" lub "nota od lekarza w aktach" i ogranicz, kto może zobaczyć notatki coaches-only.
Używaj prostych ról odpowiadających rzeczywistej pracy: trenerzy mogą odprawiać uczestników i dodawać notatki coachingowe, admini zarządzają rosterami i eksportami, a tylko kilka osób ma prawo zmieniać reguły i użytkowników. To zapobiega przypadkowym edycjom i utrzymuje jasną odpowiedzialność.
Eksport powinien odzwierciedlać sposób, w jaki otrzymujesz płatności lub raportujesz, a nie tylko surowy log. Dobry domyślny eksport to zakres dat zawierający datę/godzinę sesji, klasę, uczestnika, status oraz tag rozliczeniowy, żeby faktury nie wymagały ręcznej interpretacji.
Zapisz typ planu użyty danego dnia (drop-in, pakiet, członkostwo), aby eksport odzwierciedlał to, co faktycznie powinno być rozliczone za tę sesję. Dzięki temu unikasz zgadywania, gdy ktoś zmieni plan w połowie miesiąca.
Użyj dodatkowego identyfikatora jak telefon lub email i zapewnij możliwość scalania profili. Gdy istnieją duplikaty, obecności i opłaty rozdzielają się, więc wykrycie i połączenie duplikatów wcześniej oszczędza dużo czasu i sporów.
Tak — jeśli najpierw zdefiniujesz workflow: roster, check-in, notatka, eksport. Platformy no-code jak AppMaster (appmaster.io) pozwalają zbudować aplikację webową i mobilną na prawdziwej bazie danych, dodać role i eksporty oraz zmieniać reguły później bez przepisywania wszystkiego.


