Estructura de la sesión
Cada sesión tiene las características siguientes:| Característica | Descripción |
|---|---|
| Tipo de sesión | Una etiqueta para el formato del entrenamiento, como "CrossFit" o "Ciclismo". |
| Asistentes | Nombres de los atletas inscritos en la sesión (mínimo 1). |
| Zona objetivo | Zona global de esfuerzo objetivo opcional que los entrenadores establecen para el entrenamiento. |
| Minutos por zona | Objetivos opcionales de minutos por zona: { z1, z2, z3, z4, z5 }. |
Crear una sesión
Inscribir atletas
Prepara la lista de atletas que deseas incluir. Cada atleta debe pertenecer a tu instalación.
Establecer parámetros opcionales de entrenamiento
Si deseas guiar la intensidad, proporciona un
objetivo (1–5) y objetivos de minutos por zona.Comenzar la sesión
La sesión comienza inmediatamente (la fecha del sistema se establece en la marca de tiempo actual).
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:- Registra la fecha de finalización de la sesión y la marca como inactiva para evitar más actualizaciones.
- Recupera toda la telemetría recopilada durante la sesión.
- Calcula un resumen para cada atleta inscrito.
- Guarda localmene el resumen de forma atómica junto con la actualización de la sesión.
- Envía notificaciones posteriores a la sesión (correo electrónico, notificaciones push) y recomendaciones opcionales de IA.
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
| Valor | Descripción |
|---|---|
avgHeartRate | Frecuencia cardíaca promedio en todos los puntos de telemetría de la sesión. |
maxHeartRate | Frecuencia cardíaca más alta registrada. |
minHeartRate | Frecuencia cardíaca más baja registrada. |
estimatedCalories | Calorías activas quemadas (ver cálculo de calorías a continuación). |
effortPoints | Minutos pasados en la Zona 4 o Zona 5. |
zoneDistribution | Lista de { zone, name, time, percentage } para las cinco zonas. |
totalTime | Duració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í.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.

