MyMinnd. Platforma testów psychologicznych i poznawczych

Platforma testów psychologicznych i poznawczych dla sportowców i trenerów

Aplikacja webowamyminnd.comFigmaVueChart.jsLaravelMySQL
Klient
NN Academy, Francja
Branża
Sport, przygotowanie mentalne
Stack
Figma · Laravel · Vue 3 · MySQL · Chart.js
Czas
3 miesiące do startu, rozwijamy od 2022 roku

Zadanie - zamienić obserwacje trenera na liczby

Doświadczony trener widzi, kiedy zawodnik „odpływa”: wypalił się przed startem, traci koncentrację, po kontuzji boi się wrócić na dawny poziom. Ale co innego zauważyć, a co innego zmierzyć i śledzić w czasie. Francuska akademia przygotowania mentalnego NN Academy przyszła do nas z zadaniem zamienienia tych obserwacji na zrozumiałe liczby.

Zrobiliśmy projekt od zera i w całości: od struktury i makiet w Figmie po serwer produkcyjny. Pierwsza wersja wyszła w 3 miesiące, a platformę rozwijamy już 4 lata bez ani jednej przerwy w działaniu serwisu. Dziś MyMinnd to dziewięć publicznych testów, od profilu przygotowania mentalnego sportowca po test czujności PVT, z których korzysta 14 tysięcy osób.

Profilować

Rozłożyć „formę mentalną” na konkretne kompetencje - motywację, pewność siebie, radzenie sobie ze stresem, koncentrację, pracę z bólem i kontuzją - i ocenić każdą w skali od 0 do 10.

Mierzyć obiektywnie

Kwestionariusz to samoocena, a tę łatwo podkoloryzować. Obok potrzebne są testy poznawcze, które mierzą bez upiększeń: szybkość reakcji, stabilność uwagi, pojemność pamięci roboczej.

Pokazywać postępy

Zawodnik przechodzi test przed programem przygotowania i po nim, a platforma sama znajduje poprzednią próbę i pokazuje postęp. Bez kont i haseł.

Zasilać lejek

Każdy, kto przeszedł test, to potencjalny klient akademii. Za zgodą wyniki trafiają automatycznie do CRM i sekwencji e-mail, z segmentacją według odbiorców.

MyMinnd - strona główna z katalogiem testów

Użytkownicy platformy - wzrost od startu

Łączna liczba respondentów kwartalnie, dane platformy na lipiec 2026 roku.

Design według brand booka klienta

Interfejs narysowaliśmy w Figmie według brand booka klienta: najpierw strukturę testów, scenariusze przechodzenia i stany ekranów, potem całą warstwę wizualną w firmowych kolorach akademii. Ciemne tło i fioletowe akcenty wyglądają sportowo i nowocześnie.

Żywe ilustracje na kartach zdejmują napięcie, żeby test nie kojarzył się z egzaminem, emoji w wynikach ocieplają raport, a logika kolorów ocen - czerwony, żółty, zielony - czyta się bez objaśnień.

Elastyczny kreator testów

Pierwsza decyzja architektoniczna - testy nie są zaszyte w kodzie, tylko składane w panelu administracyjnym. Hierarchia „test - grupy pytań - kompetencje - kategorie” pozwala psychologom akademii samodzielnie rozwijać platformę: w systemie są już 22 testy, 1 374 pytania, 270 grup i 55 kompetencji.

  • Są wersje dla dorosłych i dla nastolatków - platforma sama otwiera właściwą na podstawie wieku podanego przy rejestracji.
  • Dla partnerów akademii powstają wersje brandowane z własnym logo i okładką - silnik ten sam, marka inna.
  • Formuła oceny zostaje w rękach psychologów: wagi kompetencji ustawia się w panelu, więc tę samą kompetencję można na przykład liczyć w wyniku ogólnym z podwójną wagą.

Wynik każdej skali - od 0 do 10 z automatyczną gradacją kolorów, żeby dało się go odczytać jednym spojrzeniem. Strona wyniku ma dwa tryby: szczegółowe omówienie każdej kompetencji i kompaktowy dashboard, na którym widać wszystkie 30+ skal na jednym ekranie.

Dashboard wyniku: 6 kategorii i ponad 30 skal kompetencji

Testy poznawcze: psychologia eksperymentalna w przeglądarce

