Saltar al contenido principal
Una sesión es la unidad principal de actividad monitorizada en ZoneMetrics. Agrupa a un conjunto de atletas para un período de entrenamiento definido, recopila su telemetría de frecuencia cardíaca en tiempo real y produce automáticamente un resumen detallado cuando el entrenamiento termina.

Estructura de la sesión

Cada sesión tiene las características siguientes:
CaracterísticaDescripción
Tipo de sesiónUna etiqueta para el formato del entrenamiento, como "CrossFit" o "Ciclismo".
AsistentesNombres de los atletas inscritos en la sesión (mínimo 1).
Zona objetivoZona global de esfuerzo objetivo opcional que los entrenadores establecen para el entrenamiento.
Minutos por zonaObjetivos opcionales de minutos por zona: { z1, z2, z3, z4, z5 }.

Crear una sesión

1

Inscribir atletas

Prepara la lista de atletas que deseas incluir. Cada atleta debe pertenecer a tu instalación.
2

Establecer parámetros opcionales de entrenamiento

Si deseas guiar la intensidad, proporciona un objetivo (1–5) y objetivos de minutos por zona.
3

Comenzar la sesión

La sesión comienza inmediatamente (la fecha del sistema se establece en la marca de tiempo actual).
4

Agregar atletas durante la sesión (opcional)

Durante la sesión, puedes añadir atletas adicionales mientras la sesión aún está activa.
La verificación de consentimiento RGPD se ejecuta antes de que se cree la sesión. Si el modo RGPD está habilitado para tu instalación, cada atleta en attendeeIds debe tener una fecha de gdprConsentedAt registrada.

Finalizar una sesión

Tras finalizar una sesión activa, ZoneMetrics realiza las siguientes acciones:
  1. Registra la fecha de finalización de la sesión y la marca como inactiva para evitar más actualizaciones.
  2. Recupera toda la telemetría recopilada durante la sesión.
  3. Calcula un resumen para cada atleta inscrito.
  4. Guarda localmene el resumen de forma atómica junto con la actualización de la sesión.
  5. Envía notificaciones posteriores a la sesión (correo electrónico, notificaciones push) y recomendaciones opcionales de IA.
La entrega de notificaciones ocurre de forma asíncrona y no bloquea la respuesta.

Resumen de la sesión

Cuando una sesión termina, ZoneMetrics calcula y almacena automáticamente un resumen que desglosa el rendimiento de cada atleta.

Estadísticas por atleta

ValorDescripción
avgHeartRateFrecuencia cardíaca promedio en todos los puntos de telemetría de la sesión.
maxHeartRateFrecuencia cardíaca más alta registrada.
minHeartRateFrecuencia cardíaca más baja registrada.
estimatedCaloriesCalorías activas quemadas (ver cálculo de calorías a continuación).
effortPointsMinutos pasados en la Zona 4 o Zona 5.
zoneDistributionLista de { zone, name, time, percentage } para las cinco zonas.
totalTimeDuración total de la sesión en segundos.

Cálculo de calorías

Las calorías se estiman utilizando una fórmula basada en MET derivada de la reserva de frecuencia cardíaca (método Karvonen/Swain). La fórmula calcula el esfuerzo del atleta como una fracción de su reserva de frecuencia cardíaca, lo convierte en un valor MET y aplica su peso corporal y duración de la sesión. La tasa metabólica basal se resta para que el resultado refleje solo las calorías atribuibles al ejercicio en sí.
hrr_fraction = (avgHR - restingHR) / (maxHR - restingHR)
MET          = 1 + 14 × hrr_fraction
activeCalories = (MET - 1) × weight_kg × durationHours
Esto significa que dos atletas que completan la misma sesión pueden tener estimaciones de calorías diferentes según su frecuencia cardíaca en reposo, frecuencia cardíaca máxima y peso corporal.

Entrega posterior a la sesión

Después de que una sesión termina, ZoneMetrics puede enviar resultados a los atletas a través de dos canales.

Resúmenes por correo electrónico

Los atletas que han activado las notificaciones por correo electrónico reciben un correo electrónico de resumen de sesión. El correo incluye estadísticas de frecuencia cardíaca, distribución de zonas, estimación de calorías y puntos de esfuerzo. Si el atleta ha activado las recomendaciones de IA, el correo también incluye consejos personalizados posteriores al entrenamiento.

Notificaciones push

Los atletas que han activado las notificaciones push reciben una breve notificación push con la duración de la sesión, calorías y frecuencia cardíaca promedio. Las notificaciones solo se envían a los atletas que las han habilitado en su perfil.
Tanto la entrega por correo electrónico como por push son de tipo “fire-and-forget”. Un fallo en la entrega no afecta el registro de la sesión ni el resumen almacenado.

Recuperar un resumen

Puedes obtener el resumen almacenado para cualquier sesión completada.