Przejdź do treści
Jak to działa

Jak Kiptly decyduje, że ustanowiono rekord

Sześć rodzajów rekordu, wzór na szacowany ciężar maksymalny i serie, z których aplikacja odmawia go liczyć.

Autor: Kiptly ·

Na tej stronie

Sześć rekordów, nie jeden

W większości aplikacji rekord jest jeden. W Kiptly jest ich sześć, bo „najlepszy wynik w historii” znaczy różne rzeczy, a sprowadzenie ich do jednej liczby gubi właśnie to, z czego byłoby powodem do dumy. Największy ciężar to jeden rekord. Najwięcej powtórzeń przy dowolnym ciężarze to drugi. Największa praca w jednej serii, ciężar razy powtórzenia, to trzeci, a w całym treningu — czwarty. Dalej jest szacowany ciężar maksymalny, któremu poświęcona jest większość tej strony. I jest jeszcze jeden, dla ćwiczeń z pomocą maszyny, gdzie postęp biegnie w drugą stronę.

Zapisują się niezależnie od siebie: w jednym treningu można ustanowić jeden i nie ustanowić pozostałych, a rekord w powtórzeniach nigdy nie zostanie po cichu nadpisany cięższą serią o mniejszej liczbie powtórzeń.

Czym jest to oszacowanie

Szacowany ciężar maksymalny to wzór Epleya, i nazywamy go po imieniu, a nie „naszym algorytmem”, bo nie jest nasz: to linijka arytmetyki z 1985 roku, której jakąś wersję ma każda aplikacja siłowa. Twój ciężar pomnożony przez jeden plus twoje powtórzenia podzielone przez trzydzieści.

Seria pięciu powtórzeń ze 100 kg daje 100 × (1 + 5 ÷ 30) — aplikacja zapisze 116,67 kg, z dwoma miejscami po przecinku, bo tak zaokrągla. To cała metoda. Nie ma żadnego modelu, nic nie jest dopasowywane do ciebie, a te same dwie liczby zawsze dają tę samą odpowiedź.

Liczby i gdzie leżą

Liczby, o których mówi ta strona, odczytane z API przy budowaniu serwisu. Ścieżki są prawdziwe: jeśli czytasz repozytorium, każdą z nich możesz sprawdzić w linijce, z której pochodzi.

Co to jestWartośćSkąd wzięte
Trzydziestka we wzorze Epleya: e1RM = ciężar × (1 + powtórzenia ÷ 30).30apps/api/src/smart/workout-plan.service.tsapps/api/src/workout/workout.service.ts
Tyle powtórzeń musi mieć seria, żeby w ogóle dała oszacowanie.1apps/api/src/workout/workout.service.ts
Do ilu miejsc po przecinku serwer zaokrągla zapisane oszacowanie.2apps/api/src/workout/workout.service.ts

Z których serii jest liczone

Tylko z roboczych. Rozgrzewkowe nie liczą się wcale, tak samo jak każda seria pozostawiona bez odhaczenia: jeśli nie oznaczysz jej jako wykonanej, nie bierze udziału w niczym na tej stronie.

Seria potrzebuje też ciężaru większego od zera i co najmniej jednego powtórzenia. Seria, która nie spełnia któregoś z tych warunków, jest pomijana, a nie traktowana jak zero — a różnica jest większa, niż brzmi: zero ciągnęłoby średnią w dół, a pominięcie zostawia rekord tym seriom, które naprawdę się odbyły.

Spośród tych, które przeszły, wygrywa ta, która daje najwyższe oszacowanie. To nie jest średnia ani twoja najcięższa seria: ciężka trójka i lżejsza seria dziesięciu powtórzeń mogą obie dać większą liczbę, a która — rozstrzyga wzór.

Ćwiczenia, których odmawia zgadywać

Ćwiczenia z pomocą maszyny — podciąganie w grawitronie, który zdejmuje z ciebie część ciężaru — oraz każde ćwiczenie wyceniane przez część twojej masy ciała nie dostają szacowanego ciężaru maksymalnego w ogóle. Nie ukrytego, nie zerowego: rekord po prostu nie powstaje.

Powód jest taki, że wzór dostałby nie tę liczbę. W grawitronie ciężar, który wpisujesz, to pomoc — im większa liczba, tym lżejsza seria; a w ćwiczeniu wycenianym przez masę ciała wpisany ciężar to tyle, ile dodano, i sam z siebie nie mówi nic o wysiłku. Zamiast publikować wynik policzony z niewłaściwych danych, aplikacja odmawia.

Takie ćwiczenia mają za to własny rekord, który działa odwrotnie: aplikacja pamięta najmniejszą pomoc, z jakiej kiedykolwiek korzystano przy danej liczbie powtórzeń. Postęp to tutaj maszyna pomagająca mniej, więc rekord spada, a nie rośnie.

Co dzieje się potem

Oszacowanie jest zaokrąglane do dwóch miejsc i zapisywane przy zakończeniu treningu. Nowy rekord musi być ściśle większy od poprzedniego: wyrównanie własnego rekordu nie ustanawia nowego, a data zostaje z dnia, w którym udało się to po raz pierwszy.

Po edycji albo usunięciu wcześniejszego treningu rekordy są przeliczane z serii, które zostały, zamiast wisieć przy sesji, której już nie ma. Dlatego rekord może zniknąć po poprawieniu literówki — i tego samego oczekiwalibyśmy od własnego dziennika.

To wszystko jest bezpłatne: ani rekordy, ani tabela maksimów na powtórzenia nie są schowane za planem płatnym i nic na tej stronie nie opisuje funkcji, którą trzeba by kupić. O jednym ograniczeniu warto jednak wiedzieć, bo nie jest ceną: w planie bezpłatnym lista rekordów pokazuje przesuwane dziewięćdziesiąt dni. Same rekordy nie są usuwane i starszy rekord nadal obowiązuje; oknem ograniczona jest oś czasu, a prośba o wcześniejszą datę okno zawęża, a nie poszerza.

Źródła

Przy każdym źródle piszemy, jak daleko faktycznie w nie weszliśmy. Lista odnośników pokazuje, że praca istnieje, a nie że ktoś ją otworzył — dlatego są tu etykiety.

  1. Epley B. Poundage Chart. Boyd Epley Workout, 1985

    Źródło wzoru, cytowane tak, jak cytuje je każdy podręcznik treningu siłowego. Nie czytaliśmy go — to wewnętrzna publikacja treningowa z 1985 roku, nie artykuł naukowy — i nic na tej stronie się na nim nie opiera poza nazwą.

    Nieprzeczytane

  2. Kod, który to wylicza

    apps/api/src/workout/workout.service.ts oraz apps/api/src/smart/workout-plan.service.ts. Każda liczba powyżej jest odczytywana z tych plików przy budowaniu serwisu, a budowanie kończy się błędem, jeśli kopie wzoru przestaną się zgadzać.

    Przeczytane w całości

Ogólne informacje o treningu, nie porada medyczna.