Generazione calendario¶
Panoramica¶
Una volta configurata la vostra struttura interclub con livelli, leghe e tutti i parametri, potete utilizzare il generatore di calendario automatizzato per creare programmi di match ottimizzati.
Come funziona¶
Il generatore di calendario IC utilizza un sofisticato meccanismo di "prova e selezione":
- Genera più opzioni di calendario basate sui vostri parametri configurati
- Valuta ogni opzione rispetto ai vincoli (disponibilità campi, limiti match in casa)
- Seleziona l'opzione migliore che minimizza i conflitti e massimizza l'equità
Il numero di opzioni generate è controllato dal parametro "Ordinamento tra gli n migliori risultati" nei Parametri generali. Un valore più alto produce calendari più ottimizzati ma richiede un tempo di calcolo più lungo.
Generare il vostro calendario¶
Prerequisiti¶
Prima di generare il calendario, assicuratevi di aver configurato:
- ✅ Metodi dei punti per la vostra competizione
- ✅ Parametri generali (calcolo incontri, esclusioni, vincoli)
- ✅ Struttura dei livelli con parametri appropriati
- ✅ Leghe con squadre assegnate
Processo di generazione¶
- Accedete alla sezione Gestione interclub in MySquash
- Fate clic su "Organizza incontri" per avviare il generatore
- Esaminate il calendario generato per conflitti o problemi
- Apportate modifiche se necessario modificando i parametri e rigenerando
Fattori chiave che influenzano la generazione del calendario¶
Calcolo incontri¶
- Giorno interclub: Giorno predefinito in cui vengono programmati i match
- Offset di inizio: Numero di giorni dopo l'inizio della stagione prima dei primi match
Esclusioni¶
Date da evitare durante la programmazione dei match:
- Festività pubbliche
- Periodi di vacanza scolastica
- Date non disponibili specifiche del club
- Weekend di tornei
Vincoli¶
Limiti che garantiscono una programmazione realistica:
- Massimo match in casa per club al giorno: Previene la prenotazione eccessiva delle strutture del club
- Disponibilità campi: Numero di campi disponibili in ogni club (predefinito: 4)
Programmazione di gruppo¶
I livelli con lo stesso ID gruppo saranno programmati nello stesso giorno, utile per:
- Coordinare più divisioni
- Utilizzo condiviso della sede
- Comodità per gli spettatori
Consigli di ottimizzazione¶
Per calendari migliori¶
- Fornite date di esclusione accurate - Più completa è la vostra lista di esclusioni, meno conflitti ci saranno
- Impostate vincoli realistici - Assicuratevi che il numero di campi rifletta la disponibilità effettiva
- Utilizzate un parametro di ordinamento appropriato - Valori più alti (ad es. 100-200) per una migliore ottimizzazione
- Raggruppate i livelli correlati - Assegnate ID gruppo ai livelli che devono giocare nello stesso giorno
Per una generazione più veloce¶
- Riducete il parametro di ordinamento - Valori più bassi (ad es. 20-50) per risultati più rapidi
- Minimizzate le esclusioni - Escludete solo le date veramente non disponibili
- Semplificate la struttura - Meno leghe e livelli generano più velocemente
Risoluzione dei problemi¶
Problemi comuni¶
Il calendario ha troppi conflitti - Soluzione: Aumentate il parametro di ordinamento, aggiungete più date di esclusione o regolate i vincoli
La generazione richiede troppo tempo - Soluzione: Riducete il parametro di ordinamento o semplificate la struttura della lega
Squadre dello stesso club programmate in casa nello stesso giorno - Soluzione: Verificate che il vincolo "massimo match in casa per club" sia impostato correttamente
Match programmati in date escluse - Soluzione: Verificate che le date di esclusione siano configurate correttamente nei Parametri generali
Dopo la generazione¶
Una volta generato il calendario:
- Esaminate tutte le date dei match per verificarne l'accuratezza
- Comunicate il programma a tutte le squadre partecipanti
- Impostate le scadenze per l'inserimento dei risultati in base al parametro "Inserimento risultati"
- Monitorate la stagione e apportate modifiche manuali se necessario
Modifiche manuali¶
Sebbene il generatore crei un programma ottimizzato, potete sempre apportare modifiche manuali:
- Spostare singoli match a date diverse
- Scambiare assegnazioni casa/trasferta
- Regolare gli orari dei match
Ricordate che le modifiche manuali possono creare nuovi conflitti, quindi esaminate attentamente dopo le modifiche.