☁️ SostiTU

Gestione sostituzioni scolastiche

Non hai un account? Registrati

📋 SostiTU

Gestione sostituzioni scolastiche

Carica i file orario per iniziare


📂 Orari del plesso:

Fogli Excel riconosciuti per nome (es. lunedi curricolari, martedi). Struttura: riga 1 intestazione, riga 2 numeri ore, riga 3+ docenti. Codici: D (disponibilità) · R (ricevimento) · T (trasferimento plesso) · ALT 2AS (alternativa religione) · POT 2AS (potenziamento) · classe (es. 2AS)

📘 Curricolari

Clicca per caricare

📙 Sostegno

Clicca per caricare

📗 Operatori

Clicca per caricare


📇 Rubrica docenti (per invio email)

File Excel con colonne: Cognome · Nome · Telefono · Email — riga 1 intestazione, dalla riga 2 i docenti.

Clicca per caricare

rubrica_docenti.xlsx

🚌 Classi in gita
Legenda celle: D = disponibile R = ricevimento Alt [classe] = alternativa religione Pot [classe] = potenziamento T = trasferimento plesso

📊 Saldo Ore D

Monte D = ceil(ore_sett/18×31) + ore_alternativa×2. Scala automaticamente ad ogni sostituzione confermata. Se esaurite → credito.

📋 Debito / Credito ore

Debito = il docente deve ore → priorità assoluta nelle sostituzioni (se libero). Credito = la scuola deve ore al docente.

Confermate
0
Docenti coinvolti
0
Questo mese
0

📊 Resoconto Anno Scolastico

Tutte le sostituzioni confermate dall'inizio dell'anno ad oggi.

📖 Manuale Utente

Versione 5.1 — IC Bonfigli Corciano

Guida completa all'utilizzo del sistema di gestione sostituzioni. Aggiornato automaticamente ad ogni modifica del programma.

1. Primo avvio e configurazione

Al primo utilizzo accedi alla scheda ⚙️ Config e compila:

  • Nome istituto — appare nell'intestazione e nelle email.
  • Sedi — elenco separato da virgole (es. Corciano, Taverne, Mantignana).

Poi premi ✓ Applica per salvare. Al termine del primo utilizzo premi 💾 Salva file: il programma si salva su disco con tutti i dati incorporati.

💡 Il file HTML è il programma stesso: copialo su una chiavetta o cartella condivisa per averlo sempre disponibile senza installare nulla.

2. Caricare gli orari

Nella scheda ⚙️ Config trovi tre aree di caricamento:

  • 📘 Curricolari — orario standard dei docenti curricolari.
  • 📙 Sostegno — orario dei docenti di sostegno.
  • 📗 Operatori — orario degli operatori scolastici (OSS, AEC).

Ogni file deve essere in formato .xlsx con questa struttura:

  • Riga 1: intestazione (nomi colonne)
  • Riga 2: numeri delle ore (1, 2, 3…)
  • Riga 3 in poi: un docente per riga, con le classi nelle colonne delle ore

Codici speciali riconosciuti nelle celle:

CodiceSignificatoEffetto sull'algoritmo
DOra di disponibilitàCandidato priorità 1 — genera/scala Ore D
ROra di ricevimentoDocente libero (stesso effetto di cella vuota)
TTrasferimento ad altro plessoNon disponibile (trattato come in lezione)
ALT 2ASAlternativa alla religione cattolicaDocente disponibile — conta per Ore Alt nel calcolo D
POT 2ASPotenziamento nella classe indicataDisponibile come libero — non genera Ore D né REC

Qualsiasi altra stringa è trattata come lezione in quella classe (es. 2AS).

⚠️ I fogli Excel devono avere nomi che includano il giorno: es. lunedi curricolari, martedi sostegno. Il sistema riconosce il giorno dal nome del foglio.

3. Rubrica docenti

La rubrica serve per trovare l'email dei docenti quando si invia la comunicazione delle sostituzioni.

Carica un file .xlsx con queste colonne nell'ordine:

  1. Cognome
  2. Nome
  3. Telefono (facoltativo)
  4. Email

