feat: update MediaPesataApp to cap bonus lodi based on student type and add new media calculator documentation

This commit is contained in:
Luca Lombardo
2025-06-26 09:59:38 +02:00
parent bbad670baa
commit 575a37accc
2 changed files with 26 additions and 2 deletions
+4 -2
View File
@@ -438,7 +438,9 @@ export function MediaPesataApp() {
return bonus
}, 0)
const bonusLodiFinal = Math.min(bonusLodi, 2)
// Cap del bonus lodi basato sul tipo di studente
const capBonusLodi = tipoStudente === 'triennale' ? 1.5 : 2
const bonusLodiFinal = Math.min(bonusLodi, capBonusLodi)
// Voto di ammissione alla laurea (media pesata * 11/3)
const votoAmmissione = (mediaPesata * 11) / 3
@@ -731,7 +733,7 @@ export function MediaPesataApp() {
</li>
<li>
<strong>Bonus lodi:</strong> +0.5 per lodi in materie &gt; 6 CFU, +0.25 per lodi in materie
≤ 6 CFU (max +2)
≤ 6 CFU (max +1.5 per triennale, max +2 per magistrale)
</li>
<li>
<strong>Voto di laurea:</strong> (Voto finale × 11) ÷ 3