Ciao a tutti.
Vi spiego cosa vorrei fare e come avrei pensato di farlo. La soluzione che ho prospettato è molto macchinosa, quindi vi chiedo innanzitutto un consiglio su come ragionare in modo diverso.
Immaginate che un allenatore inserisca in tre text area diverse tutti i suoi allievi per fasce di livello o per caratteristiche, e che un tasto al clic gli permetta di mescolare uniformemente questi allievi in un numero "n" di gruppi scelto tramite un elenco di option.
In sostanza, si tratta di redistribuire uniformemente gli elementi di tre array ricavati dalle textbox in altri.
Ho cominciato a lavorare ad uno script che fa le seguenti cose:
1) Acquisisce righe inserire nelle textarea e le mette in un array (OK);
2) Shufflo gli elementi dell'array (OK);
3) Con slice seleziono gli elementi dell'array shufflato e le distribuisco nei div di output, impostando come logica condizionale il numero di gruppi scelto dall'utente tramite il select && il numero di elementi dell'array.
Per funzionare, funziona: soltanto che devo impostare centinaia di righe di logica condizionale.
Qualcuno sa se c'è un modo migliore per fare questo lavoro?
Grazie mille.