La riga 1 deve contenere le intestazioni, i dati partono dalla riga 2.

💡 La rubrica viene salvata nel file HTML: devi caricarla solo una volta, poi rimane disponibile ad ogni apertura (purché tu abbia salvato il file con 💾 Salva file).

4. Gestire una sostituzione

4.1 Impostare data e giorno

Nella scheda Sostituzioni seleziona la data dal calendario. Il giorno della settimana si aggiorna automaticamente. Puoi anche cambiare manualmente il giorno se necessario.

4.2 Aggiungere un assente

Premi + Aggiungi assente: appare un blocco dove scegliere il docente assente e il ruolo (curricolare, sostegno, operatore). Puoi aggiungere più assenti contemporaneamente.

4.3 Cercare i sostituti

Dopo aver aggiunto tutti gli assenti, premi Cerca sostituti. Il sistema analizza l'orario e propone, per ogni ora di ogni assente, i candidati migliori in ordine di priorità.

4.4 Assegnare il sostituto

Per ciascuna ora trovi i candidati proposti. Premi Assegna sul candidato scelto, oppure usa i pulsanti speciali:

  • In aula — il/i compresente/i restano in aula senza sostituto esterno.
  • Non sostituire — l'ora non viene coperta (rimane vuota nel registro).
  • Assegna tutti i consigliati — assegna automaticamente il primo candidato per tutte le ore dell'assente.
  • ✕ Non sostituire per tutta la giornata — segna tutte le ore dell'assente come non sostituite in un colpo solo.
  • ↺ Annulla tutto — rimuove tutte le bozze di quel docente per ricominciare da capo.

4.5 Inserimento manuale

Con ✏️ Inserimento manuale puoi registrare una sostituzione non suggerita dal sistema, specificando manualmente assente, sostituto, ora e classe.

4.6 Gestione gite e uscite didattiche

Nella tab Sostituzioni, sopra i blocchi assenti, trovi la sezione 🚌 Classi in gita.

Aggiungere una gita

Premi + Aggiungi gita e compila:

  • Date da/a — il programma mostra i giorni scolastici coinvolti.
  • Classi in gita — separale con virgola (es. 2AS, 3BS).
  • Ora inizio / Ora fine — per gestire partenze a metà mattina.
  • Accompagnatori — selezionali dalla lista. Non saranno disponibili come sostituti e vengono aggiunti automaticamente come assenti.

Effetti sulla ricerca sostituti

I docenti con lezione nella classe in gita, nelle ore indicate, e che non sono accompagnatori, compaiono in cima alla lista come 🚌 Libero (classe in gita) con priorità assoluta (sopra REC e Ora D).

💡 Usa ↺ Ricarica assenti sulla card della gita per aggiungere gli accompagnatori come assenti senza dover ricreare la gita.
⚠️ Assicurati di avere selezionato la data della gita nel selettore prima di cercare i sostituti.

5. Priorità di assegnazione

Il sistema ordina i candidati secondo questa scala di priorità (dal più urgente al meno):

#TipoDescrizione
-1🚌 GitaDocente con classe in gita — libero in quell'ora (priorità assoluta)
0RECDocente con ore di recupero da restituire
1Ora DDocente con saldo Ore D positivo (deve sostituire)
2Curricolare liberoDocente curricolare libero in quell'ora
2🌱 PotenziamentoDocente in ora di POT — disponibile, non genera Ore D né REC
3Doppio sost.Già assegnato come sostituto in un'altra classe
4Cur. presenteCurricolare che è già in classe (compresenza)
5Libero genericoQualsiasi docente libero in quell'ora
9Cambio classeSpostamento del docente in altra classe
💡 A parità di priorità, vengono preferiti i docenti con meno sostituzioni già effettuate.

6. Conferma e invio email

6.1 Confermare le bozze

Le sostituzioni assegnate sono inizialmente in bozza (bordo giallo). Per renderle definitive premi ✓ Conferma. Solo dopo la conferma i contatori Ore D e REC vengono aggiornati.

6.2 Scaricare il PDF

Con ⬇ PDF (sia in bozza che confermato) scarichi il prospetto del giorno in formato PDF, pronto per la stampa o la condivisione.

