Projekty / Udział w wydarzeniach

Leaderboard for Engagement

Zgłoszenia QR, rankingi na żywo i losowania podczas wydarzeń.

Platforma wydarzeń American Red Cross: uczestnicy zgłaszają udział kodami QR, śledzą postępy i wspólne wyniki. Wersja pierwotna przyznaje punkty, a Raffle Edition łączy udział w aktywnościach z losowaniem nagród i ogłoszeniem wyników przez organizatora.

Raffle Edition · Wrzesień 2026

Raffle Edition — od aktywności do losowania nagród.

Raffle Edition dodaje limity udziału, okresy oczekiwania i potwierdzane losowanie do przebiegu wydarzenia. Kody PIN identyfikatorów rozpoznają uczestników, a panel administracyjny łączy kwalifikację i konfigurację nagród z zachowanym zapisem zwycięzcy.

  • Blazor Server
  • Entity Framework
  • Azure SQL DB
  • Radzen
01 / Dostęp i postępy uczestnika

PIN z identyfikatora otwiera profil uczestnika.

Przestrzeń mobilna pokazuje własne wyniki aktywności obok wspólnego rankingu. Uczestnik sprawdza postępy i przegląda wyniki innych w tym samym interfejsie.

Dostęp przez PIN identyfikatora

Dostęp przez PIN identyfikatora

Cztery pola kodu PIN łączą uczestnika z profilem wydarzenia przed udziałem w aktywności.

Twój postęp obok rankingu wydarzenia.

Twój postęp obok rankingu wydarzenia.

Karta osobista pokazuje pozycję uczestnika i skany w kategoriach wellness, społeczność oraz gry. Poniżej znajduje się wspólny ranking.

Mobilny ranking uczestników.

Mobilny ranking uczestników.

Karty łączą imię i nazwisko, dział oraz podsumowanie aktywności. Kolejną część listy można załadować na telefonie.

02 / Potwierdzenie aktywności

Każde zgłoszenie ma widoczny wynik.

Bieg, joga i zajęcia twórcze korzystają ze wspólnego procesu potwierdzenia. Ekran podaje aktywność, potwierdza udział w losowaniu i wskazuje powrót do rankingu.

Bieg lub spacer daje zgłoszenie do losowania.

Bieg lub spacer daje zgłoszenie do losowania.

Ekran podaje ukończoną aktywność i potwierdza dodanie zgłoszenia do losowania.

Potwierdzenie udziału w jodze

Potwierdzenie udziału w jodze

Ilustracja aktywności i potwierdzenie wyjaśniają uczestnikowi wynik skanowania.

Potwierdzenie aktywności kreatywnej

Potwierdzenie aktywności kreatywnej

Creative Corner ma własną oprawę we wspólnym procesie rejestracji i potwierdza zgłoszenie do losowania.

03 / Limity i kolejne kroki

Różne reguły mają odrębne stany rejestracji udziału.

Wyczerpany limit, okres oczekiwania i przekierowanie wymagają różnych komunikatów. Każdy stan wyjaśnia, czy wybrać inną aktywność, wrócić później, czy przejść dalej.

Limit zgłoszeń do aktywności

Limit zgłoszeń do aktywności

Po zebraniu wszystkich dostępnych zgłoszeń dla aktywności ekran wyjaśnia limit i zachęca do wyboru innej aktywności.

Czas oczekiwania przed kolejnym zgłoszeniem

Czas oczekiwania przed kolejnym zgłoszeniem

Ekran Puzzle Time proponuje powrót później lub wybór innej aktywności w czasie oczekiwania.

Rejestracja udziału i przekierowanie do aktywności

Rejestracja udziału i przekierowanie do aktywności

Recognition Wall Posts potwierdza zgłoszenie i pokazuje odliczanie przed przejściem do aktywności wydarzenia.

04 / Obsługa wydarzenia

Przygotowanie wydarzenia i udział w jednym panelu.

Panel administracyjny łączy pobieranie PIN-ów i materiałów QR z ostatnimi zgłoszeniami. Karty aktywności i ich szczegóły wiążą wyniki z konkretnymi osobami i czasem udziału.

Panel administracji wydarzeniem

Panel administracji wydarzeniem

Organizator może pobrać kody PIN i materiały QR, otworzyć losowanie oraz przejrzeć liderów obok ostatnich skanów.

Udział według aktywności

Udział według aktywności

Karty łączą status aktywności i liczbę skanów dla biegania, jogi, zajęć twórczych oraz gier.

Uczestnicy aktywności i godziny skanowania

Uczestnicy aktywności i godziny skanowania

Panel szczegółów pokazuje status aktywności i skany uczestników: imiona i nazwiska, działy, czas oraz wyszukiwanie.

05 / Uczestnicy i historia zgłoszeń

Podsumowania uczestnictwa wynikają z rejestru aktywności.

Wyszukiwanie uczestników pokazuje, kto wziął udział, a dziennik — kiedy i w jakiej aktywności. Imię, dział, aktywność i czas są dostępne do przeglądu wraz z sortowaniem i eksportem.

Wyszukiwanie uczestników i podsumowania

Wyszukiwanie uczestników i podsumowania

