wiki:ofCdmLogEnib

Le Logiciel ENIB pour modifier les fichiers CDM

Créé par Serge Morvan, il était incomplet car les résultats qu'il donnait ne permettaientt de l'utiliser pour l'affichage dans la servlet Uniform (il manquait la balise program).

Une partie de notre PPE a donc été de rajouter ce qu'il manquait pour générer cette balise. Heureusement, l'ENIB a codifié les cours de manière très intelligente de telle sorte qu'à partir du code du cours, il est possible d'obtenir la position du cours dans le programme. Exemple : 6EBopt signifie que le cours a lieu au 6ème semestre de la formation, en Electronique, qu'il fait partie du groupement de matières B, et que l'abrèviation de ce cours est opt.

Il a suffit d'utiliser l'api regex de Java pour décoder ce code de cours, et en déduire toutes les informations nécessaires à son positionnement dans le programme.

Attachments