Open Numero7 opened 1 month ago
En français:
Si aucune ville d'intéret renseignée dans le profil, alors la liste des g_ta_cod est vide, pas de paramètre "center_on_interests" dans l'url.
Sinon la proximité d'un voeu ref_voeu) au profil candidat est le minimum des distances en km aux différentes villes d'intérêt du lycéen. Les distances sont récupérées via la table ref_join_ville_voeu.
Etant donnée une formation (table ref_formation), on récupère les 2 voeux (ref_voeu) de cette formation les plus proches du profil du candidat. Ce sont les deux g_ta_cod à indiquer dans l'url parcoursup "center_on_interests=ta17897,ta29134".
Si un seul voeu dispo on prend seulement ce voeu. "center_on_interests=ta17897".
Si aucun voeu alors liste vide donc pas de paramètre "center_on_interests".
Pour mémoire ci-dessous le point d'entrée vers la logique historique, mais peu exploitable.
@aureliadelzottoOCTO @Maxgux ci-dessous quelques exemples de préférences de villes tirées des données betat-tests. On a du mono choix Toulouse. Du multichoix Toulouse + Lille (!!! c'est vous pour les tests?). Ou du Brest-Rennes-Guingamps (il a un chapeau rond celui-là :-) ).
Bon WE !
[{"nom": "Toulouse", "latitude": 43.604082, "codeInsee": "31555", "longitude": 1.433805}]
[{"nom": "Paris", "latitude": 48.859, "codeInsee": "75056", "longitude": 2.347}]
[{"nom": "Toulouse", "latitude": 43.604082, "codeInsee": "31555", "longitude": 1.433805}]
[{"nom": "Tours", "latitude": 47.395476, "codeInsee": "37261", "longitude": 0.69472}]
[{"nom": "Saint-Denis (97400)", "latitude": -20.909778, "codeInsee": "97411", "longitude": 55.444588}]
[{"nom": "Besançon", "latitude": 47.24378, "codeInsee": "25056", "longitude": 6.00064}]
[{"nom": "Toulouse", "latitude": 43.604082, "codeInsee": "31555", "longitude": 1.433805}]
[{"nom": "Paris", "latitude": 48.859, "codeInsee": "75056", "longitude": 2.347}]
[]
[]
NULL
[{"nom": "Lille", "latitude": 50.630993, "codeInsee": "59350", "longitude": 3.045449}, {"nom": "Toulouse", "latitude": 43.604082, "codeInsee": "31555", "longitude": 1.433805}]
[{"nom": "Toulouse", "latitude": 43.604082, "codeInsee": "31555", "longitude": 1.433805}]
[]
NULL
[{"nom": "Brest", "latitude": 48.406435, "codeInsee": "29019", "longitude": -4.497736}, {"nom": "Quimper", "latitude": 47.998749, "codeInsee": "29232", "longitude": -4.093145}, {"nom": "Rennes", "latitude": 48.110899, "codeInsee": "35238", "longitude": -1.68365}]
[]
[{"nom": "Paris", "latitude": 48.859, "codeInsee": "75056", "longitude": 2.347}]
[{"nom": "Toulouse", "latitude": 43.604082, "codeInsee": "31555", "longitude": 1.433805}]
[{"nom": "Bordeaux", "latitude": 44.851895, "codeInsee": "33063", "longitude": -0.587877}, {"nom": "Montpellier", "latitude": 43.610476, "codeInsee": "34172", "longitude": 3.87048}, {"nom": "Toulouse", "latitude": 43.604082, "codeInsee": "31555", "longitude": 1.433805}]
[{"nom": "Saint-Denis (97400)", "latitude": -20.909778, "codeInsee": "97411", "longitude": 55.444588}, {"nom": "Marseille", "latitude": 43.282, "codeInsee": "13055", "longitude": 5.405}]
Sur un profil qui a sélectionén Nantes et PAris, sur la fiche formation CMI le lien est
https://dossier.parcoursup.fr/Candidat/carte?search=fl1230x%20fl231x%20fl230x%20fl210x
mais ça devrait être un lien du genre
https://dossier.parcoursup.fr/Candidat/carte?search=fl1230x%20fl231x%20fl230x%20fl210x¢er_on_interests=ta17897,ta29134
ce qui permet de centrer sur les intérêts géographiques
Pour calculer la liste des ta une possibilité est d'utiliser le endpoint https://beta.monprojetsup.fr/swagger-ui/index.html#/API%20Suggestions%20MonProjetSup/getFormationsOfInterest