Профілювати
Розкласти «ментальну форму» на конкретні компетенції - мотивація, впевненість, керування стресом, концентрація, робота з болем і травмою - та оцінити кожну за шкалою від 0 до 10.
Платформа психологічних і когнітивних тестів для спортсменів і тренерів
Досвідчений тренер бачить, коли спортсмен «поплив»: перегорів перед стартом, втрачає концентрацію, після травми боїться повернутися на колишній рівень. Але одна річ - помітити, і зовсім інша - виміряти й відстежити в динаміці. Французька академія ментальної підготовки NN Academy прийшла із завданням перетворити ці спостереження на зрозумілі цифри.
Ми зробили проєкт з нуля і повністю: від структури й макетів у Figma до бойового сервера. Перша версія вийшла за 3 місяці, і ось уже 4 роки ми розвиваємо платформу без зупинки сервісу. Сьогодні MyMinnd - це дев’ять публічних тестів, від «Профілю ментальної підготовки спортсмена» до тесту пильності PVT, якими користуються 14 тисяч людей.
Розкласти «ментальну форму» на конкретні компетенції - мотивація, впевненість, керування стресом, концентрація, робота з болем і травмою - та оцінити кожну за шкалою від 0 до 10.
Опитувальник - це самооцінка, і її легко прикрасити. Поруч потрібні когнітивні тести, які вимірюють без прикрас: швидкість реакції, стійкість уваги, обсяг робочої пам’яті.
Спортсмен проходить тест до і після програми підготовки, а платформа сама знаходить минулу спробу й показує прогрес. Без особистих кабінетів і паролів.
Кожен, хто пройшов тест, - потенційний клієнт академії. За згодою результати автоматично потрапляють у CRM та email-ланцюжки, із сегментацією за аудиторіями.

Інтерфейс ми відмалювали у Figma за брендбуком клієнта: спочатку структуру тестів, сценарії проходження і стани екранів, потім увесь візуальний шар у фірмових кольорах академії. Темний фон і фіолетові акценти виглядають спортивно й сучасно.
Яскраві ілюстрації на картках знімають тривожність, щоб проходження не сприймалося як іспит, емодзі в результатах роблять звіт дружнішим, а колірна логіка оцінок - червоний, жовтий, зелений - читається без пояснень.



Перше архітектурне рішення - тести не зашиті в код, а збираються в адмінці. Ієрархія «тест - групи питань - компетенції - категорії» дає змогу психологам академії наповнювати платформу самостійно: у системі вже 22 тести, 1 374 питання, 270 груп і 55 компетенцій.
Бал за кожною шкалою - від 0 до 10 з автоматичною колірною градацією, щоб результат читався з одного погляду. Сторінка результату має два режими: докладний розбір кожної компетенції та компактний дашборд, де всі 30+ шкал видно на одному екрані.

Найцікавіша частина проєкту. Крім опитувальників, ми реалізували чотири класичні тести з когнітивної психології - як інтерактивні застосунки на Vue 3 і Pinia, що працюють із мілісекундною точністю. Таймінги рахуються на клієнті, а результат іде в API одним пакетом - мережеві затримки не спотворюють мілісекунди.
Класика 1935 року: слово «ROUGE», написане синім, - потрібно назвати колір, ігноруючи значення слова. Вимірює здатність придушувати автоматичну реакцію (когнітивну інтерференцію).
Кнопка «праворуч» з’являється ліворуч - мозок гальмує. Тест вимірює вплив просторової інтерференції на швидкість і точність відповіді.
Послідовність цифр, яку треба запам’ятати й відтворити; довжина росте з кожним рівнем - від 3 до 10 цифр. Класична міра обсягу робочої пам’яті.
Методика, якою в NASA моніторять втому астронавтів: 3 хвилини реакцій на стимул через випадкові інтервали. Рахуємо середній і медіанний час реакції та «провали» уваги - реакції, повільніші за поріг, який налаштовується просто в інтерфейсі. Історія спроб зберігається й порівнюється на графіках: динаміка середнього часу, кількість провалів, крива реакцій упродовж кожної сесії.
SOA (stimulus onset asynchrony) - інтервал між стимулами; налаштовується психологами в адмінці. Свої драбини складності - у Simon Task і Digit Span.



Гола цифра «5.4 з 10» мало що говорить. Тому кожна шкала результату має живу статистику по всій базі:
Той самий принцип «порівняй себе» працює й на головній: кожна картка тесту має живий лічильник «9 499 ont passé ce test» - соціальний доказ, який оновлюється сам.
Результат можна переглянути, зберегти й переслати одразу в кількох виглядах. Це публічна сторінка з унікальним ключем, яку можна надіслати тренеру або пошерити в соцмережі (від пошуковиків такі сторінки закриті); PDF-звіт у фірмовому стилі, який збирається на сервері; та автоматичні листи трьом адресатам - самому спортсмену, адміністратору академії і тренеру, чию адресу спортсмен додає просто у формі. Так тренер отримує результати підопічного, не заходячи на сайт.
Усю важку роботу - генерацію PDF, три листи, виклики CRM - ми винесли в чергу задач. Сторінка результату відкривається миттєво, а фонові воркери розбирають чергу паралельно. Якщо задача зірвалася, вона повториться сама, і лист усе одно дійде - навіть якщо зовнішній поштовий сервіс на секунду завис.
Для академії тест - це не лише оцінка, а й лідогенерація. Ми вбудували її акуратно й за згодою: у формі реєстрації є чекбокс «хочете отримувати поради з ментальної підготовки?», і лише за «так» контакт іде в маркетинг.
За 4 роки так зібралася база з 14 000 теплих сегментованих контактів, і кожен прийшов сам.
Найцінніше в бек-офісі - зведений звіт по аудиторії: психолог обирає тест і зріз (роль, вікові групи) та отримує середні бали за кожною компетенцією. Академія бачить, наприклад, що в підлітків «керування стресом» стабільно нижче, ніж у дорослих, і коригує під це програми підготовки.
Платформу мало написати - їй треба десь жити. Сервер і оточення ми піднімали й налаштовували самі, з нуля: VPS у європейському дата-центрі, вебсервер, PHP, база даних, черги, SSL. Таке налаштування непомітне ззовні, але саме воно тримає стабільність: сервер працює понад рік без жодного перезавантаження, а за 4 роки жодне оновлення не зупинило роботу платформи.
PDF, листи й виклики CRM розбирають фонові воркери під наглядом супервізора: процес упав - перезапуститься, задача зірвалася - повториться.
Поруч із бойовим сайтом - повна staging-копія зі своєю базою, закрита паролем. Кожна фіча спершу приймається клієнтом на staging і лише потім їде в прод.
Сертифікати випускаються і подовжуються автоматично, весь трафік примусово йде на захищене з’єднання.
MySQL приймає підключення лише із самого сервера - з інтернету до персональних даних 14 тисяч людей не достукатися в принципі.
Кешування байт-коду PHP, стискання відповідей на льоту, віддача статики повз застосунок - обов’язкові речі, які часто забувають увімкнути.
Ротація логів, чищення сесій, оновлення безпеки ОС і подовження сертифікатів відбуваються самі. Деплой - із git за SSH-ключами, секрети - у конфігурації оточення, не в коді.
Дані платформи на липень 2026 року. Останні результати в базі - сьогоднішні: платформа живе й розвивається.
Живі лічильники платформи, липень 2026 року. Флагманський профіль спортсмена виділено.
You can be sure of one thing - they are fully motivated!
Хочете такі самі результати?
Ми використовуємо cookie для аналітики - вони допомагають зрозуміти, які сторінки корисні.