Salta al contenuto principale

Domain Knowledge Base - Education

Come funziona il dominio, prima di scrivere una riga di codice? Scegli un documento dall'albero a sinistra: ogni pagina spiega una parte del modello.

Regole di Business del Dominio - Educazione

Sei regole fondamentali che governano il comportamento del sistema educativo.

BR-01 - Verifica propedeuticità prima della prenotazione esame

Contesto: Studente tenta di prenotare un appello per l'insegnamento B, che ha l'insegnamento A come propedeutico.

Regola: Il sistema deve verificare che lo studente abbia una Valutazione con esito = 'superato' per tutti gli insegnamenti propedeutici a B. Se almeno una propedeuticità non è soddisfatta, la prenotazione viene rifiutata con messaggio esplicativo.

Eccezione: La commissione accademica può accordare una deroga esplicita (memorizzata come DerогаPropedeuticità).

---

BR-02 - Approvazione del piano di studi

Contesto: Studente sottomette il piano di studi per l'anno accademico.

Regola: Il piano deve essere validato rispetto a: (a) tutti gli insegnamenti devono appartenere al corso dello studente o essere ammessi come opzionali; (b) la somma dei CFU deve rientrare nel range previsto dal regolamento; (c) non ci devono essere conflitti di orario. Solo dopo l'approvazione esplicita lo stato del piano diventa approvato = TRUE.

---

BR-03 - Calcolo del voto finale di laurea

Contesto: Studente ha completato tutti gli esami e presenta domanda di laurea.

Regola: Il voto di laurea è calcolato come media ponderata (per CFU) dei voti degli esami, trasformata in scala 110. Alla media ponderata vengono aggiunti punti bonus per: (a) lode in esami (max +3 punti), (b) tesi valutata eccellente dalla commissione (+0 a +5 punti), (c) laurea nei tempi previsti (+2 punti). Il massimo è 110/110 con lode.

---

BR-04 - Rifiuto del voto e re-iscrizione all'esame

Contesto: Studente ha ricevuto un voto positivo (≥ 18) ma vuole rifiutarlo.

Regola: Lo studente può rifiutare il voto entro 5 giorni lavorativi dalla pubblicazione, purché il voto non sia ancora verbalizzato. Dopo la verbalizzazione, il voto è definitivo. Il rifiuto non conta come "tentativo" ai fini di eventuali limitazioni al numero di appelli.

---

BR-05 - Riconoscimento crediti Erasmus

Contesto: Studente rientra dal periodo di studio all'estero e presenta il Transcript of Records.

Regola: Il riconoscimento avviene tramite abbinamento semantico tra il corso estero e gli insegnamenti del corso di laurea. La congruenza è approvata dal docente referente. I criteri di accettazione: (a) somiglianza contenutistica ≥ 70%; (b) delta CFU ≤ 20% (es. 6 CFU estero per 8 CFU IT è accettabile). Il voto viene convertito dalla scala straniera alla scala italiana usando la tabella di conversione istituzionale.

---

BR-06 - Accesso ai dati DSA/disabilità

Contesto: Richiesta di accesso ai campi ha_dsa e ha_disabilita dello studente.

Regola: Solo i seguenti ruoli possono leggere questi attributi: COORDINATORE_DSA, REFERENTE_ATENEO_DISABILITA, STUDENTE_STESSO. I docenti vedono solo una flag anonima "prevede misure compensative" - non il dettaglio diagnostico. Ogni accesso viene registrato in audit_log con timestamp, userId e operazione.

Base legale: L. 170/2010 (DSA), L. 104/1992 (disabilità), GDPR Art. 9 (dati sanitari), d.lgs. 66/2017.