I corsi di laurea sono identificati da un codice univoco, che è anche usato dall'indirizzo delle pagine contenenti i piani didattici. Tenere traccia di questi codici è quindi importante per https://github.com/csunibo/course-description-merged/issues/21. Questa PR è un prerequisito per tale funzionalità.
Criticità:
con l'evolversi delle direttive ministeriali, può darsi che con il tempo i codici cambino (sicuramente molto meno spesso degli indirizzi di posta elettronica del corpo docente, che pure sono presenti in csunibo/config). Quelli vecchi restano comunque ancora validi per diversi anni (fino a che le rispettive coorti non si laureano). È sufficiente far sì che gli applicativi gestiscano graziosamente questa possibilità;
diversi curricula hanno il suffisso del codice (la parte dopo /) diversa. Per semplicità, al momento ho aggiunto solo il codice del primo curriculum. Questo perché curricula diversi hanno piani didattici che differiscono solo per pochi insegnamenti, e https://github.com/csunibo/course-description-merged non ha la pretesa di essere sempre fedele al 100% alle aspettative (il piano didattico è personalizzabilie con esami a scelta e esenzioni, e cambia anno per anno, ma non per questo ci mettiamo a generarlo per tutte le coorti passate).
Ho solo aggiunto un campo, senza modificare o rimuovere niente, quindi non dovrebbe rompersi nessuno dei nostri progetti direi.
I corsi di laurea sono identificati da un codice univoco, che è anche usato dall'indirizzo delle pagine contenenti i piani didattici. Tenere traccia di questi codici è quindi importante per https://github.com/csunibo/course-description-merged/issues/21. Questa PR è un prerequisito per tale funzionalità.
Criticità:
csunibo/config
). Quelli vecchi restano comunque ancora validi per diversi anni (fino a che le rispettive coorti non si laureano). È sufficiente far sì che gli applicativi gestiscano graziosamente questa possibilità;/
) diversa. Per semplicità, al momento ho aggiunto solo il codice del primo curriculum. Questo perché curricula diversi hanno piani didattici che differiscono solo per pochi insegnamenti, e https://github.com/csunibo/course-description-merged non ha la pretesa di essere sempre fedele al 100% alle aspettative (il piano didattico è personalizzabilie con esami a scelta e esenzioni, e cambia anno per anno, ma non per questo ci mettiamo a generarlo per tutte le coorti passate).Ho solo aggiunto un campo, senza modificare o rimuovere niente, quindi non dovrebbe rompersi nessuno dei nostri progetti direi.