# Generación de escuadrón

Asignar 40 gimnastas en 4 rotaciones de aparato, manteniendo juntos a los compañeros de equipo y equilibrando los niveles de habilidad, es un dolor de cabeza. La herramienta de generación de escuadrones hace los cálculos por ti. Tú configuras tus preferencias, haces clic en un botón y revisas el resultado.

## Requisitos previos

* [Crear una sesión](https://docs.gymart.org/gym-art-meets-es/programacion/create-a-session) con las competiciones asignadas
* [Configura las rotaciones](https://docs.gymart.org/gym-art-meets-es/programacion/configure-rotations) o tener abierta la lista de escuadrones

## Iniciar la herramienta

1. Abre el panel de control de tu sesión.
2. Ve a **Lista de escuadrones** o **Escuadrones y rotaciones** pestaña.
3. Haz clic en **Asignación automática** en el encabezado superior.
4. Se abre el cuadro de diálogo de generación de escuadrones. Configura tus ajustes y luego ejecútalo.

## Configuración del tamaño del escuadrón

La **tamaño del escuadrón** parámetro le dice a la herramienta cuántos gimnastas deben ir en cada escuadrón. La herramienta distribuye a los gimnastas lo más parejo posible.

Por ejemplo, con 35 gimnastas y un tamaño objetivo de escuadrón de 9: obtienes tres escuadrones de 9 y un escuadrón de 8.

Si en cambio estableces el objetivo en 10: tres escuadrones de 10 y un escuadrón de 5. La distribución cambia, así que elige un tamaño que tenga sentido para el tiempo de tu aparato.

## El control deslizante de prioridad

El control deslizante controla el equilibrio entre dos objetivos en competencia: agrupar a los gimnastas por nivel de habilidad frente a mantener juntos a los compañeros de club.

* **Desliza a la izquierda** para dar prioridad al agrupamiento por nivel. Los gimnastas de habilidad similar terminan en los mismos escuadrones, lo que puede ser mejor para los jueces y para el ritmo de la competición.
* **Desliza a la derecha** para dar prioridad a la cohesión del equipo. Los gimnastas del mismo club se quedan juntos, lo que facilita el trabajo de los entrenadores y mantiene a los equipos unidos.
* **Déjalo en el centro** para equilibrar ambos.

No hay una respuesta incorrecta aquí. Depende de la reunión. Una invitación de club puede inclinarse hacia la cohesión del equipo. Un campeonato provincial puede inclinarse hacia el agrupamiento por nivel.

## Ajustes avanzados

### Tamaño fijo del escuadrón

De forma predeterminada, la herramienta intenta primero el tamaño de escuadrón más pequeño que funcione y se ajusta a partir de ahí. Si activas **modo fijo**, cada escuadrón (excepto el resto) tendrá exactamente la misma cantidad de gimnastas. Esto hace que el tiempo del aparato sea más predecible.

### Atletas fijados

Si ya colocaste a ciertos gimnastas donde deben estar, puedes fijarlos antes de ejecutar la generación. La herramienta optimizará alrededor de los gimnastas fijados sin moverlos.

Cómo usarlo:

1. En la lista de escuadrones, haz clic en **Fijar** en cualquier tarjeta de gimnasta que quieras mantener en su lugar.
2. En el cuadro de diálogo de generación, activa **Fijar atletas**.
3. Ejecuta la generación. Los gimnastas fijados se quedan donde están. A todos los demás se les optimiza alrededor de ellos.

### Configuración de vuelo

Para escuadrones grandes, puedes dividir cada uno en dos vuelos. Establece un **tamaño mínimo de vuelo** (el valor predeterminado es 10). Cualquier escuadrón más grande que el mínimo se divide en dos subgrupos. Los escuadrones más pequeños se quedan como un solo vuelo.

## Cómo funciona el algoritmo

La herramienta puntúa las asignaciones candidatas según:

* **Cohesión por nivel** -- qué tan bien se agrupa a los gimnastas de niveles similares
* **Integridad del equipo** -- qué tan bien se mantienen juntos los gimnastas del mismo club
* **Equilibrio** -- qué tan bien se cumplen las prioridades de forma uniforme en todos los escuadrones
* **Cumplimiento de restricciones** -- si se cumplen los requisitos de tamaño y estructura

La generación se ejecuta en segundos, incluso para sesiones grandes. Puedes ejecutarla varias veces con distintos ajustes para comparar resultados.

## Qué sigue

* [Gestiona la lista de escuadrones](https://docs.gymart.org/gym-art-meets-es/programacion/squad-list) -- revisa y ajusta las asignaciones después de la generación
* [Gestiona los vuelos](https://docs.gymart.org/gym-art-meets-es/programacion/manage-flights) -- ajusta las divisiones de vuelo dentro de los escuadrones

## Relacionado

* [Resumen de sesiones](https://docs.gymart.org/gym-art-meets-es/programacion/session-management)
* [Asigna gimnastas a rotaciones](https://docs.gymart.org/gym-art-meets-es/programacion/assign-gymnasts-to-rotations)
* [Resumen de programación](https://docs.gymart.org/gym-art-meets-es/programacion/index)
