Skip to content

feat(analytics): add onboarding attention and evaluation deadline alerts - #411

Merged
TThanos3000 merged 2 commits into
devfrom
fix/dev-analytics-onboarding-attention
Oct 11, 2026
Merged

TThanos3000 merged 2 commits into
devfrom
fix/dev-analytics-onboarding-attention

Conversation

@TThanos3000

@TThanos3000 TThanos3000 commented Oct 11, 2026 •

Copy link
Copy Markdown
Contributor

В «Требует внимания» организатор видит участников с незавершённым онбордингом и экспертов с незавершёнными оценками перед дедлайном. Новый пункт «Участники не завершили онбординг» открывает список с поиском по имени, серверной пагинацией и переходом в профиль. Нулевой счётчик отключает кнопку; завершение онбординга убирает участника при следующем запросе.

Новый пункт использует общий механизм списков внимания: состояния загрузки, ошибки, пустого списка, отмену запросов при смене программы и управление фокусом модального окна. Пока API не отдаёт новый счётчик, пункт скрыт для совместимости при последовательной выкладке frontend и backend.

Для «Эксперты задерживают оценивание» подсказка описывает новый серверный триггер: за 5 суток до окончания оценки при наличии незавершённой оценки сданной работы. До дедлайна список показывает «До дедлайна ≤ 5 дней», после — «Дедлайн оценивания прошёл». Неизвестное время ожидания поддерживается без подстановки выдуманной длительности. Порог 24/48 часов больше не определяет появление сигнала; уведомления экспертам не отправляются.

Backend: PROCOLLAB-github/api#774.

Порядок выкладки: сначала API #774, затем frontend, чтобы отметки дедлайна соответствовали новой серверной семантике severity.

Проверки: 105 тестов UI и маршрутизации, ESLint изменённых файлов, Prettier и production build прошли; git diff --check без ошибок. Тесты покрывают оба состояния дедлайна, неизвестное время ожидания и списки онбординга. Сборка содержит прежние предупреждения о CommonJS-зависимостях.

@TThanos3000 TThanos3000 changed the title feat(analytics): add unfinished onboarding attention list feat(analytics): add onboarding attention and evaluation deadline alerts Oct 11, 2026
@TThanos3000
TThanos3000 merged commit 2068e6e into dev Oct 11, 2026
@TThanos3000
TThanos3000 deleted the fix/dev-analytics-onboarding-attention branch October 11, 2026 21:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants