betagouv / aplypro

Aplypro - Allocation pour les lycéens pro
3 stars 3 forks source link

Inclure le code MEF de rattachement dans le retour de SYGNE `/scolarites` #918

Open freesteph opened 1 month ago

freesteph commented 1 month ago

Nous utilisons les codes MEFs de rattachement dans l'application car ce sont eux qui forment le périmètre d'éligibilité à la réforme dans l'application. C.f https://github.com/betagouv/aplypro/commit/427dc9f29d0812715ed0023e5bcf50d31d12f4c6.

Nous devons désormais utiliser la terminaison /scolarites de SYGNE pour obtenir des informations sur les scolarités (les dates de début/fin en l'occurence), or cette terminaison ne renvoie que le code MEF et pas le code MEF de rattachement :

{
  "ine": "XXX",
  "scolarites": [
    {
      "codeAcademie": "02",
      "libelleLongMef": "2NDPRO TECHN.CONSTRUCT. BOIS SKI 4ANS",
      "options": [
        {
          "codeMatiere": "030201",
          "libelleMatiere": "AGL1",
          "codeModaliteElection": "O",
          "rang": "1"
        },
        {
          "codeMatiere": "101700",
          "libelleMatiere": "SKI",
          "codeModaliteElection": "F",
          "rang": "2"
        }
      ],
      "dateDebSco": "2023-09-04",
      "anneeScolaire": "2023",
      "codeUai": "0050005D",
      "codeProvenance": "3",
      "codeStatut": "ST",
      "codeRegime": "3",
      "codeMef": "2472340E31A",
      "libelleEtablissement": "LP LYCEE DES METIERS",
      "libelleLongProvenance": "ETAB. PUBLIC HORS ACADEMIE",
      "classe": "2ATCBS",
      "niveau": "2381",
      "libelleNiveau": "2NDE PRO",
      "libelleRegime": "INTERN",
      "libelleStatut": "SCOLAIRE",
      "adhesionTransport": "0"
    }
  ]
}

Pour rester cohérent avec les terminaisons /etablissements/{ine}/eleves et eleves/{ine}, SYGNE devrait renvoyer le code MEF de rattachement dans /eleves/{ine}/scolarites aussi, sinon il est impossible pour nous d'établir la correspondance exacte entre nos scolarités et celles de SYGNE.

freesteph commented 1 week ago

on en est où ? @gtournadre