115 lines
4.9 KiB
Markdown
115 lines
4.9 KiB
Markdown
# 9. Classi, monte ore e assegnazione docenti
|
|
|
|
Questo è il **cuore** della configurazione. Una **classe** (Class Group) è un
|
|
gruppo fisso di studenti — per esempio la `1A` — che appartiene a una scuola e a un
|
|
anno scolastico. Su ogni classe definisci due cose fondamentali:
|
|
|
|
1. il **monte ore**: quante ore settimanali le servono per ciascuna materia;
|
|
2. l'**assegnazione dei docenti**: chi insegna ciascuna materia a quella classe.
|
|
|
|
> Voce di menu: **Configuration → Class Groups**.
|
|
|
|
Da questi dati il sistema capisce **quante lezioni** deve collocare e **con quali
|
|
docenti**: sono le informazioni più importanti per la generazione.
|
|
|
|
## Creare una classe
|
|
|
|
1. Apri **Class Groups** dal menu. In alto seleziona l'**anno scolastico**; puoi
|
|
filtrare per **scuola**.
|
|
2. Clicca **+ New Class Group** (Nuova classe).
|
|
3. Compila:
|
|
- **Scuola** — a quale plesso appartiene la classe.
|
|
- **Nome** — es. `1A`, `3B` (max 20 caratteri).
|
|
- **Anno di corso (Year Level)** — il livello numerico, tipicamente da `1` a
|
|
`5`.
|
|
4. Salva.
|
|
|
|
> [Immagine: finestra di creazione classe con scuola, nome e anno di corso] —
|
|
> Didascalia: la classe appartiene a una scuola e a un anno scolastico.
|
|
|
|
> **Attenzione.** La **scuola non è modificabile** dopo la creazione della classe.
|
|
|
|
## Il monte ore (Teachings / Requirements)
|
|
|
|
Dopo aver creato la classe, apri la sua sezione **Teachings** (insegnamenti):
|
|
cliccando la voce corrispondente sulla riga della classe si apre la finestra
|
|
*"Teachings — 1A (2025/2026)"*.
|
|
|
|
Qui definisci, materia per materia, quante ore settimanali servono alla classe:
|
|
|
|
1. Aggiungi una **materia** tra quelle create in [Materie](08-materie.md).
|
|
2. Indica le **ore settimanali** (Weekly Lesson Hrs), es. `4` per Italiano.
|
|
3. Ripeti per tutte le materie della classe.
|
|
|
|
Se non hai ancora definito nulla, vedrai il messaggio *"No requirements defined
|
|
yet"* (nessun monte ore definito).
|
|
|
|
> **Regola fondamentale.** Il monte ore è un **vincolo rigido**: il sistema
|
|
> collocherà **esattamente** quel numero di ore per materia, né una di più né una
|
|
> di meno. Controlla bene i totali: la somma delle ore di tutte le materie è il
|
|
> numero di lezioni settimanali della classe, e deve poter entrare nella griglia
|
|
> oraria ([Orari e campanella](07-orari-e-campanella.md)).
|
|
|
|
> [Immagine: finestra Teachings con l'elenco materie e le ore settimanali] —
|
|
> Didascalia: ogni riga è una materia con il suo monte ore.
|
|
|
|
## L'assegnazione dei docenti
|
|
|
|
Sempre nella sezione Teachings colleghi a ciascuna materia il **docente** che la
|
|
insegna a quella classe. È l'informazione che risponde alla domanda *"chi fa
|
|
Matematica in 1A?"*.
|
|
|
|
- Per ogni materia della classe scegli il docente incaricato tra quelli inseriti in
|
|
[Docenti](10-docenti.md).
|
|
- Un docente può essere assegnato a più materie e a più classi.
|
|
- Se assegnando un docente si superano le sue ore massime settimanali, il sistema
|
|
ti avvisa: *"Il docente avrebbe N h/settimana ma il massimo è M h. Assegnare
|
|
comunque?"*. Puoi procedere o rivedere l'assegnazione.
|
|
|
|
Quando tutte le materie hanno un docente, comparirà l'indicazione *"All subjects
|
|
have been assigned"* (tutte le materie sono assegnate).
|
|
|
|
> **Perché è indispensabile.** Senza l'assegnazione dei docenti il sistema sa che
|
|
> servono, ad esempio, 4 ore di Italiano, ma non chi le tiene: non può generare
|
|
> l'orario. Verifica che **ogni** materia di **ogni** classe abbia il suo docente.
|
|
|
|
## Strumenti per andare più veloce
|
|
|
|
Configurare tante classi simili a mano è noioso. La pagina offre alcune scorciatoie:
|
|
|
|
- **Clone from …** — copia nel gruppo corrente tutto il monte ore di un'altra
|
|
classe. Le materie già presenti non vengono duplicate.
|
|
- **Clone to …** — copia il monte ore della classe corrente verso una o più altre
|
|
classi selezionate.
|
|
- **Copy teachers from …** — copia le assegnazioni dei docenti da un'altra classe,
|
|
limitatamente alle materie presenti in entrambe.
|
|
|
|
Flusso tipico: configuri **una** classe "modello" per ogni indirizzo/anno di
|
|
corso, poi usi *Clone to* e *Copy teachers from* per replicarla sulle sezioni
|
|
parallele, correggendo solo le differenze.
|
|
|
|
> [Immagine: menu Clone from / Clone to / Copy teachers from] — Didascalia: gli
|
|
> strumenti di clonazione velocizzano la configurazione di classi simili.
|
|
|
|
## Modificare o eliminare una classe
|
|
|
|
- **Modifica** per correggere nome o anno di corso (non la scuola).
|
|
- **Elimina** con conferma: rimuove anche il monte ore e le assegnazioni collegate.
|
|
|
|
## Lista di controllo prima di procedere
|
|
|
|
Prima di passare oltre, verifica che per ogni classe:
|
|
|
|
- [ ] siano definite **tutte** le materie con il monte ore corretto;
|
|
- [ ] la somma delle ore **entri** nella griglia oraria della scuola;
|
|
- [ ] **ogni** materia abbia un **docente assegnato**.
|
|
|
|
---
|
|
|
|
Il prossimo capitolo riguarda proprio i **docenti**: anagrafica, limiti e
|
|
preferenze.
|
|
|
|
---
|
|
|
|
[← Precedente: Materie](08-materie.md) · [Indice](README.md) · [Successivo: Docenti →](10-docenti.md)
|