L'istituzione di una graduatoria è prassi comune nei servizi in cui le iscrizioni raccolte superano i posti dedicati ai nuovi iscritti.
La funzione Graduatorie è pensata per sfruttare i form al fine di elaborare delle graduatorie di ammissione utili per ordinare le compilazioni in ingresso sulla base di una serie di criteri.
I criteri di ordinamento possono essere previsti nel modello compilato dagli utenti attraverso la valorizzazione di appositi campi; i valori immessi possono poi essere esaminati da Kindertap per definire la graduatoria totalmente in automatico.
La schermata di editing delle graduatoria nella parte superiore prevede due tab:
- Graduatoria: area con l'elenco dei form inclusi in graduatoria, ordinati secondo i criteri di ordinamento della graduatoria stessa
- Impostazioni: area nella quali sono definiti i criteri di ordinamento, oltre ad alcune impostazioni generali
Aggiunta di una graduatoria
Per aggiungere una nuova graduatoria:
- selezionare la voce di menù Form > Graduatorie
- premere il tasto Aggiungi graduatoria
- nella finestra che compare a video inserire il nome da assegnare alla graduatoria e premere il tasto Salva
Duplicazione di una graduatoria
La duplicazione consente di effettuare una copia di una graduatoria esistente al fine di ereditare i criteri già definiti.
Si tratta di una funzione particolarmente utile nel caso in cui si debba predisporre la graduatoria relativa ad un nuovo anno scolastico ereditando le regole stabilite per l'a.s. precedente, o nel caso in cui si debbano predisporre più graduatorie per raggruppare gli iscritti di età diverse (graduatoria di piccoli, medi e grandi).
Per duplicare una graduatoria esistente:
- selezionare la voce di menù Form > Graduatorie
- premere il tasto
presente nella riga della graduatoria da duplicare e selezionare Duplica
Verrà aperta la nuova graduatoria in editing.
Eliminazione di una graduatoria
Per eliminare una graduatoria:
- aprire la voce di menù Form > Graduatorie e selezionare la graduatoria da eliminare
- premere il tasto
in alto e selezionare Elimina graduatoria
L'eliminazione di una graduatoria non comporta la rimozione dei form inclusi nella graduatoria stessa
Form associati alla graduatoria
Per movimentare la graduatoria è innanzitutto necessario definire quali form devono essere inclusi nella graduatoria stessa.
In sintesi, ogni qualvolta Kindertap raccoglie una nuova compilazione di un form, valuta se il form stesso deve essere incluso in una o più graduatorie in base a:
- modello
- data di compilazione
- valori inseriti nei campi del form
Nel tab Impostazioni è presente una card chiamata Form, la quale permette di aggiungere più configurazioni di inclusione. Per aggiungere una nuova configurazione premere il tasto Aggiungi.
Ogni configurazione prevede:
- Modello: per selezionare il modello da includere
- Compilazione dal-al (data/ora): per definire di includere solo le compilazioni pervenute entro un certo intervallo
- Applica dei filtri: per definire di includere solo le compilazioni con i campi valorizzati secondo i determinati criteri; la definizione dei criteri segue le stesse logiche già viste in Criteri di visibilità/obbligatorietà
Attraverso i filtri, ad esempio, è possibile includere in graduatoria solo i form del modello Domanda di iscrizione dei bimbi con più di 2 anni (può essere fatto imponendo un criterio che verifica che il valore del campo con codice BIMBO_DATA_NASCITA sia maggiore di 2025-01-01).
Premendo il tasto presente nella riga di una configurazione è possibile selezionare due voci:
- Firma completata: flag per indicare se il form deve essere incluso in graduatoria solo nel caso in cui la firma elettronica risulti completata (solo per i form soggetti a firma elettronica)
- Rimuovi: per rimuovere la configurazione
Criteri di ordinamento
Le logiche automatizzate di produzione della graduatoria si basano sulle regole di ordinamento dei form in ingresso definite nell'apposita card presente in Impostazioni.
Una graduatoria può prevedere uno o più criteri di ordinamento, i quali vengono valutati nell'ordine in cui sono definiti.
Il funzionamento di valutazione dei criteri è il seguente:
- i form presenti in graduatoria vengono ordinati sulla base del Criterio 1
- se due form hanno pari ordinamento vengono valutati sulla base del Criterio 2, e così via
Questo meccanismo permette, ad esempio, di ordinare i form in base al punteggio ottenuto come somma di determinati valori e, in caso di parità di punteggio, di dare priorità alla data di trasmissione.
Ogni criterio di ordinamento presenta i seguenti campi:
- Tipologia: definisce la natura del criterio, a scelta fra:
- Data di invio: i form vengono ordinati in base alla data di invio
- Data firma elettronica: i form vengono ordinati in base alla data di completamento della firma elettronica
- Valore di un campo: i form vengono ordinati in base al valore di un determinato campo
- Punteggio: i form vengono ordinati in base ad un punteggio; il punteggio viene ricavato dalla sommatoria di una serie di criteri, ognuno dei quali ha un determinato punteggio
- Nome: nome del criterio
- Verso: a scelta fra Ascendente o Discendente, indica il verso di ordinamento dei form
- Applica criteri (solo per tipologia Punteggio): il tasto apre una finestra attraverso la quale possono essere definiti i criteri per il calcolo del punteggio, il quale è dato dalla somma dei punteggi dei diversi criteri; la definizione dei criteri segue le stesse logiche già viste in Criteri di visibilità/obbligatorietà, con l'eccezione che, per ogni criterio, è previsto un campo in cui inserire i punti
- Codice del campo (solo per tipologia Valore di un campo): il codice assegnato al campo attraverso il quale recuperare il valore
- Tipo di campo (solo per tipologia Valore di un campo): a scelta fra Stringa di testo o Numero, indica come deve essere interpretato il valore del campo (l'ordinamento alfabetico è diverso dall'ordinamento numerico)
- Valore di default (solo per tipologia Valore di un campo): valore utilizzato ai fini dell'ordinamento nel caso in cui il campo non abbia un valore
Per aggiungere un criterio premere il tasto Aggiungi.
Premendo, invece, il tasto presente nella riga di un criterio si possono selezionare le seguenti voci:
- Sposta su: per spostare il criterio alla posizione precedente
- Sposta giù: per spostare il criterio alla posizione successiva
- Rimuovi: per rimuovere il criterio