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.