Files
school-timetable-manual/12-raccolta-preferenze.md
T
2026-07-16 10:26:56 +02:00

102 lines
3.9 KiB
Markdown

# 12. Raccolta preferenze dei docenti
Le preferenze dei docenti migliorano sensibilmente la qualità dell'orario e il suo
gradimento. Invece di raccoglierle su carta o via email e inserirle a mano, puoi
lanciare una **campagna**: il sistema invia a ogni docente un link personale per
compilare da solo le proprie preferenze.
> Voce di menu: **Configuration → Preferences Campaign**.
Questa fase è **facoltativa**: puoi generare un orario anche senza preferenze. Ma
è **fortemente consigliata**, perché è ciò che trasforma un orario semplicemente
"valido" in un orario "buono" per le persone.
## Come funziona una campagna
Il ciclo di vita di una campagna è lineare:
```
Crea → Invita i docenti → Invia le email → [I docenti rispondono] → Monitora le risposte
```
1. **Crea** una campagna per l'anno scolastico, dandole un nome.
2. **Invita** i docenti scegliendoli dall'elenco.
3. **Invia** le email: ogni docente riceve un link personale.
4. I docenti **compilano** il modulo online.
5. Tu **monitori** chi ha risposto e chi no.
## Passo 1 — Creare la campagna
1. Apri **Preferences Campaign** dal menu.
2. Crea una nuova campagna: scegli l'**anno scolastico** di riferimento e assegna
un **nome** riconoscibile (es. `Preferenze 2025/2026`).
![Elenco campagne](img/campaign.png)
## Passo 2 — Invitare i docenti
Seleziona, dall'elenco dei docenti inseriti in [Docenti](10-docenti.md), quelli che
vuoi includere nella campagna. Puoi invitarli tutti o solo una parte (per esempio
solo i nuovi docenti, se gli altri hanno già fornito le preferenze).
> **Requisito.** Ogni docente invitato deve avere un **indirizzo email valido**
> nella sua scheda: è lì che verrà recapitato il link.
## Passo 3 — Inviare le email
Con il comando di invio, il sistema spedisce a ciascun docente invitato un'email
con un **link personale e univoco**. Il link porta a un modulo online dedicato,
senza bisogno di username o password: il collegamento stesso identifica il docente.
> **Privacy e sicurezza del link.** Il link è personale e va usato una sola volta.
> Invita i docenti a non condividerlo: chi possiede il link può compilare le
> preferenze a nome loro.
## Passo 4 — Cosa compila il docente
Il docente apre il link e trova un modulo semplice in cui può indicare, tra
l'altro:
- l'**indirizzo di casa** (per il calcolo degli spostamenti);
- il **massimo di ore giornaliere** che preferisce;
- il **giorno libero** desiderato;
- le **preferenze sugli slot** (per ogni giorno/ora: preferito, da evitare, non
disponibile);
- l'**ordine di gradimento delle sedi**;
- le **caratteristiche dell'orario** (preferenza per il mattino, orario compatto);
- le **indisponibilità assolute**.
Sono le stesse informazioni che potresti inserire tu dalla scheda del docente
([Docenti](10-docenti.md)); qui però le fornisce direttamente l'interessato.
![Modulo preferenze del docente](img/preferences-form.png)
## Passo 5 — Monitorare le risposte
Aprendo il **dettaglio della campagna** vedi, per ciascun invitato, se ha già
risposto oppure no. Usa questa vista per:
- sollecitare chi è in ritardo;
- decidere quando "chiudere" la raccolta e passare alla generazione.
![Dettaglio campagna con stato risposte](img/campaign-details.png)
> **Non serve aspettare il 100%.** Puoi generare l'orario anche se non tutti hanno
> risposto: per i docenti senza preferenze il sistema semplicemente non avrà
> obiettivi da rispettare, ma l'orario resterà comunque valido.
## In ambiente di prova
Se il sistema è configurato in modalità di prova, le email potrebbero non essere
spedite davvero ma solo registrate. In tal caso rivolgiti a chi gestisce
l'installazione per ottenere i link o per attivare l'invio reale.
---
Quando i dati sono pronti e (idealmente) le preferenze raccolte, sei pronto per il
momento più atteso: **generare l'orario**.
---
[← Precedente: Distanze e spostamenti](11-spostamenti.md) · [Indice](README.md) · [Successivo: Generazione dell'orario →](13-generazione-orario.md)