Ir al contenido

Dashboard

El Dashboard es la pantalla home que todo staff ve al entrar. Combina match badge (próximo partido + MD-N), fila de 5 KPIs (disponibles / wellness / ACWR / carga ayer / ánimo), session strip con la sesión del día, semáforo del plantel (lista priorizada por riesgo), alertas activas y feed de actividad.

  • Problema que resuelve: un PF entra a las 8AM, necesita saber en 10 segundos quién está disponible, quién en riesgo, qué pasó desde ayer y cuál es la sesión del día. Sin Dashboard hay que abrir 5 pestañas distintas.
  • Casos de uso típicos:
    • Pre-entrenamiento: revisar semáforo y alertas para tomar decisiones de carga.
    • Briefing técnico: usar el match badge + KPIs como apertura.
    • Standby remoto: pantalla siempre abierta como “TV view” del cuerpo técnico.
  • Planes que lo incluyen: todos los planes.
  • Diferenciador: ACWR del equipo en el header, semáforo priorizado por riesgo combinando ACWR + Hooper + lesiones (no es solo “lista de jugadores”), y carga progresiva para que la pantalla se sienta inmediata.

El Dashboard es accesible para todos los roles del staff. El contenido se filtra por rol — el feed de actividad puede ocultar eventos de áreas que el rol no consume.

Estructura vertical:

  1. Match badge — pill con MD-N + rival + fecha. Si no hay próximo partido, muestra una indicación correspondiente.
  2. KPI row (5 cards):
    • Disponibles: X / total, breakdown (lesionados / en readaptación / ausentes / plantel completo).
    • Wellness: promedio Hooper Index (4-28, suma de 4 ítems 1-7), compliance, tendencia vs ayer.
    • ACWR: ACWR equipo con badge óptimo / alto / bajo (rango 0.8–1.3 óptimo).
    • Carga ayer: distancia media + intensidad m/min.
    • Ánimo: motivación promedio /10 con tendencia.
  3. Session strip — sesión del día + base distance + media 7d.
  4. Main area (grid 65/35):
    • Semáforo del plantel — izquierda.
    • Alertas activas + Feed de actividad — derecha (stack).
  • Los colores de la organización afectan el match badge y el header global.
  • Los umbrales de ACWR configurados en Settings afectan el cálculo del semáforo.
  • “El ACWR del equipo cambió pero ningún jugador entrenó” — es rolling 28d. Los días caen del denominador aunque no haya sesión.
  • “Veo skeleton infinito” — la base de datos no respondió. Contactar soporte. Los bloques cargan independientemente, así que el resto de la página sigue funcionando.
  • “Mi rol no ve el feed completo” — esperado. El feed filtra por áreas que el rol consume.

Player surface: N/A. Los jugadores entran al portal del jugador, que tiene su propio home (agenda + wellness propio + mensajes).

  • MD-N: diferencia en días entre próximo partido y hoy. Si el partido es hoy se muestra MD; si es mañana, hoy se muestra como MD-1 (N = días hasta el partido). El día después del partido, MD+1.
  • ACWR equipo: promedio del ACWR individual ponderado por jugadores con datos.
  • Semáforo: combina ACWR + Hooper + lesiones activas; ranking por nivel de riesgo del jugador.
  • Tendencias: comparativa con el día anterior para wellness y motivación. Verde si la métrica va en la dirección buena, rojo si va en contra.
  • Carga aporta ACWR y carga ayer.
  • Wellness aporta Hooper y compliance.
  • Plantel aporta total / disponibles / estado.
  • Calendario aporta próximo partido y sesión del día.
  • Riesgo aporta semáforo y alertas.
  • Mensajería / Notificaciones alimentan el feed de actividad.