⚙️ Configuración Avanzada
info
📋 En esta sección aprenderás: Funcionalidades avanzadas del sistema de evaluaciones, incluyendo gestión de plantillas PDF, configuraciones específicas por equipo y optimización del flujo de trabajo.
🔧 Gestión de Plantillas PDF
📄 Sistema de Plantillas Azure
Las plantillas PDF se almacenan en Azure Blob Storage para máxima flexibilidad:
- Plantillas del sistema: Básica y Detallada por defecto
- Plantillas personalizadas: Específicas del club
- Tipos separados: Diferentes plantillas para educativa/deportiva
- Gestión centralizada: Administrador controla disponibilidad
🎯 Configuración Jerárquica
🏢 Nivel Club
Configuración base que heredan todos los equipos:
- Competencias predefinidas activas
- Competencias personalizadas del club
- Plantillas PDF disponibles
- Políticas de revisión
👥 Nivel Equipo
Configuración específica que sobrescribe la del club:
- Competencias adaptadas a la categoría
- Plantillas específicas del equipo
- Evaluadores autorizados
- Frecuencia de evaluación
📊 Optimización del Rendimiento
⚡ Gráficos ApexCharts
Configuraciones específicas para mejorar el rendimiento:
- Event listeners pasivos: Configurados para evitar warnings
- Renderizado diferido: Gráficos se cargan al cambiar pestañas
- Caching de datos: Historial se carga una vez por sesión
- Responsive design: Adaptación automática a diferentes pantallas
🔐 Permisos y Roles
👨🏫 Entrenador/Educador
- Realizar evaluaciones de sus jugadores
- Ver historial de evaluaciones
- Exportar PDFs de evaluaciones
- Acceso limitado a configuración
👨💼 Coordinador
- Revisar y aprobar evaluaciones
- Gestionar competencias del equipo
- Configurar plantillas específicas
- Acceso a reportes grupales
🔧 Administrador
- Configuración completa del sistema
- Gestión de plantillas PDF
- Creación de competencias globales
- Acceso a todos los datos
📈 Métricas y Monitoreo
📊 Analytics Integrado
El sistema registra métricas para optimización:
- Tiempo de evaluación: Duración promedio por evaluación
- Uso de competencias: Cuáles se evalúan más frecuentemente
- Patrones de revisión: Tiempo entre evaluación y revisión
- Exportaciones PDF: Plantillas más utilizadas
- Rendimiento de gráficos: Tiempo de carga de visualizaciones
🔄 Integración con Otros Módulos
⚽ Módulo de Equipos
- Sincronización automática de jugadores
- Herencia de configuraciones de equipo
- Acceso directo desde perfil de jugador
👥 Gestión de Usuarios
- Permisos basados en rol de usuario
- Asignación automática de evaluadores
- Histórico de quién realizó cada evaluación
⚙️ Configuraciones Técnicas
🔧 Variables de Entorno
Configuraciones principales del sistema:
- API_URL: Endpoint del backend de evaluaciones
- AZURE_STORAGE: Configuración para plantillas PDF
- PDF_SERVICE: Microservicio de conversión HTML a PDF
- APEXCHARTS_CONFIG: Configuración global de gráficos
- CACHE_DURATION: Tiempo de cache para datos de historial
Consideraciones importantes
- Los cambios en configuración avanzada afectan a todo el club
- Las plantillas PDF requieren conocimientos de HTML/CSS
- Los permisos de rol son gestionados por administradores
- Algunas configuraciones requieren reinicio del sistema
Recomendaciones para administradores
- Documenta cambios: Lleva registro de modificaciones importantes
- Prueba en entorno aislado: Antes de aplicar en producción
- Capacita a usuarios: Asegura que el equipo entienda los cambios
- Monitorea rendimiento: Observa impacto de configuraciones
- Backup regular: Respalda configuraciones importantes