Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

publication d'activités sur la PFA #645

Open
Numero7 opened this issue Nov 19, 2024 · 1 comment
Open

publication d'activités sur la PFA #645

Numero7 opened this issue Nov 19, 2024 · 1 comment
Labels

Comments

@Numero7
Copy link
Collaborator

Numero7 commented Nov 19, 2024

Besoin métier:
faire apparaitre ce type d'encadrés dans le tableau de bord de la PFA, mais pour MPS
Image

Evènements à publier:

  • modif de profil**
    --> 75 % de ton profil est complété
    Définition du pourcentage de complétion.
    Pour cghacun des champs suivants renseigné (non null, non vide, non valeur par défaut)
    classe +1
    id_bac +1
    specialités +1
    domaines +1
    centres intérêts +1
    metiers_favoris +1
    duree +1
    alternance +1
    communes +1
    formations_favorites +1

Score maximum = 10
Pourcentage = score * 10 %

  • ajout de voeu Parcoursup dans la sélection
    --> 12 voeux Parcoursup dans ta sélection

Accès API:
Interlocuteur technique [email protected]
Détails:

Indicateurs outils élèves (front Kosmos des élèves)
l'API existe et est disponible en lecture comme en écriture.
https://support.integration.avenirs.onisep.fr/indicateurs_outils_eleves/open_api
Le swagger est simplifié et fait pour les usages de Kosmos, par exemple les champs code et ordre n'y sont pas visibles.

@Hugo Gimbert si tu n'as pas le client id / client secret dis-le nous et on pourra voir pour que tu puisses faire ton premier GET et ton premier POST sur l'API.

@ABDOURRAHIMANE Asif-Ahamed je pense ne pas me tromper mais :

  • l'outil modalité ID est 623811765042715 (c'est lui qui a le titre et la couleur de la carte sur la capture)
  • l'activité ID en intégration est 638709768804837

Voici l'élève test : elevetest3.2de.lgt2.onisep 591583603474563549

Tu peux enregistrer autant d'indicateurs que tu veux, ça fera autant de cartes sur le FO Kosmos.

{
"outil_modalite_id": 623811765042715,
"activite_id": 638709768804837,
"outil_id": 9,

"eleve_id": 591583603474563549,
"cle": "Utilisations MonParcoursSup",
"valeur": "42",
}

curl -X 'POST'
'https://support.integration.avenirs.onisep.fr/indicateurs_outils_eleves?outil_modalite_id=623811765042715&activite_id=638709768804837&eleve_id=591583603474563549&cle=Utilisations MonParcoursSup&valeur=42&outil_id=9'
-H 'accept: application/json'
-d ''

Si tu veux mettre la carte à jour (au lieu d'en avoir une liste grandissante) tu peux aller chercher s'il existe une donnée avec
https://support.integration.avenirs.onisep.fr/indicateurs_outils_eleves.json?conditions[cle]=Utilisations%20MonParcoursSup&conditions[eleve_id]=591583603474563549

Je mettrai bientôt à jour l'API avec un code, a priori caché pour Kosmos mais tu pourras requêter dessus.

Asif : "Actuellement, le champ « valeur » dans l’API est une chaine de caractères mais à l’affichage il faut que dans cette chaine ne contienne que des chiffres sinon la tuile n’est pas affichée. Soit on envoie que des chiffres, soit c’est une évolution du front."

@Numero7 Numero7 converted this from a draft issue Nov 19, 2024
@Numero7
Copy link
Collaborator Author

Numero7 commented Nov 20, 2024

@aureliadelzottoOCTO mise à jour avec définition précise de complétion du profil, et seulement deux types d'évènements déclenchent un évènement (suite à discussion avec PO PFA).

@aureliadelzottoOCTO aureliadelzottoOCTO changed the title publication d'acitivités sur la PFA publication d'activités sur la PFA Dec 2, 2024
@Numero7 Numero7 moved this from Refinement tech to Backlog in MonProjetSup Dec 4, 2024
@Numero7 Numero7 moved this from Refinement PO to Refinement tech in MonProjetSup Feb 12, 2025
@Numero7 Numero7 removed their assignment Mar 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Refinement tech
Development

No branches or pull requests

2 participants