Cerchiamo di comprendere l'errore ✖️
L'algoritmo legge PRIMA le disponibilità ORIZZONTALI, DOPO quelle verticali.
Che cosa significa?
Immaginiamo che l'utente abbia tre scuole tra cui scegliere, chiamate X-Y-Z.
Un aspirante che volesse ottimizzare le scelte potrebbe compilare:
1) X. 31/08, 30/06, SPEZZONE
2) Y. 31/08, 30/06, SPEZZONE
3) Z. 31/08, 30/06, SPEZZONE.
In questo caso, PERÒ, il sistema assegnerebbe le supplenze ORIZZONTALMENTE, prima quelle della scuola X al 31/08, in subordine al 30/06, in subordine lo SPEZZONE.
Se non ci fosse nessuna disponibilità, l'algoritmo assegnerebbe una supplenza nella scuola Y secondo l'ordine 31/08, 30/06, SPEZZONE, per poi passare, in assenza di disponibilità, alla terza sede e così via.
Potreste dunque essere assegnati ad uno spezzone della scuola X, piuttosto che a un 31/08 della scuola Y, seconda scelta.
SE INVECE SIETE INTERESSATI A UN CONTRATTO LUNGO, più che alla scuola, dovreste compilare:
1) X. 31/08
2) Y. 31/08
3) Z. 31/08
4) X. 30/06
5) Y. 30/06
6) Z. 30/06
7) X. SPEZZONE
8) Y. SPEZZONE
9) Z. SPEZZONE.```
In quest'ultimo modo, sicuramente occupereste più preferenze, ma almeno non avreste la cattiva sorpresa di finire su un eventuale spezzone indesiderato, quando avreste potuto ottenere un 31 agosto in una sede successiva.