Статистика и система уровней — BreathMAX app feature for guided breathwork on iOS and Android
Функции

Функции

Статистика и система уровней

Наблюдайте за прогрессом и растите как практик дыхания

Почему это важно

Любая привычка укрепляется, когда прогресс становится видимым. Дыхательные упражнения не исключение: когда вы видите, что за последний месяц провели 24 сессии и 310 минут практики, это меняет отношение к ежедневной паузе на дыхание — она перестаёт казаться мелочью и становится частью реальной системы. BreathMAX фиксирует каждую завершённую сессию, накапливает общее время практики и позволяет оценивать своё состояние после каждого упражнения по пятибалльной шкале. Со временем эти данные складываются в картину, которая показывает, какие паттерны работают для вас лучше всего и в какое время суток дыхательные упражнения приносят наибольший эффект.

Внутри функции

Статистика в BreathMAX организована на нескольких уровнях. На уровне отдельной сессии фиксируется дата, время, название выполненного упражнения и количество завершённых раундов. После завершения сессии вы можете поставить оценку настроению от 1 до 5 — это занимает секунду, но за несколько недель создаёт массив данных, по которому видно, после каких упражнений вы чувствуете себя лучше всего.

На уровне недели и месяца приложение отображает суммарное время практики, среднее настроение и динамику по дням. Это позволяет замечать паттерны: например, что практика по утрам в понедельник стабильно даёт оценку 4–5, а вечерние сессии в пятницу — преимущественно 3. Такие наблюдения помогают строить расписание осознанно.

Система уровней добавляет игровой элемент, который поддерживает мотивацию. За каждую завершённую сессию начисляются очки опыта, а каждый уровень требует 30 XP. По мере роста уровня открываются новые достижения и признание в рамках приложения. Уровень отображается на главном экране и в профиле, напоминая о накопленном опыте.

Все данные хранятся локально на устройстве и не удаляются при переустановке приложения благодаря облачному резервному копированию (при наличии аккаунта). История сессий доступна в любой момент без интернета.

Как использовать

Статистика доступна через раздел «Прогресс» в нижней навигации приложения. Выберите временной диапазон — неделя, месяц или всё время — и просматривайте сводку. Нажмите на любой день в календаре, чтобы увидеть детали конкретных сессий. Чтобы оценить настроение после тренировки, дождитесь экрана завершения и нажмите одну из пяти звёзд. Оценку можно поставить в течение нескольких минут после сессии — она отобразится в истории того же дня.

Частые вопросы

Как долго хранится история сессий?
История сессий хранится без ограничений по времени. Все данные о завершённых практиках, оценках настроения и заработанных очках опыта доступны с первого дня использования приложения. При смене устройства история восстанавливается через аккаунт BreathMAX.
Учитывается ли прерванная сессия в статистике?
Прерванная сессия фиксируется частично: записывается фактически выполненное количество раундов, но очки опыта начисляются пропорционально выполненной доле. Такой подход честно отражает реальную практику и не наказывает за вынужденные перерывы.
Можно ли экспортировать данные статистики?
В текущей версии экспорт доступен в формате CSV через раздел настроек. Файл содержит дату, название упражнения, продолжительность сессии и оценку настроения. Это позволяет анализировать данные в сторонних приложениях или делиться ими с тренером или врачом.
Что происходит с уровнем при переустановке приложения?
Уровень, очки опыта и вся история сессий сохраняются в аккаунте BreathMAX и восстанавливаются автоматически при входе на новом устройстве. Локальные данные без аккаунта хранятся на устройстве и не восстанавливаются после полного удаления приложения.
Влияет ли оценка настроения на рекомендации приложения?
Да. Оценки настроения используются системой умной подборки Smart Shuffle для взвешивания паттернов при случайном выборе. Упражнения, после которых вы стабильно ставите высокие оценки, появляются в рекомендациях чаще. Это делает подборку персонализированной без явной настройки.