Guía de Capacitación
Aprendé a usar TennisCoachingApp paso a paso
Este video cubre el flujo básico.
Abajo encontrás una guía estructurada que explica cada funcionalidad en detalle, desde lo más básico hasta lo avanzado.
1. Inicio Rápido
¿Qué tipo de organización necesitás?
¿Qué tipo de organización necesitás?
TennisCoachingApp ofrece tres tipos de organizaciones según tus necesidades:
Academia
Para clubes, escuelas, academias
- ✅ Capacidad ilimitada de jugadores
- ✅ Múltiples entrenadores trabajando en equipo
- ✅ Sistema de roles: Director, Subdirector, Entrenadores
- ✅ Dashboard completo con métricas y reportes
- ✅ Control de acceso con aprobación de solicitudes
- ✅ Gestión centralizada de jugadores y sesiones
Grupo Personal
Para entrenadores individuales
- ✅ Máximo 3 jugadores (límite)
- ✅ Gestión simplificada sin burocracia
- ✅ 2 roles: Group Coach (dueño) y Assistant Coach
- ✅ Sin necesidad de aprobaciones
- ✅ Todas las funciones básicas de registro y seguimiento
- ✅ Rápido de configurar y usar
Jugador Individual
Para jugadores que quieren seguimiento propio
- ✅ Seguimiento personal de entrenamientos y progreso
- ✅ Objetivos técnicos propios para trabajar
- ✅ Registro de torneos y resultados
- ✅ Planificación de cargas de entrenamiento
- ✅ Sin necesidad de entrenador ni academia
- ✅ Rápido de configurar y completamente independiente
2. Conceptos Fundamentales
Roles y Permisos: ¿Qué puede hacer cada uno?
Roles y Permisos: ¿Qué puede hacer cada uno?
TennisCoachingApp tiene un sistema de 5 roles diferentes con permisos específicos para cada uno:
Director de Academia
Control total de la academia
Subdirector
Asistente administrativo del director
Entrenador de Academia
Registra y gestiona entrenamientos
Group Coach
Creador y dueño del grupo personal
Assistant Coach
Ayudante en grupo de entrenamiento
Comparación Rápida de Permisos
| Acción | Director | Subdirector | Entrenador | Group Coach | Assistant |
|---|---|---|---|---|---|
| Gestionar usuarios | ✅ | ✅* | ❌ | ✅ | ❌ |
| Aprobar solicitudes de ingreso | ✅ | ❌ | ❌ | ✅ | ❌ |
| Registrar entrenamientos | ✅ | ✅ | ✅ | ✅ | ✅ |
| Ver dashboard completo | ✅ | ✅ | ❌ | ✅ | ❌ |
| Configurar academia/grupo | ✅ | ✅ | ❌ | ✅ | ❌ |
| Eliminar organización | ✅ | ❌ | ❌ | ✅ | ❌ |
* Subdirector no puede remover al Director
Sistema de Ejercicios: Tipo → Área → Ejercicio
Sistema de Ejercicios: Tipo → Área → Ejercicio
Todos los ejercicios en TennisCoachingApp siguen una estructura jerárquica de 3 niveles que permite una organización clara y análisis detallados:
Estructura Jerárquica de 3 Niveles
Categoría general de entrenamiento
Enfoque específico dentro del tipo
* Las áreas disponibles dependen del Tipo seleccionado
Ejercicio concreto a realizar
📦 Canasto → Juego de base:
📦 Canasto → Juego de red:
📦 Canasto → Primeras pelotas:
🤝 Peloteo → Juego de base:
🤝 Peloteo → Juego de red:
🤝 Peloteo → Primeras pelotas:
🏆 Puntos:
* Los ejercicios disponibles dependen del Tipo y Área seleccionados. Puntos no requiere ejercicio.
** Adicionalmente existe una 4ta categoría "Ejercicio Específico" configurable por academia (no viene por defecto).
Además se registra:
Ejemplos Prácticos
Reglas Importantes
Canasto
Áreas: Juego de base | Juego de red | Primeras pelotas
• Juego de base: Estático | Dinámico
• Juego de red: Voleas | Subidas | Smash | Resolución de drop
• Primeras pelotas: Saque | Devolución | Saque + 1 | Devolución + 1
Peloteo
Áreas: Juego de base | Juego de red | Primeras pelotas
• Juego de base: Control | Movilidad | Jugadas
• Juego de red: Voleas | Smash | Subidas
• Primeras pelotas: Devolución | Saque + 1 | Devolución + 1
(NO incluye "Saque")
Puntos
Áreas: Puntos libres | Puntos con pautas
NO requiere ejercicio (se registra solo el área de puntos)
Representación Visual
Tipo → Área → Ejercicio Canasto → Juego de base → Estático Peloteo → Juego de red → Voleas Puntos → Puntos libres → (sin ejercicio) 3. Tareas del Día a Día
Cargar tu Primera Sesión de Entrenamiento
Cargar tu Primera Sesión de Entrenamiento
Este video muestra el flujo completo para registrar una sesión de entrenamiento, desde seleccionar participantes hasta agregar ejercicios y finalizar.
Flujo paso a paso:
- Seleccionar participantes: Botón "Participantes" → Elegir jugadores de la lista
- Observar modal de sincronización: El sistema muestra objetivos y torneos de cada jugador (permite a entrenadores ver qué trabajar)
- Guardar participantes: Confirmar selección
- Cargar ejercicio: Seleccionar Tipo → Área → Ejercicio (y opcionalmente Ejercicio Específico si tu academia los tiene configurados)
- Configurar tiempo e intensidad: Definir duración y, si está habilitada, el nivel de intensidad (1-10)
- Agregar ejercicio: Click en "Agregar Ejercicio"
- Repetir: Cargar todos los ejercicios de la sesión (pasos 4-6)
- Finalizar sesión: Botón "Finalizar y Guardar"
- Completar encuesta: Responder la encuesta de satisfacción post-entrenamiento (si está habilitada)
⚡ Funcionalidad opcional pero importante: Activar/Desactivar Jugadores por Ejercicio
Podés activar o desactivar jugadores para cada ejercicio individual haciendo click en sus nombres. Esto es útil cuando no todos participan en todos los ejercicios.
- • Botón verde: Jugador activo en este ejercicio (se contarán sus stats)
- • Botón gris: Jugador inactivo en este ejercicio (no se cuentan sus stats)
- • "Seleccionar Todos"/"Deseleccionar": Activa o desactiva todos de una vez
Ejemplo práctico de una sesión:
- Participantes: Juan, María y Pedro (3 jugadores)
- Ejercicio 1 - Canasto individual (solo Juan): Solo Juan activo (verde) → María y Pedro en gris
- Ejercicio 2 - Peloteo grupal: Los 3 activos (todos en verde)
- Ejercicio 3 - Puntos 1vs1 (Juan vs Pedro): Juan y Pedro en verde → María en gris
- Ejercicio 4 - Canasto individual (María): Solo María en verde → Juan y Pedro en gris
¿La App se Cerró con una Sesión Activa?
¿La App se Cerró con una Sesión Activa?
Si la app se cierra inesperadamente (batería, llamada, error) mientras tenés una sesión activa, no perdés los datos. Al volver a abrir la app, el sistema detecta la sesión interrumpida y te ofrece recuperarla.
Qué hacer:
- Abrir la app normalmente
- El sistema muestra una notificación: "Tenés un entrenamiento sin finalizar. ¿Querés continuar?"
- Tocar "Continuar" → Volvés al punto exacto donde estabas
- Continuar registrando ejercicios y finalizar normalmente
Agregar Jugadores Durante la Sesión Activa
Agregar Jugadores Durante la Sesión Activa
Caso de uso: Empezaste sesión con 3 jugadores y llega uno más tarde que se sumó último momento.
- Agregar: Botón "+ Agregar jugador" en header de sesión activa
- Búsqueda rápida por nombre
- Se carga su plan y recomendaciones automáticamente
- Los ejercicios futuros se contarán para el nuevo jugador agregado
Escenario real:
- 08:00 → Iniciás sesión con Juan, María y Pedro
- 08:15 → Registrás 2 ejercicios de canasto
- 08:30 → Llega Lucía (se sumó último momento)
- 08:30 → La agregás → ahora son 4 jugadores
- 08:45 → Registrás peloteo → se cuenta para los 4
- 09:00 → Pedro se lesiona → Solo DESACTIVALO (botón gris), NO lo quites
Gestión de Objetivos de Jugadores
Gestión de Objetivos de Jugadores
Los objetivos te permiten definir metas específicas para cada jugador y hacer seguimiento de su progreso.
Ubicación: Perfil del jugador → Tab "Objetivos" → Botón "Gestionar"
Estados de un objetivo:
🎯 Actual/En Progreso
Objetivo actualmente en trabajo
🔄 En Consolidación
Objetivo logrado, en fase de afianzamiento
✅ Incorporado
Objetivo completado y consolidado
Cómo crear un objetivo:
- Ir al perfil del jugador → Tab "Objetivos"
- Click en botón "Gestionar"
- Click en "+ Nuevo Objetivo"
- Completar formulario:
- Texto del objetivo: Descripción clara y específica (ej: "Mejorar consistencia en drive de derecha cruzado")
- Estado inicial: Actual/En Progreso
- Fecha objetivo (opcional): Cuándo esperás lograrlo
- Notas (opcional): Detalles adicionales, métricas, criterios de éxito
- Guardar
Gestión continua:
- Editar objetivo: Click en el objetivo → Modificar texto, fecha o notas
- Cambiar estado: Mover de Actual/En Progreso → En Consolidación → Incorporado según evolución
- Eliminar objetivo: Si ya no es relevante o fue reemplazado por otro
- Agregar notas de progreso: Actualizar campo "Notas" con observaciones y evolución
Agregar Comentarios a una Sesión
Agregar Comentarios a una Sesión
Podés agregar notas y comentarios a cada sesión de entrenamiento, tanto durante la sesión activa como después, desde la vista de detalle.
Cuándo usar comentarios:
- Anotar observaciones del rendimiento general del jugador ese día
- Registrar algo que pasó fuera de los ejercicios (lesión leve, cansancio, actitud)
- Dejar notas para retomar en la próxima sesión
- Aclarar contexto para que otros entrenadores entiendan la sesión
Cómo agregar un comentario:
- Durante sesión activa: botón "Comentario" en la pantalla de sesión
- Después de finalizar: vista de detalle de la sesión → sección "Comentarios"
- Escribir la nota → Guardar
Archivar Jugadores
Archivar Jugadores
Cuando un jugador deja de entrenar temporalmente (lesión larga, vacaciones, baja de la academia), podés archivarlo para mantener su historial pero sacarlo de las listas activas.
✅ Archivar
- El jugador no aparece en listas activas
- Su historial, sesiones y objetivos se conservan
- Se puede desarchivar cuando vuelva
- Recomendado para bajas temporales o definitivas
❌ Eliminar
- El jugador desaparece completamente
- Todos los datos se pierden permanentemente
- No se puede deshacer
- Reservado para errores (jugador creado por error)
Cómo archivar:
- Lista de jugadores → Click en el jugador
- Opciones del jugador → "Archivar"
- Confirmar
Cómo ver jugadores archivados:
- Lista de jugadores → Tab "Archivados"
Cómo desarchivar:
- Tab "Archivados" → Click en el jugador → "Activar"
4. Tablero de Control (Solo Academias)
Dashboard del Director/Subdirector
Dashboard del Director/Subdirector
⚠️ Solo para Academias
Esta funcionalidad está disponible únicamente para organizaciones tipo Academia. Los Grupos Personales no tienen acceso al dashboard completo.
El Dashboard es el centro de control para Directores y Subdirectores, mostrando métricas clave de la academia en tiempo real:
Entrenadores Activos Hoy
Muestra qué entrenadores están registrando sesiones el día de hoy. Útil para ver quién está trabajando en este momento.
Sesiones del Día
Cantidad total de sesiones registradas hoy. Permite ver el nivel de actividad diaria de la academia.
Satisfacción Semanal
Promedio de las encuestas post-entrenamiento de la semana. Mide: cansancio físico, concentración, actitud mental y sensaciones tenísticas.
Resumen de Planificación
Estado de cumplimiento de planes de entrenamiento. Muestra si los jugadores están siguiendo el plan definido.
Estado de Jugadores
Muestra jugadores activos, inactivos y aquellos sin plan de entrenamiento asignado. Alerta sobre jugadores que necesitan atención.
Competencias Próximas
Lista de torneos y competencias programadas para los jugadores de la academia en las próximas semanas.
Vista del Entrenador de Academia
El Entrenador de Academia también tiene dashboard, pero con 4 widgets en lugar de 6, enfocados en sus propios jugadores:
👥 Jugadores Entrenados
Sus propios jugadores entrenados en los últimos 30 días.
🎾 Estado de Jugadores
Activos hoy, sin entrenar hoy, sin plan de entrenamiento.
😊 Satisfacción Semanal
Promedio de encuestas de toda la academia (últimos 7 días, no solo sus jugadores).
📊 Resumen de Planificación
Widget de objetivos o porcentajes según cómo esté configurada la academia (ver sección Planes de Entrenamiento).
Qué NO ve el Entrenador (vs Director):
- Entrenadores Activos Hoy
- Sesiones del Día
- Competencias Próximas
- Selector de rango de fechas
5. Funciones Avanzadas
Planes de Entrenamiento
Planes de Entrenamiento
TennisCoachingApp ofrece dos sistemas de planificación. El Director configura cuál usar para toda la academia.
Sistema por Objetivos
- Se define una lista de objetivos específicos por jugador (ej: "Mejorar consistencia en drive cruzado")
- Durante la sesión, el sistema muestra los objetivos activos del jugador para que el entrenador tenga presente en qué trabajar
- El dashboard muestra un resumen del estado de objetivos: cuántos están en progreso, en consolidación e incorporados
- Ideal para trabajo técnico individualizado
Sistema por Porcentajes
- Se define la distribución porcentual de Tipo → Área → Ejercicio para cada jugador
- El total debe sumar 100%
- El sistema compara lo registrado vs lo planificado y genera recomendaciones automáticas
- Ideal para estructurar la carga de entrenamiento con criterio estadístico
Editar Sesiones Pasadas
Editar Sesiones Pasadas
Quiénes pueden editar:
- Director: Cualquier sesión
- Subdirector: Cualquier sesión excepto las de directores
- Coach: Cualquier sesión de la academia (con diálogo de autoría si es de otro entrenador)
- Group Coach: Solo sus propias sesiones de jugadores asignados
- Assistant: No puede editar
✅ SÍ podés editar:
- • Agregar ejercicios olvidados (con todos sus niveles: Tipo → Área → Ejercicio → Ejercicio Específico)
- • Eliminar ejercicios duplicados/erróneos
- • Modificar duración, cantidad e intensidad (si está habilitada)
- • Editar observaciones generales
- • Cambiar fecha de la sesión (máximo hasta hoy, no podés poner fecha futura)
- • Cambiar jugadores participantes
❌ NO podés editar:
- • Encuestas post-entrenamiento (se editan desde la vista de detalle de la sesión, con el botón "Modificar encuesta")
Cómo editar:
- Dashboard → Historial de sesiones → Click en sesión
- Botón "Editar sesión" (solo si tenés permisos)
- Modal con lista de ejercicios
- Agregar / Eliminar / Editar duración/intensidad
- Guardar → confirmación de impacto
Análisis y Reportes
Análisis y Reportes
El sistema genera automáticamente reportes y análisis basados en los datos registrados:
- Estadísticas por tipo/área/ejercicio: Frecuencia y volumen de cada categoría
- Gráficos de tendencias de intensidad: Evolución del esfuerzo en el tiempo
- Satisfacción de jugadores: Análisis de encuestas post-entrenamiento
- Cumplimiento de planes: Desviaciones entre planificado y realizado
- Performance de entrenadores: Actividad y métricas por coach
Gestión de Torneos
Gestión de Torneos
Registrá y analizá las competencias de tus jugadores con un sistema completo de seguimiento de torneos.
Torneos Próximos
Cargá los torneos antes de que sucedan para tenerlos organizados y visibles en el dashboard.
- Nombre del torneo
- Fechas de inicio y fin
- Grado de importancia (5 niveles: desde "Torneo de práctica" hasta "Torneo crucial del año")
Cuando llega la fecha de inicio del torneo, aparece el botón "Registrar Resultado" para convertirlo en torneo disputado con los datos ya precargados.
Torneos Disputados
Una vez jugado el torneo, registrás los resultados y podés cargar los partidos individuales para un análisis detallado.
Al registrar un torneo disputado:
- Modalidades: Elegís si jugaste Singles, Dobles, o ambas
- Singles está activo por defecto
- Si habilitás Dobles, se pide el nombre del compañero
- Resultado: 10 opciones desde "Primera ronda de clasificación" hasta "Campeón" — son opcionales, podés agregarlos después
- Resultado y Puntos: Podés registrar el resultado y los puntos obtenidos en el torneo
Partidos Individuales
Dentro de cada torneo disputado podés cargar cada partido por separado para un seguimiento detallado.
Campos de cada partido:
- Tipo: Singles o Dobles
- Rival (nombre del oponente)
- Ronda (Primera ronda, Octavos, Semifinal, etc.)
- Resultado: Victoria o Derrota
- Fecha y duración
- Evaluación obligatoria en 5 dimensiones (escala 1-5):
- Energía Física
- Concentración
- Actitud Mental
- Manejo de Presión
- Claridad Táctica
- Condiciones del partido (opcionales, si la academia las tiene habilitadas): superficie, temperatura, viento, tipo de pelota, altitud
Límite: máximo 20 partidos por torneo.
Análisis Automático
Con los partidos cargados, el sistema genera análisis automáticos sin que tengas que hacer nada extra.
- Gráfico radar con el promedio de las 5 dimensiones de evaluación
- Victorias y derrotas por condición: superficie (arcilla, cemento, césped, indoor), temperatura, viento
- Estadísticas por tipo de pelota: rendimiento según el tipo de pelota con la que se jugó
Configuración de la Academia (Solo Director)
Configuración de la Academia (Solo Director)
El Director puede personalizar cómo funciona la app para toda la academia desde la sección Configuración. Estos ajustes afectan a todos los entrenadores y jugadores.
📋 Sistema de Planificación
- Elegir entre "Objetivos" o "Porcentajes" (ver sección Planes de Entrenamiento para la diferencia)
- El cambio afecta el dashboard y las recomendaciones de toda la academia
📝 Encuestas Post-Entrenamiento
- Habilitar o deshabilitar las encuestas que aparecen al finalizar cada sesión
- Configurar qué preguntas incluir (las preguntas son customizables)
- Si están deshabilitadas, los entrenadores finalizan sesiones sin ver el formulario
📊 Barra de Intensidad
- Habilitar o deshabilitar el campo de intensidad (1-10) en los ejercicios
- Viene desactivada por defecto — activala si querés registrar intensidad en cada ejercicio
- Si está deshabilitada, no aparece el slider de intensidad al cargar ejercicios
🔍 Ventana de Análisis de Recomendaciones (solo sistema Porcentajes)
- Configura cuántos días de historial usa el sistema para generar recomendaciones de ejercicios
- Más días = análisis más amplio pero puede incluir sesiones muy antiguas
- Menos días = análisis más reciente pero con menos datos
6. Preguntas Frecuentes
¿El Jugador Individual puede usar todas las funciones de la app?
Casi todas. El Jugador Individual tiene acceso a:
- Cargar y editar sus sesiones de entrenamiento
- Gestionar sus objetivos técnicos
- Registrar torneos y resultados
- Ver su planificación de cargas
- Completar encuestas post-entrenamiento
Las únicas funciones que no están disponibles para el Jugador Individual son:
- Dashboard — no tiene tablero de control
- Exportar informe — esta función es solo para entrenadores y directores
Todo lo demás funciona igual que para una academia o grupo personal.
¿Cómo invito usuarios a mi academia o grupo?
Cada academia o grupo tiene un código de 6 caracteres que podés compartir con otros usuarios.
- Ve a Configuración de tu academia/grupo
- Copia el Código Público (ej: ABC123)
- Compartí ese código con las personas que quieras invitar
- Ellos deben ingresar el código en la app
- Solo para academias: El Director debe aprobar la solicitud desde el panel de "Solicitudes Pendientes"
¿Puedo tener diferentes roles en distintas academias?
Sí, absolutamente. Un mismo usuario puede tener diferentes roles en diferentes organizaciones. Por ejemplo:
- Ser Director en tu propia academia
- Ser Entrenador en otra academia donde colaborás
- Ser Group Coach de un grupo personal propio
¿Cuál es la diferencia entre archivar y eliminar un jugador?
Archivar saca al jugador de las listas activas pero conserva todo su historial: sesiones, objetivos y estadísticas. Podés desarchivarlo cuando vuelva a entrenar. Es la opción recomendada para bajas temporales o definitivas.
Eliminar borra al jugador permanentemente junto con todos sus datos. No hay forma de deshacer esta acción. Solo usala si el jugador fue creado por error.
¿Qué pasa si elimino un jugador por error?
Si eliminás un jugador de la academia/grupo, todos sus datos se pierden permanentemente (sesiones, objetivos, estadísticas).
Importante: No hay forma de deshacer esta acción. Pensalo bien antes de eliminar.
Si ya lo eliminaste por error, no hay forma de recuperar los datos. Deberás crear el jugador nuevamente desde cero.
¿Cuánto tarda la aprobación de solicitudes de ingreso?
Las solicitudes de ingreso a academias NO tienen aprobación automática. Depende de cuándo el Director revise las solicitudes pendientes.
Para directores: Te recomendamos revisar las solicitudes al menos una vez cada 24-48 horas para no dejar esperando a nuevos usuarios.
Nota: Los Grupos Personales no requieren aprobación, el acceso es inmediato al ingresar el código.
Importante: Las solicitudes expiran automáticamente a los 7 días. La pantalla de solicitudes pendientes muestra un countdown con el tiempo restante para cada solicitud (ej: "7d 3h", "5h"). Si expira antes de ser aprobada, el usuario deberá enviar una nueva solicitud.
¿Los datos se sincronizan en tiempo real?
Sí, los datos se sincronizan en tiempo real entre todos los dispositivos y usuarios de la misma academia/grupo.
Cuando un entrenador registra una sesión, los Directores y otros entrenadores con acceso pueden ver esa información inmediatamente sin necesidad de recargar.
7. Contacto y Soporte
¿Necesitás ayuda? ¿Tenés alguna consulta? Estamos acá para ayudarte.