Конструктор тренировок
/coach/workouts — здесь собираются и редактируются конкретные тренировки для конкретного клиента на конкретную дату. Ядро платформы: всё остальное — шаблоны, программы, календарь, прогресс — вокруг неё.
// коротко
- Тренировка = клиент + дата + список упражнений с подходами.
- В каждой строке: подходы, повторы, вес, RPE, темп, отдых, заметка.
- Когда клиент записывает подходы, рядом с предписанием появляется реальный результат.
- Тренировку можно сохранить шаблоном или скопировать на другой день и другого клиента.
Что это
У каждой тренировки есть клиент, дата, заголовок, заметки и список упражнений — каждое со своими подходами, повторами, весом, RPE, темпом и отдыхом. Это и есть единица работы: всё, что Вы готовите клиенту на конкретный день.

Создание тренировки
Кнопка «Новая тренировка» открывает форму. Минимум — клиент, заголовок и дата. Заметки опциональны.


Добавление упражнений
В тело тренировки добавляются упражнения из общей базы и Вашей приватной библиотеки. Кнопка «Добавить упражнения» открывает картотеку: каталог карточек с поиском, фильтрами и тремя вкладками Все / Общие / Мои. Можно отметить несколько карточек сразу — счётчик в нижней панели покажет, сколько добавится по нажатию «Добавить N».




Поля предписания
- Подходы
- Целое число. От 1 до разумного: чаще всего 1–6.
- Повторы
- Целевое число повторений на подход.
- Вес
- Килограммы. Свободный ввод, дробные значения допустимы.
- RPE
- 1–10 с шагом 0.5. Опционально, если ведёте по самочувствию.
- Темп
- Свободный текст до 20 символов, обычно вида «3-1-1»: длительности фаз движения.
- Отдых, сек
- Используется таймером в клиентской карточке упражнения.
- Заметка
- Свободный текст, виден клиенту.

Перестановка и удаление
Каждый ряд поднимается и опускается стрелками. Это удобно с телефона: перетаскивание мышью на узком экране работает плохо. Удалить — крестик на строке; пустая тренировка тоже допустима.

Панель разбора
Когда клиент записывает подходы у себя в кабинете, на странице тренировки появляется панель разбора: рядом с каждой строкой предписания — фактические цифры клиента. Если все подходы закрыты, у тренировки появляется бейдж «Выполнено».
Это база для графиков прогресса: каждое записанное упражнение даёт точку на графике клиента.
Обратная связь
На странице тренировки можно оставить общую обратную связь — одно текстовое поле под всей тренировкой. Клиент видит её на своей странице тренировки. Для комментариев к конкретным подходам или упражнениям — раздел комментариев.
Дублирование тренировки
Кнопка «Дублировать» на странице тренировки открывает форму создания с предзаполненными клиентом, заголовком, заметками и упражнениями. Дата по умолчанию — сегодня, чтобы случайно не повторить тренировку задним числом.


