-
Notifications
You must be signed in to change notification settings - Fork 55
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
[TECH] Simplifie les infos de certificabilité sur l'espace surveillant (PIX-12854) #9251
Conversation
Une fois les applications déployées, elles seront accessibles via les liens suivants :
Les variables d'environnement seront accessibles via les liens suivants : |
df5095e
to
71fd4eb
Compare
082a3a7
to
0d4cb69
Compare
f081bed
to
2875f6d
Compare
2875f6d
to
47f74ec
Compare
47f74ec
to
a6e5188
Compare
Ajout de candidats sur la base de donnée de la RA que vous pouvez utiliser pour les tests: {
"sessionId": 1100013,
"accessCode": "HDFJ73",
}
[
{
"userId": 1100018,
"firstName": "pro1000003",
"lastName": "pro1000003",
"email": "pro1000003@example.net",
"birthdate": "2000-01-01",
"complementaryCertification": "Pix+ Édu 1er degré"
},
{
"userId": 1101885,
"firstName": "pro1000004",
"lastName": "pro1000004",
"email": "pro1000004@example.net",
"birthdate": "2000-01-01",
"complementaryCertification": "Pix+ Édu 1er degré"
},
{
"userId": 1103752,
"firstName": "pro1000005",
"lastName": "pro1000005",
"email": "pro1000005@example.net",
"birthdate": "2000-01-01",
"complementaryCertification": "CléA Numérique"
},
{
"userId": 1105555,
"firstName": "pro1000006",
"lastName": "pro1000006",
"email": "pro1000006@example.net",
"birthdate": "2000-01-01",
"complementaryCertification": null
}
] |
a6e5188
to
3b85f68
Compare
9d3319a
to
fa1060d
Compare
fa1060d
to
4c808b8
Compare
Tests KO, en cours de résolution (HTTP 500 sur les acceptance) |
...anagement/integration/infrastructure/repositories/session-for-supervising-repository_test.js
Outdated
Show resolved
Hide resolved
api/tests/tooling/domain-builder/factory/build-certification-candidate-for-supervising.js
Outdated
Show resolved
Hide resolved
628eb51
to
6966211
Compare
…isComplementaryCertificationInProgress
f7d3b36
to
d064022
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Test func, vu avec @aceol : Lorsque le candidat, éligible à une complémentaire, rempli le formulaire d'entrée en certif MAIS qu'il n'a pas entré son code candidat, le surveillant voit le bandeau "Non éligible" dans l'espace surveillant.
C'est parce que le user est relié à la certif mais le complementary-certification-course n'est pas encore créé.
Solution: ne pas renvoyer d'info (ne pas se fier aux infos des complémentaires) tant que le complementary-certification-course n'a pas été créer.
Je cloture ce ticket. Les raisons détaillées sont évoqués dans le ticket interne PIX. |
🦄 Problème
L’espace surveillant recupere les infos candidats tout les x secondes (5). Ces infos comprennent l’eligibilité aux certifications complementaires afin d’afficher la duree estimée de la certification ainsi qu’un message si le candidat est inscrit mais pas/plus elligibile.
Techniquement on va passer par le service des badges certificationBadgeServices qui calcule l’eligibilité sur tout les badges puis ensuite l’eligibilité a la certification complementaire.
🤖 Proposition
Ce calcul est deja fait lorsque le candidat rentre en certification. Si inscrit + elligible on cree un complementaryCertificationCourse. Pas besoin donc de tout recalculer, il suffit de tester la presence de celui-çi.
🌈 Remarques
💯 Pour tester