Ce Projet est basé sur le template de la mission apprentissage: https://github.com/mission-apprentissage/template-apprentissage
Les pré-requis sont les mêmes :
- NodeJs 18
- Yarn 3+
- Docker & Docker-compose
Le Catalogue des offres de formations en apprentissage permet de rendre accessible l'information sur les formations en apprentissage.
Les offres de formations sont récupérées quotidiennement depuis un Web Service mis à disposition par le réseau des Carif-Oref. Les données sont ensuite vérifiées (Siret valides, Codes diplôme non expirés...), et enrichies (ajout des données Datadock, Qualiopi, informations RNCP...).
Un module de paramétrage pour l'éducation nationale (DGESCO) et l'enseignement supérieur (MOSS), permet ensuite de sélectionner les formations éligibles à Parcoursup et Affelnet. Les instructeurs en académie sont ensuite sollicités pour valider les formations qui doivent alimenter Parcoursup et Affelnet (module de publication). Les formations publiées par les instructeurs sont ensuite importées automatiquement par les plateformes.
Plus d'information : https://mission-apprentissage.gitbook.io/catalogue/
Cloner le projet puis :
cd server
yarn docker:start
L'application est ensuite disponible à l'url : http://localhost/
Côté serveur (Mocha):
cd server
yarn test
Côté front (Jest / React Testing library):
cd ui
yarn test