marcellinodour / MIDO-SVG

Other
0 stars 0 forks source link

BDD it 3 : Ajout méthode getOrgUnit #27

Closed marcellinodour closed 4 years ago

marcellinodour commented 4 years ago

La récupération du département s’est faite sur deux étapes:

La récupération des formations ne pouvait se faire en cascade à partir du département. En effet, comme renseigné dans le diagramme de classe ROFDataBase, il n’existe pas de lien entre OrgUnit et Programs ou Mentions. Par conséquent, nous avons cherché les clés correspondant aux formations MIDO dans Rof et que nous avons utilisé ensuite pour récupérer les Mentions et convertir en Licence ou Master selon le niveau d’étude. Il existe d’ailleurs des doublons qu’il faut gérer.

La récupération des cours s’est faite à partir des programmes. En effet, chaque program pointe vers une liste de program (dans refProgram) et chaque Program dans cette liste pointe vers une autre liste de Program et ainsi de suite. Quand on arrive aux niveaux les plus fins refProgram est vide et refCourse contient tous les cours correspondant aux Program(s) père(s).

marcellinodour commented 4 years ago

Review ok Warning sur méthode createTeacher, prévu d'être résolu dans une prochaine tâche

TajouriSarra commented 4 years ago

Voici le diagramme qui schématise l'organisation de la bdd Rof de Dauphine. https://github.com/marcellinodour/MIDO-SVG/blob/master/Doc/Diagrams/ROFDauphineClassDiagram.svg