Прогрес та історія тестів
Метадані
Section titled “Метадані”| Поле | Значення |
|---|---|
| Статус | 🟢 prod |
| Поверхні | web |
| Доступність | потрібен акаунт |
| Власник | TODO: |
| Останнє підтвердження | 2026-06-14 · код:main + live-гейт (/profile/progress за логіном). Авторизований UI — code-derived |
Призначення
Section titled “Призначення”Розділ «Історія» сайдбару кабінету: показує прогрес абітурієнта в підготовці — активність, динаміку бала й витраченого часу, історію спроб тестів. Замикає воронку дашборда (4-й крок JourneyStepper: тести).
User flow
Section titled “User flow”Точка входу: /profile/progress (ProgressDashboard):
- Heatmap активності.
- Графіки: бал у %, витрачений час.
- Історія спроб тестів із фільтрами за період / категорію (
DateRangePicker). - NMT-countdown (зворотний відлік до НМТ).
Дані та API
Section titled “Дані та API”| Джерело | Ендпоінт / entity | Призначення |
|---|---|---|
| api-v2 | testQueries.progressData() (точний роут — TODO:) | агреговані дані прогресу й історія спроб |
Зв’язки з іншими фічами
Section titled “Зв’язки з іншими фічами”- profile — розділ «Історія»;
TestsCard(к-ть тестів, середній/останній бал) на дашборді. - Тести (
/tests) — джерело спроб; окрема фіча, у цьому розділі тільки історія (картки тестів ще немає в індексі —TODO:).
| Репо | Шлях | Примітка |
|---|---|---|
abitly-frontend-v2 | src/app/[locale]/(profile)/profile/progress/** | роут |
abitly-frontend-v2 | src/components/pages/profile/pages/Progress/** | ProgressDashboard |
abitly-frontend-v2 | src/api/tests/ (testQueries.progressData) | клієнт даних |
Обмеження та блокери
Section titled “Обмеження та блокери”- Доступно лише авторизованим; UI не верифіковано браузером.
- Бекенд-ендпоінт прогресу й сама фіча «Тести» —
TODO:задокументувати (поза скоупом цієї картки).
Історія змін
Section titled “Історія змін”| Дата | Подія | Джерело |
|---|---|---|
| 2026-06-14 | створено картку (фіча була відсутня в індексі) | PR Wave 2 |