Najciekawsza część projektu. Oprócz kwestionariuszy zbudowaliśmy cztery klasyczne testy psychologii poznawczej - jako interaktywne aplikacje na Vue 3 i Pinii, działające z milisekundową precyzją. Czasy liczone są po stronie klienta, a wynik trafia do API jednym pakietem - opóźnienia sieci nie zniekształcają milisekund.

The Stroop Test

Klasyka z 1935 roku: słowo „ROUGE” napisane na niebiesko - trzeba nazwać kolor, ignorując znaczenie słowa. Mierzy zdolność tłumienia automatycznej reakcji (interferencji poznawczej).

The Simon Task

Przycisk „w prawo” pojawia się po lewej - mózg zwalnia. Test mierzy wpływ interferencji przestrzennej na szybkość i trafność odpowiedzi.

Digital Span

Sekwencja cyfr do zapamiętania i odtworzenia; z każdym poziomem robi się dłuższa - od 3 do 10 cyfr. Klasyczna miara pojemności pamięci roboczej.

PVT - test czujności

Metoda, którą NASA monitoruje zmęczenie astronautów: 3 minuty reakcji na bodziec w losowych odstępach. Liczymy średni i medianowy czas reakcji oraz „zaniki” uwagi - reakcje wolniejsze od progu, który ustawia się wprost w interfejsie. Historia prób jest zapisywana i porównywana na wykresach: dynamika średniego czasu, liczba zaników, krzywa reakcji w trakcie każdej sesji.

Pięć poziomów trudności testu Stroopa

Facile
2000 ms
Intermédiaire
1200 ms
Difficile
800 ms
Très difficile
700 ms
Expert
500 ms

SOA (stimulus onset asynchrony) to odstęp między bodźcami; ustawiają go psychologowie w panelu. Simon Task i Digit Span mają własne drabinki trudności.

Wynik testu Stroopa: metryki i wykres czasu reakcji

Statystyka, która motywuje

Suche „5.4 na 10” mówi niewiele. Dlatego każda skala wyniku ma żywe statystyki liczone po całej bazie:

  • Percentyl - „twój wynik jest lepszy niż u X% osób, które przeszły ten test”. Liczony po realnym rozkładzie wszystkich wyników skali, a nie po abstrakcyjnej normie.
  • Średnia w grupie wiekowej: nastolatek porównywany jest z nastolatkami, dorosły - z dorosłymi.
  • Postęp: platforma sama znajduje poprzednią próbę tej samej osoby i pokazuje „+12% od ostatniego razu”. Bez kont i haseł - próg wejścia zerowy, a dynamika widoczna.

Ta sama zasada „porównaj się” działa na stronie głównej: każda karta testu ma żywy licznik „9 499 ont passé ce test” - dowód społeczny, który aktualizuje się sam.

Jak gość dostaje wynik

Wynik można obejrzeć, zapisać i przesłać od razu w kilku formach. Jest publiczna strona z unikalnym kluczem, którą można wysłać trenerowi albo udostępnić w mediach społecznościowych (dla wyszukiwarek takie strony są zamknięte); raport PDF w firmowej szacie, składany na serwerze; oraz automatyczne wiadomości do trzech adresatów - samego zawodnika, administratora akademii i trenera, którego adres zawodnik dodaje wprost w formularzu. Trener dostaje wyniki podopiecznego, nie wchodząc na stronę.

Całą ciężką robotę - generowanie PDF, trzy e-maile, wywołania CRM - przenieśliśmy do kolejki zadań. Strona wyniku otwiera się natychmiast, a procesy w tle rozbierają kolejkę równolegle. Jeśli zadanie się nie powiedzie, powtórzy się samo, a wiadomość i tak dojdzie - nawet gdy zewnętrzny serwis pocztowy na chwilę przystopuje.

Każdy test to wejście do lejka

Dla akademii test to nie tylko ocena, ale i pozyskiwanie klientów. Wbudowaliśmy je ostrożnie i za zgodą: w formularzu rejestracji jest checkbox „chcesz otrzymywać porady o przygotowaniu mentalnym?”, i dopiero „tak” wysyła kontakt do marketingu.

Przez 4 lata zebrała się tak baza 14 000 ciepłych, posegmentowanych kontaktów - i każdy przyszedł sam.