6.3 Inviare via Gmail

Premi 📧 Invia email: si apre un riquadro di anteprima con l'elenco dei destinatari (sostituti e assenti). Poi scegli 📬 Apri in Gmail: si apre direttamente Gmail con il messaggio già compilato — destinatari, oggetto e riepilogo delle sostituzioni.

💡 Per il tracciamento della lettura installa Mailtrack su Gmail: vedrai quando i docenti aprono l'email.
⚠️ I destinatari vengono cercati nella rubrica tramite corrispondenza cognome+nome. Assicurati che i nomi nell'orario Excel corrispondano esattamente a quelli della rubrica.

6.4 Modificare dopo la conferma

Con ↩ Modifica riporti l'intero giorno in bozza per correggere le assegnazioni. Con il pulsante ↩ sulla singola riga riporti in bozza solo quella sostituzione.

7. Recuperi e Ore D

7.1 Ore D

Le Ore D sono le ore di disponibilità obbligatoria alla sostituzione. Il saldo si calcola automaticamente in base alle ore settimanali del docente:

  • Formula: ceil(ore_sett / 18 × 31) + ore_alt × 2
  • Ogni sostituzione confermata con motivo "Ora D" scala il saldo di 1.

Nella scheda 🔴 Recuperi puoi modificare manualmente il saldo con i pulsanti −1 / +1, o azzerare tutti i saldi con 🗑 Azzera tutti i saldi D.

7.2 Recuperi (REC)

I recuperi sono ore che un docente deve restituire per assenze precedenti. Puoi registrarli manualmente nella scheda 🔴 Recuperi premendo + Registra. Ogni sostituzione confermata con motivo "REC" scala il saldo di recupero del docente.

⚠️ Ore D e REC vengono scalati solo alla conferma della sostituzione, non durante la bozza.

8. Storico e Resoconti

8.1 Storico

La scheda Storico mostra tutte le sostituzioni confermate, filtrabili per data. Puoi annullare singole voci con il pulsante ↩.

8.2 Resoconti

La scheda Resoconti mostra il riepilogo mensile delle sostituzioni per docente. Seleziona mese e anno, poi premi 🖨️ Stampa resoconto per una stampa pulita.

9. Backup e salvataggio

Il programma salva i dati in due modi:

  • localStorage — salvataggio automatico nel browser. I dati sopravvivono alla chiusura del browser ma non al cambio di computer o browser.
  • File HTML (💾 Salva file) — scarica il file HTML aggiornato con tutti i dati incorporati. È il metodo consigliato per portare il lavoro su altri dispositivi.

Backup e ripristino

  • ⬇ Backup dati — esporta un file .json con tutte le sostituzioni e impostazioni.
  • ⬆ Ripristina backup — carica un file .json precedentemente esportato.
  • ⬇ Esporta config orari — salva solo la configurazione degli orari (senza i dati).
  • ⬆ Importa config orari — carica una configurazione precedentemente esportata.
💡 Buona abitudine: premi 💾 Salva file a fine giornata, ogni volta che hai confermato le sostituzioni.

10. Domande frequenti

Il programma non trova sostituti

Verifica che i file orario siano stati caricati correttamente nella scheda Config e che il giorno selezionato corrisponda ai fogli presenti nel file Excel.

L'email si apre ma i destinatari non ci sono

Controlla che la rubrica sia caricata e che i cognomi nell'orario corrispondano esattamente a quelli della rubrica (maiuscole, accenti, spazi).

Ho perso i dati aprendo il file su un altro computer

Il localStorage è legato al browser del singolo computer. Usa sempre 💾 Salva file per portare i dati: il file HTML salvato contiene tutti i dati incorporati.

Posso usarlo su più sedi contemporaneamente?

Sì: carica nell'orario i fogli di tutte le sedi. I docenti vengono gestiti indipendentemente per sede in base all'orario caricato.

Come aggiorno il programma a una nuova versione?

Fai un ⬇ Backup dati, apri il nuovo file HTML, poi ⬆ Ripristina backup. Tutti i dati vengono importati nella versione aggiornata.