Skip to main content
Раздел «Главная» (/manage/dashboard) — это стартовый экран управления школой с ключевыми показателями за выбранный период. Здесь собраны сводные метрики и графики динамики: записи на курсы, выручка и активность пользователей онлайн.
Доступ к дашборду есть у сотрудников с правом управления настройками школы (SchoolManageSettings). Данные считаются сервисом аналитики и подгружаются отдельно для каждого блока, поэтому карточки и графики могут появляться не одновременно.
Дашборд школы с карточками метрик и графиками динамики

Ключевые метрики (карточки)

В верхней части дашборда расположена лента из пяти карточек-показателей. Каждая карточка показывает значение за выбранный период и, если сравнение доступно, изменение относительно предыдущего периода такой же длины.
Наведите курсор на значок вопроса рядом с названием метрики, чтобы увидеть подсказку с точным определением. Для крупных чисел значение показывается в сокращённом виде (K / M / B), а точное число — во всплывающей подсказке при наведении. Сумма выручки отображается в валюте организации.

Сравнение с прошлым периодом

Под иконкой каждой метрики выводится «чип» с процентом изменения относительно предыдущего периода. Сравнение доступно только тогда, когда выбранный период не упирается в дату старта школы — например, для периода «За всё время» сравнивать не с чем, и чип не отображается.

Графики динамики

Ниже карточек расположены графики временных рядов. Их набор фиксирован: График «Записи на курсы» строится по трём сериям одновременно:
У графиков можно переключать тип отображения (линия, область, столбцы, точки) — переключатель находится в заголовке карточки графика.

Выбор периода

Управление периодом вынесено в панель фильтров над метриками. Период задаётся одним из двух способов: готовым пресетом или произвольным диапазоном дат.

Пресеты периода

По умолчанию открывается период «Последние 30 дней». Пресет «За всё время» отсчитывается от даты подключения школы.

Произвольный диапазон и группировка

Рядом с пресетами есть выбор произвольного диапазона дат. Ручной диапазон имеет приоритет над пресетом. В зависимости от длины выбранного периода система автоматически подбирает допустимые интервалы группировки (гранулярность) точек на графиках:
Если выбранный вручную интервал недоступен для текущей длины периода, система подставит ближайший допустимый. Период и интервал сохраняются в адресе страницы (URL), поэтому ссылку на конкретный срез аналитики можно скопировать и переслать коллеге.

Как устроены данные

Дашборд получает данные от отдельного сервиса аналитики (ms-analytics) через GraphQL-запросы analyticsOverviewQuery, analyticsFinanceQuery и analyticsUsersQuery. Каждый блок запрашивает свой тип данных и передаёт период (в миллисекундах) и таймзону клиента.
Кнопка обновления в шапке страницы принудительно перезапрашивает все три раздела аналитики (overview, finance, users) — актуально, если данные за текущий день ещё догружаются.