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

media-pesata
Luca Lombardo 11 months ago
parent bbad670baa
commit 575a37accc

@ -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

@ -0,0 +1,22 @@
---
title: Calcolatore media pesata e voto di laurea
description: È ora disponibile uno strumento per calcolare la propria media pesata e il voto di ammissione alla laurea secondo le regole del dipartimento
publishDate: 2025-06-26
---
## Calcolatore media pesata e voto di laurea
È ora disponibile nella sezione "Calcolo Media" del sito uno strumento per calcolare la propria media pesata e il voto di ammissione alla laurea secondo le regole ufficiali del dipartimento.
<p align="center">
<a href="http://phc.dm.unipi.it/media-pesata/">http://phc.dm.unipi.it/media-pesata/</a>
</p>
Il calcolatore applica automaticamente le regole di esclusione previste dal regolamento:
- **Triennale**: vengono esclusi i 15 CFU con i voti più bassi
- **Magistrale**: vengono esclusi i 9 CFU con i voti più bassi
Il sistema calcola anche il bonus per le lodi, che vale +0.5 punti per ogni materia superiore a 6 CFU e +0.25 punti per materie da 6 CFU o meno, con un tetto massimo di +1.5 punti per la triennale e +2 punti per la magistrale.
Se dovessero esserci bug scriveteci un'email a <a href="mailto:macchinisti@lists.dm.unipi.it">macchinisti@lists.dm.unipi.it</a>!
Loading…
Cancel
Save