Rejestr umożliwia wyszukiwanie według nazwiska, działu lub dokładnej liczby skanów i pokazuje wynik przy każdej osobie.

Przeszukiwalny rejestr udziału

Przeszukiwalny rejestr udziału

Dziennik łączy aktywność, uczestnika, dział i czas. Wyszukiwanie, sortowanie chronologiczne i eksport wspierają przegląd zapisów.

06 / Przygotowanie losowania

Ustawienia nagród i uprawnienia do udziału są sprawdzane przed losowaniem.

Organizator określa nagrodę, administratora i liczbę zwycięzców oraz sprawdza liczbę uprawnionych osób. Osobne potwierdzenie poprzedza zapis wyniku.

Ustawienia nagród i losowania

Ustawienia nagród i losowania

Organizator ustala liczbę zwycięzców, wskazuje administratora i nagrodę oraz sprawdza liczbę uprawnionych uczestników.

Potwierdzenie przed losowaniem

Potwierdzenie przed losowaniem

Osobne potwierdzenie wyjaśnia, że zwycięzcy zostaną zapisani bez możliwości zmiany. Organizator może jeszcze wrócić do edycji.

07 / Ogłoszenie i zachowanie wyniku

Ogłoszony zwycięzca pozostaje w rejestrze wydarzenia.

Ogłoszenie przechodzi od listy uczestników do wyróżnionej karty zwycięzcy i ekranu gratulacji. Oznaczenie nagrody pozostaje w rankingu po kolejnych zgłoszeniach.

Prezentacja losowania na wspólnym ekranie

Prezentacja losowania na wspólnym ekranie

Prezentacja losowania wykorzystuje listę uczestników i kolory wydarzenia, czyniąc ogłoszenie częścią wspólnego doświadczenia.

Wybrany zwycięzca i nagroda

Wybrany zwycięzca i nagroda

Karta zwycięzcy wyróżnia się na tle listy uczestników, a nazwa nagrody jest pokazana obok wyniku.

Ogłoszenie zwycięzcy

Ogłoszenie zwycięzcy

Widok gratulacji umieszcza wybranego uczestnika i nagrodę w centrum wspólnego ekranu.

Oznaczenia nagród w rankingu na żywo

Oznaczenia nagród w rankingu na żywo

Ranking zachowuje oznaczenie nagrody zwycięzcy, pokazując nowe skanowanie i zaktualizowane wyniki udziału.

Pierwsza wersja · 2025

Od zweryfikowanego skanu do rankingu na żywo.

Kod aktywności w ramach konkretnego wydarzenia.

Organizatorzy generują kody QR dla stanowisk. Skan wskazuje aktywność i wydarzenie, zanim system zweryfikuje zgłoszenie uczestnika.

Punkty za zweryfikowane działanie.

Wersja pierwotna sprawdza aktywność wydarzenia, poprawność kodu i wcześniejsze naliczenie punktów. Reguła unikalności w bazie dodatkowo chroni rekord uczestnik–aktywność–wydarzenie.

Ranking na żywo i historia aktywności.

SignalR przekazuje aktualny ranking na telefony i ekrany wydarzenia. Historia aktywności wyjaśnia sumę punktów i pozwala sprawdzić jej podstawę.

Widok organizatora od przygotowania po końcowy ranking.

Panel administracyjny łączy przygotowanie aktywności, monitorowanie udziału i indywidualne zapisy. Po zakończeniu wydarzenia zapisane punkty stanowią podstawę rankingu.

Jak powstaje wynik

Punktacja jest weryfikowana przed aktualizacją rankingu.

Polecenia przyznawania punktów i zapytania o ranking mają osobne ścieżki obsługi. Ekran na żywo otrzymuje wynik naliczania punktów; nie decyduje, czy skan zasługuje na punkty.

Stos technologiczny

Technologie pierwszej wersji.

Interfejsy wydarzenia, zweryfikowana punktacja i aktualizacje na żywo oparte na wspólnym rejestrze udziału.

Interfejsy wydarzenia

Blazor Web App i Radzen UI zapewniają widoki uczestnika, rankingu i organizatora.

  • Blazor Web App
  • Radzen UI

Ranking na żywo

.NET przetwarza aktywności i punktację. SignalR przekazuje aktualizacje rankingu do podłączonych ekranów.

  • SignalR
  • .NET

Rejestry punktacji

Entity Framework Core łączy usługi punktacji z Azure SQL Database i zapisami aktywności wydarzenia.

  • Entity Framework Core
  • Azure SQL Database

Kody aktywności

QR Coder i SkiaSharp generują i wyświetlają kody aktywności dla stanowisk wydarzenia.

  • QR Coder
  • SkiaSharp

Hosting wydarzenia

Usługi Azure hostują infrastrukturę aplikacji używanej podczas wydarzenia.

  • Azure Services
Twoje wydarzenie

Niech każda aktywność ma jasny udział w wyniku.

Przedstaw format wydarzenia, zasady aktywności i potrzeby dotyczące ekranów. Dopasujemy ścieżkę uczestnika, panel organizatora i weryfikację punktacji do przebiegu wydarzenia.

Zaplanuj platformę wydarzenia