Skip to content

mission-apprentissage/catalogue-apprentissage

Repository files navigation

Uptime codecov

Catalogue des offres de formations en apprentissage

Pré-requis

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

Présentation

Généralités

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...).

Ministères éducatifs

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/

Installation

Cloner le projet puis :

cd server
yarn docker:start

L'application est ensuite disponible à l'url : http://localhost/

Tests

Côté serveur (Mocha):

cd server
yarn test

Côté front (Jest / React Testing library):

cd ui
yarn test