In alcuni casi, degli esami sono stati cambiati in itinere e, da esami normali, sono diventati idoneità. Ad esempio, l'esame di "Inglese Scientifico" a Medicina inizialmente era un esame normale (con il voto) ma, successivamente, è stato reso idoneità (anche per chi lo aveva già sostenuto). Su Esse3 viene ancora mostrato il voto dell'esame, quindi MyUnimol lo considera come esame normale. Dovremmo fare in modo di gestire questi esami "deprecati" in maniera manuale. Ad esempio, ogni volta che ci arriva una segnalazione da un utente riguardante esami del genere, aggiungiamo l'esame alla lista e il backend lo considera deprecato, quindi "idoneità".
Credo che accada molto raramente, però l'impatto è abbastanza elevato: nel caso di Medicina, il cambiamento si risentirà per i prossimi 3/4 anni, se non sbaglio. Per questo, credo che sia necessario gestire questi eventi "eccezionali". Potremmo utilizzare il file di configurazione per conservare qualcosa come:
"deprecated": { "$corso_di_laurea" : [ "$esame1", "$esame2", ... ] }
In alcuni casi, degli esami sono stati cambiati in itinere e, da esami normali, sono diventati idoneità. Ad esempio, l'esame di "Inglese Scientifico" a Medicina inizialmente era un esame normale (con il voto) ma, successivamente, è stato reso idoneità (anche per chi lo aveva già sostenuto). Su Esse3 viene ancora mostrato il voto dell'esame, quindi MyUnimol lo considera come esame normale. Dovremmo fare in modo di gestire questi esami "deprecati" in maniera manuale. Ad esempio, ogni volta che ci arriva una segnalazione da un utente riguardante esami del genere, aggiungiamo l'esame alla lista e il backend lo considera deprecato, quindi "idoneità".
Credo che accada molto raramente, però l'impatto è abbastanza elevato: nel caso di Medicina, il cambiamento si risentirà per i prossimi 3/4 anni, se non sbaglio. Per questo, credo che sia necessario gestire questi eventi "eccezionali". Potremmo utilizzare il file di configurazione per conservare qualcosa come:
"deprecated": { "$corso_di_laurea" : [ "$esame1", "$esame2", ... ] }
Nel caso specifico sarebbe:
"deprecated": { "medicina e chirurgia" : [ "inglese scientifico", "idoneita' informatica" ] }