Code matière enseignement
Les codes matières sont extraites de l'annuaire académique avec le mapping suivant :
{
"ENTMatJointure" : { "attribute" : "joinKey", "type" : "array-string", "prefix" : true },
"ENTLibelleMatiere" : { "attribute" : "name", "type" : "string" },
"categorieMatiere" : { "attribute" : "category", "type" : "string" },
"ENTMatiereRattach" : { "attribute" : "nationalSubject", "type" : "string" }
}
Le mapping est défini dans le fichier dictionary/mapping/aaf/MatEducNat.json disponible dans le module feeder
Les codes matières sont sauvegardés dans Neo4J sous forme d'un noeud FieldOfStudy
Le code ENTMatJointure
est disponible dans la base centrale des nomenclatures de l'Éducation nationale
La liste compléte des matières enseignées est disponible dans Open ENT dans le fichier :
feeder/src/main/resources/dictionary/bcn/n_matiere_enseignee_long.json
qui est visible dans le référentiel