MedalMiles Zobacz, jak to działa
Menu

Dołącz do wyzwania za darmo.

Biegaj we własnym tempie, a potwierdzone aktywności będą liczyć się do Twojego postępu. Po ukończeniu wyzwania osobno sprawdzane jest, czy możesz zamówić medal.

Postęp liczy się po decyzji
  1. Dodaj bieg
  2. Otrzymaj decyzję
  3. Sprawdź zweryfikowany postęp
Biegaczka podczas biegu, ekran z wynikami aktywności oraz biegacz z medalem po ukończeniu wyzwania.
Aktywne wyzwanie W trakcie

Powrót do 5 km

Cel: 20 km w 30 dni

62% postępu
12,4 kmz 20 km
Ostatnia aktywność 3,2 km · Aktywność zaliczona Postęp zaktualizowany po automatycznym sprawdzeniu
Planowany wygląd produktu · przykładowy stan i fikcyjne dane
Bezpłatny start
Dołączenie do wyzwania nie uruchamia płatności
Własne tempo
Wybierasz cel dystansowy lub czasowy. Tempo nie jest porównywane z innymi.
Potwierdzony postęp
Tylko zaakceptowana aktywność zwiększa potwierdzony postęp
Opcjonalny medal
Po ukończeniu sprawdzamy, czy możesz zamówić medal

Od wyboru celu do ukończenia wyzwania.

Lista wyzwań, dodawanie biegów, weryfikacja i postęp tworzą jeden proces. Każdy etap ma własny status i wiadomo, skąd pochodzą dane.

  1. Odwiedzający lub biegacz

    Wybierz wyzwanie

    Sprawdź cel, czas trwania, zasady, dostępne sposoby dodania biegu oraz warunki zamówienia medalu. Wszystko widzisz przed dołączeniem.

  2. Gość lub konto biegacza

    Dołącz bezpłatnie

    Wyzwanie może rozpocząć gość albo zalogowany biegacz, jeśli regulamin wyzwania na to pozwala. Udział nie wymaga zakupu medalu ani płatności z góry.

  3. Aktywność i jej źródło

    Dodaj bieg

    Wybierz sposób dodania biegu dostępny na stronie, w iOS lub na Androidzie. Przy każdym biegu zapisywane są źródło, wymagane dane i wersja zasad użyta do oceny.

  4. Automatyczna ścieżka

    Odbierz jasny wynik

    Bieg może zostać zaliczony, wymagać uzupełnienia danych, trafić do ręcznego sprawdzenia albo zostać odrzucony. W każdym przypadku widzisz, co dalej.

  5. Ukończenie i osobna decyzja

    Sprawdź, czy możesz zamówić medal

    Potwierdzony postęp może oznaczać ukończenie wyzwania i odblokować cyfrowe osiągnięcie. Możliwość zamówienia medalu jest oceniana osobno: zależy między innymi od konta, regionu, dostępności medali i zasad wyzwania.

Postęp zmienia się dopiero po zaakceptowaniu aktywności.

Samo przesłanie pliku lub zakończenie synchronizacji nie oznacza zaliczenia. Zapis decyzji wskazuje, czy aktywność może wpłynąć na postęp w wyzwaniu.

  1. AktywnośćDodana
  2. Automatyczne sprawdzenieZakończone
  3. DecyzjaZaakceptowana
  4. Postęp+3,2 km
Dane biegu Zaliczona

Bieg poranny

16 lipca · 07:24

Dystans
3,2 km
Czas
22 min 18 s
Źródło
Potwierdzona metoda
Przy decyzji zapisywane są zasady i źródło danych Aktywność zaliczona
Zweryfikowany postęp12,4 z 20 km

+3,2 km

Aktualizacja pochodzi z zaakceptowanej decyzji, nie z samego przesłania danych.

Duplikat nie naliczy wyniku ponownie Korekta nie usuwa wcześniejszej decyzji Ukończenie jest osobnym stanem
Planowany przebieg · przykładowy stan i fikcyjne dane

Jedna aktywność. Cztery możliwe wyniki.

W większości przypadków bieg jest sprawdzany automatycznie. Ręcznego sprawdzenia wymagają tylko wyjątki, odwołania, podejrzenia nadużycia i zatwierdzone korekty.

Zapis z urządzenia, trasa GPS ani ocena ryzyka nie potwierdzają, kto faktycznie przebiegł dystans. System zapisuje źródło i poziom pewności zamiast udawać, że nigdy się nie myli.

Wynik sprawdzenia aktywności

Co dzieje się dalej

4 wyniki
Aktywność zaliczonaZaliczony bieg może zwiększyć Twój potwierdzony postęp.
zaakceptowana
Potrzebne działanieJeśli zasady na to pozwalają, biegacz widzi, co trzeba zrobić dalej.
potrzebne działanie
Wstrzymano do weryfikacjiOsoba z odpowiednimi uprawnieniami sprawdza wyjątek, nie zmieniając historii dowodów.
wstrzymana
Aktywność odrzuconaKomunikat wyjaśnia, dlaczego bieg odrzucono i czy decyzja jest ostateczna. Odwołanie pojawia się tylko wtedy, gdy przewidują je zasady. W pozostałych przypadkach wskazujemy inną metodę lub pomoc.
odrzucona
Planowany przebieg decyzji · stany opisane tekstem i kształtem

Najważniejsze są cel, źródło i następny krok.

A

Postęp z potwierdzonych biegów

Przy każdym zaliczonym biegu widać decyzję, na podstawie której został doliczony do postępu.

B

Jasny następny krok

