First version 2025.07.16
This commit is contained in:
+114
@@ -0,0 +1,114 @@
|
||||
# 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)
|
||||
Reference in New Issue
Block a user