Co się dzieje po teście

  • Kontakt jest wyszukiwany w ActiveCampaign po adresie e-mail albo tworzony od nowa, z polami „imię”, „rola”, „wiek”.
  • Dostaje tag z nazwą ukończonego testu: ktoś, kto przeszedł „Profil Mental Coach”, jest w CRM trenerem.
  • Równolegle kontakt trafia do grupy mailingowej MailerLite powiązanej z konkretnym testem.
  • Newslettery segmentują się według odbiorców automatycznie.
  • reCAPTCHA na wejściu odsiewa boty, więc w bazie są tylko prawdziwi ludzie.

Panel administracyjny jako narzędzie badawcze

Najcenniejsza rzecz w back office to zbiorczy raport o odbiorcach: psycholog wybiera test i przekrój (rola, grupy wiekowe) i dostaje średnie wyniki każdej kompetencji. Akademia widzi na przykład, że u nastolatków „radzenie sobie ze stresem” wypada stabilnie niżej niż u dorosłych - i koryguje pod to programy przygotowania.

Co potrafi back office

  • Kreator testów, pytań, kompetencji i poziomów trudności
  • Zbiorczy raport z przekrojami po roli i wieku, z eksportem do PDF jednym kliknięciem
  • Eksport wyników - całej bazy albo konkretnego respondenta
  • Branding stron rejestracji i partnerskich wersji testów
  • Zarządzanie treścią - slajdy, teksty, strony prawne
  • Logowanie wyłącznie z uwierzytelnianiem dwuskładnikowym

Serwer i środowisko

Napisać platformę to za mało - musi gdzieś mieszkać. Serwer i środowisko postawiliśmy i skonfigurowaliśmy sami, od zera: VPS w europejskim centrum danych, serwer WWW, PHP, baza danych, kolejki, SSL. Z zewnątrz tego nie widać, ale to właśnie trzyma stabilność: serwer działa ponad rok bez ani jednego restartu, a przez 4 lata żadna aktualizacja nie zatrzymała platformy.

Co skonfigurowaliśmy i dlaczego to ważne

Ciężka praca w tle

PDF-y, e-maile i wywołania CRM obsługują procesy w tle pod nadzorem supervisora: proces padł - wstaje na nowo, zadanie się nie powiodło - powtarza się.

Dwa środowiska

Obok serwisu produkcyjnego działa pełna kopia staging z własną bazą, zamknięta hasłem. Każdą funkcję klient odbiera najpierw na stagingu i dopiero potem trafia ona na produkcję.

HTTPS domyślnie

Certyfikaty wystawiają się i odnawiają automatycznie, a cały ruch jest wymuszany na bezpieczne połączenie.

Baza odcięta od świata

MySQL przyjmuje połączenia tylko z samego serwera - do danych osobowych 14 tysięcy osób nie da się dostać z internetu w ogóle.

Szybkość na poziomie środowiska

Cache bajtkodu PHP, kompresja odpowiedzi w locie, statyka serwowana z pominięciem aplikacji - podstawy, o których często się zapomina.

Rutyna zautomatyzowana

Rotacja logów, czyszczenie sesji, aktualizacje bezpieczeństwa systemu i odnawianie certyfikatów dzieją się same. Deploy z gita po kluczach SSH, sekrety w konfiguracji środowiska, nie w kodzie.

Liczby po 4 latach pracy

13 928respondentów
23 500+ukończonych testów
680 000odpowiedzi w bazie
388 000wyników na skalach
22testy w kreatorze
1 374pytania

Dane platformy na lipiec 2026 roku. Najnowsze wyniki w bazie są z dzisiaj - platforma żyje i rośnie.

Ile razy przechodzono testy

Profil Mental Athlete
9499
Profil Mental Coach
4434
Profil Mental Émotionnel
3774
Test Stroopa
1609
Digit Span
1126
Simon Task
879
PVT
524

Żywe liczniki platformy, lipiec 2026 roku. Flagowy profil sportowca wyróżniony.

You can be sure of one thing - they are fully motivated!
Dyrektor operacyjny, NN Academy · Clutch, ocena 5.0

Chcesz takich samych wyników?

Porozmawiajmy

Opowiedz o swoim projekcie — odpowiemy w ciągu jednego dnia roboczego.

Czego potrzebujesz?
Budżet

Dziękujemy!

Zapytanie dotarło. Odpowiemy w ciągu jednego dnia roboczego.