Aktualny stan podpowiada, czy dołączyć do wyzwania, dodać bieg, poprawić dane czy sprawdzić możliwość zamówienia medalu.

C

Medal po ukończeniu

Kolor nagrody i medal pojawiają się dopiero po osiągnięciu celu, nigdy jako warunek bezpłatnego startu.

D

Jasny status dostawy

Płatność, zamówienie, realizacja i przesyłka mają osobne statusy oraz jasną ścieżkę rozwiązania problemów.

Ukończenie nie jest jeszcze zamówieniem.

Ukończenie wyzwania jest oddzielone od płatności i dostawy. Pozostaje pełnym osiągnięciem, nawet jeśli biegacz nie zamówi fizycznego medalu.

  1. Wyzwanie Ukończone Zweryfikowany cel został spełniony
  2. Możliwość zamówienia Możesz zamówić medal Konto, region, dostępność medali, zasady wyzwania i blokady
  3. Decyzja biegacza Zamówienie medalu Opcjonalny początek ścieżki handlowej
  4. Wynik płatności Zweryfikowany przez serwer O wyniku decyduje potwierdzenie od dostawcy płatności. Sam powrót do przeglądarki go nie potwierdza.
  5. Rekord handlowy Zamówienie Powstaje dopiero po zweryfikowanym wyniku płatności
  6. Operacje Realizacja Rezerwacja i przygotowanie mają własny status
  7. Przewoźnik Przesyłka i dostawa Status przesyłki jest oddzielony od statusu zamówienia
Docelowy model stanów · bez ceny, dostawcy ani obietnicy terminu

Interfejs oddziela postęp, decyzję i nagrodę.

Jasne, chłodne tła i turkus pomagają w codziennych zadaniach. Bursztyn pojawia się oszczędnie przy potwierdzonym osiągnięciu lub możliwości zamówienia medalu. Każdy stan ma też opis tekstowy.

Kolory pochodzą z obecnej palety MedalMiles. Typografia jest spójna z prezentacją ModelMatch, ale nie stanowi jeszcze zatwierdzonego kroju pisma produktu.

Hierarchia treści

Kierunek

Zweryfikowany postęp

Najpierw aktualny wynik, stan sprawdzenia i dostępne działanie. Historia oraz dekoracja pozostają niżej.

Główny nagłówek
48 / 56 px · 700
Treść i UI
16 / 24 px · 400–600
Opis stanu
12 / 16 px · 500

Kolor i role

Tokeny
Tekst#10211d
Tło#f6f8f7
Akcja#0f766e
Zaliczone
#15803d
Potrzebne działanie
#b45309
Odrzucone
#dc2626
Możliwość zamówienia
#f59e0b

Działanie i odpowiedź

Przykład
Dołącz bezpłatnie Zobacz zasady Aktywny element klawiatury Sprawdzanie aktywności

Reguły systemu

Zasady
Turkus
Główna akcja, wybór i aktywny postęp.
Bursztynowy
Osiągnięcie i nagroda, nigdy zwykły sukces.
Stan
Tekst, symbol i pozycja powtarzają znaczenie koloru.
Zaokrąglenia
Standardowo 8 px; 12 px tylko dla modalu, panelu wysuwanego z dołu lub dużego obszaru do przesyłania plików.
Dotyk
Cel interakcji ma co najmniej 44 × 44 px.
Kierunek dla MedalMiles postęp · decyzja · następny krok

To serwer potwierdza, co się wydarzyło.

Docelowo MedalMiles będzie dostępny w responsywnej wersji webowej oraz w aplikacjach na iOS i Androida. Aplikacja pokazuje stan i wysyła żądania, ale nie zatwierdza aktywności, płatności ani wysyłki.

Docelowa architektura. Repozytorium zawiera obecnie podstawowy szkielet aplikacji, a nie gotowe moduły produktu.

Aplikacje Next.js · iOS · Android Widoki, lokalne komunikaty, dostępne sposoby dodania biegu i żądania z oznaczeniem wersji
Po stronie serwera Modułowe zaplecze serwerowe Walidacja, tożsamość, uprawnienia, reguły, decyzje i audyt
Trwałe rekordy produktu PostgreSQL Wyzwania, udział, decyzje, postęp, płatność i zamówienie jako osobne rekordy
Dane z ograniczonym dostępem Prywatne pliki Dowody, trasy i załączniki poza publicznym dostępem
Zadania w tle Kolejka zadań i procesy w tle Ponowienia, powiadomienia i uzgadnianie statusów bez fałszywych potwierdzeń
Zewnętrzni dostawcy Połączenia z usługami Aktywność, płatność i przesyłka tylko przez zatwierdzone integracje

Przeciągnij kartę albo wybierz ją klawiszem Tab i przesuń strzałkami. Shift ze strzałką przesuwa ją szybciej.

Dostęp tylko w niezbędnym zakresie

Operator widzi tylko dane i działania potrzebne w przypisanej sprawie. Zwykłe wsparcie korzysta z bezpiecznych podsumowań. Szerszy wgląd wymaga osobnego uprawnienia i uzasadnienia.

Niepewny wynik nie jest ani sukcesem, ani porażką

Przekroczenie limitu czasu, opóźnienie po stronie dostawcy i przerwane przesyłanie nie oznaczają sukcesu ani porażki. System sprawdza wynik ponownie w ramach tej samej operacji.

Historia nie znika po korekcie

Odwołanie, cofnięcie lub ponowne zaliczenie tworzy kolejną decyzję. Wcześniejszy zapis i powiązane dane, które wymagają poprawy, pozostają w historii.