// метрики

Кастомные метрики

/coach/metrics — Ваша библиотека замеров. Вы решаете, что измерять — вес, окружности, сон, пульс покоя, что угодно с числом, — назначаете подходящие метрики клиенту, а он сам вносит значения.

// коротко

  • Метрика — карточка с именем, единицей и опциональным целевым диапазоном.
  • Метрики собираются в группы: «Состав тела», «Нагрузка», «Сон» и т. д.
  • Назначение делает метрику видимой у клиента; снятие — мягкое, история не теряется.
  • Клиент вносит значение, дату и заметку. Вы видите историю и графики.
§ 01

Что это

В отличие от подходов в тренировке, кастомные метрики — про то, что происходит между тренировками: вес, окружности, талия, сон, пульс. Раздел опциональный: если у Вас силовой формат, можно ими не пользоваться. Но когда метрики нужны — они нужны системно, поэтому вынесены отдельно.

Пустая библиотека кастомных метрик
Пустая библиотека метрик. Сначала описываете, что хотите измерять, потом назначаете клиентам.
§ 02

Библиотека и группы

Библиотека построена по группам: Вы создаёте группу кнопкой «Новая группа» и добавляете в неё метрики. У каждой группы свой порядок; метрики переставляются стрелками. Если группу удалить, её метрики уйдут в сегмент «Без группы» — данные не пропадут.

Библиотека метрик с двумя группами
Две группы метрик. У каждой свой порядок и заголовок.
Метрики с заполненными строками
Метрики с именами и единицами. Каждая группа — отдельный блок.
§ 03

Назначение клиенту

Назначение живёт на странице /coach/clients/[id]/metrics. Вы выбираете из библиотеки те метрики, которые этому клиенту имеют смысл, и нажимаете «Назначить». Здесь же задаётся порядок, в котором метрики покажутся клиенту в его кабинете.

Метрики клиента в пустом состоянии
У клиента ещё нет назначенных метрик.
Назначенные метрики клиенту
После назначения у клиента появляются карточки метрик в /client/metrics.
§ 04

Ввод значений клиентом

Клиент заходит на /client/metrics: для каждой метрики форма быстрого ввода — значение, дата, опциональная заметка. Если у метрики задан целевой диапазон, сверху карточки появляется бейдж «в норме» или «вне нормы».

Карточка метрики у клиента — пустая
Карточка метрики до первого ввода.
Карточка метрики у клиента после ввода значения
После ввода карточка показывает свежее число и бейдж попадания в диапазон.
§ 05

История и удаление записей

Вы видите полную историю замеров на той же странице метрик клиента: значения, даты, заметки. Запись можно удалить — например, если клиент ошибся при вводе. Мягкого удаления нет: сделано намеренно, чтобы график оставался достоверным.

История значений метрики у клиента
История значений с заметками. Удалять — кнопкой рядом с записью.
§ 06

Графики прогресса

На клиентской странице /client/progress в нижней секции выводятся графики метрик: одна линия на метрику, точки — внесённые значения. На стороне тренера такой же график доступен в разделе прогресса.

График метрики тела на странице прогресса клиента
График метрики тела. Точки — даты замеров, ось Y — единица метрики.
§ 07

Снятие и архив

Если метрика стала клиенту неактуальна, её можно снять. Это мягкое архивирование, а не удаление: история значений сохраняется, но карточка пропадает у клиента и из графиков. Если позже Вы назначите метрику снова — старые точки вернутся на график.

Метрики после удаления нескольких записей
Библиотека после уборки. Удалённые метрики уходят полностью.