Organizar una Competencia Interna
Aprende a crear y gestionar competencias internas en tu escuela.
¿Qué son las Competencias Internas?
Las competencias internas son eventos organizados por tu escuela donde los estudiantes pueden:
- Demostrar sus habilidades
- Competir entre ellos
- Recibir reconocimiento
- Medir su progreso
Acceder al Formulario
- Menú principal: Competencias → "➕ Nueva Competencia"
- Dashboard: Acciones rápidas → "Organizar Competencia"
Datos de la Competencia
Información Básica
Completa la información principal:
- Nombre: Nombre de la competencia (ej: "Competencia de Primavera 2024")
- Fecha: Fecha del evento
- Hora de inicio: Hora de comienzo
- Hora de finalización: Hora estimada de término (opcional)
- Ubicación: Lugar donde se realizará
- Pista principal, Pista auxiliar, etc.
- Descripción: Detalles del evento (opcional)
Tipo de Competencia
Selecciona el tipo:
- Individual: Cada estudiante compite por su cuenta
- Equipos: Competencia por equipos
- Mixta: Combinación de individual y equipos
Categorías
Crear Categorías
Las categorías organizan la competencia por nivel:
- Haz clic en "➕ Agregar Categoría"
- Completa:
- Nombre: Ej: "Principiantes", "Intermedios", "Avanzados"
- Nivel: Nivel requerido para participar
- Disciplina: Chalanería, Salto, Doma, etc.
- Descripción: Reglas específicas de la categoría (opcional)
- Premios: Qué premios habrá (opcional)
Las categorías se almacenan como un array de strings. Al inscribir estudiantes, el sistema valida que la categoría especificada exista en la lista de categorías de la competencia.
Ejemplo de Categorías
Competencia de Chalanería:
- Categoría A: Principiantes (0-6 meses)
- Categoría B: Intermedios (6-12 meses)
- Categoría C: Avanzados (12+ meses)
Inscribir Participantes
Inscribir Participantes
- Accede a la competencia desde tu lista
- Haz clic en "👥 Inscribir Participantes"
- Selecciona el estudiante que deseas inscribir
- Completa los datos:
- Categoría: Selecciona una de las categorías configuradas
- Caballo:
- Si el caballo es de tu escuela, selecciónalo de la lista
- Si es un caballo externo, ingresa el nombre y dueño manualmente
- Notas: Información adicional (opcional)
Requisitos y Validaciones
El sistema verifica automáticamente:
- ✅ Categoría válida: La categoría debe existir en la lista de categorías de la competencia
- ✅ Sin duplicados: Un estudiante no puede estar inscrito dos veces en la misma categoría
- ✅ Generación de pagos: Se crean automáticamente los pagos según las tarifas configuradas
- ✅ Orden de salida: Se calcula automáticamente por edad (mayor a menor) dentro de cada categoría
Orden de Salida Automático
El sistema calcula automáticamente el orden de salida (order_number) de los participantes:
- Criterio: Por edad del estudiante (mayor a menor)
- Aplicación: Por categoría (cada categoría tiene su propio orden)
- Actualización: Se recalcula automáticamente cuando:
- Se inscribe un nuevo estudiante
- Se cambia la categoría de una inscripción
- Se cancela una inscripción
Recalcular manualmente:
- Accede a "⚙️ Recalcular Orden" para forzar el recálculo de una categoría específica o de todas las categorías
Estados de Inscripción
Las inscripciones pueden tener los siguientes estados:
- Pendiente (
pending): Inscripción creada, pendiente de confirmación - Confirmada (
confirmed): Inscripción confirmada y lista para competir - Cancelada (
cancelled): Inscripción cancelada - Completada (
completed): Competencia finalizada, resultado registrado
Configuración Adicional
Jurados
Si la competencia tiene jurados:
- Haz clic en "👨⚖️ Agregar Jurado"
- Ingresa:
- Nombre: Nombre del jurado
- Función: Juez principal, Juez auxiliar, etc.
- Contacto: Email o teléfono (opcional)
Tarifas (Fees)
El sistema permite configurar tarifas que se generan automáticamente al inscribir estudiantes:
- Haz clic en "💰 Configurar Tarifas"
- Para cada tarifa, define:
- Concepto: Inscripción, Cuota de escuela, Establo, Alquiler, Equipamiento, Transporte, Otro
- Nombre: Descripción de la tarifa (ej: "Inscripción Principiantes")
- Monto: Valor a cobrar
- Aplicar a:
- Inscripción: Se cobra una vez por cada inscripción
- Estudiante: Se cobra una vez por estudiante en toda la competencia
- Caballo: Se cobra solo si se asigna un caballo a la inscripción
- Requerido: Si la tarifa es obligatoria
- Descripción: Detalles adicionales (opcional)
Ejemplo de tarifas:
- Inscripción Principiantes: $50,000 (aplica a inscripción, requerido)
- Cuota de Establo: $30,000 (aplica a caballo, opcional)
- Equipamiento: $20,000 (aplica a inscripción, opcional)
Los pagos se generan automáticamente cuando un estudiante se inscribe. Puedes ver y gestionar los pagos desde la sección "Pagos" de la competencia.
Premios
Define los premios:
- 1er lugar: Descripción del premio
- 2do lugar: Descripción del premio
- 3er lugar: Descripción del premio
- Menciones especiales: Otros reconocimientos
Guardar Competencia
Una vez completada la información:
- Revisa todos los datos
- Haz clic en "💾 Crear Competencia"
- La competencia será creada y aparecerá en tu lista
Después de Crear
Después de crear la competencia, podrás:
- ✅ Ver la lista de participantes
- ✅ Registrar resultados
- ✅ Generar rankings
- ✅ Exportar resultados
Registrar Resultados
Durante la Competencia
- Accede a la competencia
- Haz clic en "📊 Registrar Resultados"
- Selecciona la inscripción del participante (el sistema solo permite registrar resultados para estudiantes inscritos)
- Completa los datos:
- Cinta/Premio: Oro, Plata, Bronce, Cinta Amarilla, Cinta Rosada, Cinta Blanca
- Notas: Observaciones adicionales (opcional)
- Guarda el resultado
Importante: Ahora los resultados se registran usando el ID de la inscripción (entry_id), no directamente con el ID del estudiante. Esto garantiza que solo se registren resultados para estudiantes que estén inscritos en la competencia.
Al registrar un resultado:
- Se valida que la inscripción pertenezca a la competencia
- Se verifica que no exista ya un resultado para esa inscripción
- El estado de la inscripción se actualiza automáticamente a "Completada" (
completed)
Calificación
El sistema calcula automáticamente:
- Puntuación total: Suma de todos los puntos
- Promedio: Si hay múltiples jurados
- Ranking: Posiciones finales
Ver Resultados
Rankings
- Accede a la competencia
- Sección "🏆 Resultados"
- Verás:
- Por categoría: Rankings separados por categoría
- General: Ranking general (si aplica)
- Estadísticas: Promedios, mejores puntuaciones, etc.
Exportar Resultados
Puedes exportar:
- 📄 PDF: Certificado de resultados
- 📊 Excel: Lista completa con datos
- 📱 Compartir: Enlace para compartir resultados
Listado para Imprimir
El sistema incluye un endpoint especial para generar listados optimizados para impresión:
- Agrupado por categoría: Las inscripciones se agrupan automáticamente por categoría
- Ordenado: Por número de orden de salida dentro de cada categoría
- Incluye resultados: Muestra los resultados registrados si ya están disponibles
- Filtrable: Puedes generar el listado para una categoría específica o todas
Gestión de Pagos
Ver Pagos de la Competencia
- Accede a la competencia
- Sección "💰 Pagos"
- Verás:
- Lista de pagos: Todos los pagos relacionados con la competencia
- Filtros: Por estado, concepto, estudiante
- Resumen: Totales por concepto y estado
Registrar Pago
- Accede a "💰 Pagos"
- Selecciona el pago pendiente
- Haz clic en "💳 Registrar Pago"
- Completa:
- Método: Efectivo, Transferencia, Tarjeta
- Fecha de pago: Por defecto la fecha actual
- Número de recibo: Opcional
- Notas: Información adicional
- Confirma el pago
Resumen Financiero
Desde la sección "📊 Resumen Financiero" puedes ver:
- Total esperado: Suma de todos los montos configurados
- Total pagado: Suma de pagos completados
- Total pendiente: Suma de pagos pendientes
- Por concepto: Desglose de ingresos por tipo de tarifa
- Por estado: Cantidad y monto según estado del pago
Próximos Pasos
💡 Tip: Organiza competencias regularmente para motivar a tus estudiantes y medir su progreso.