20 juillet 2022PHPJavaScriptChart.js

parcoursup-explorer.fr

Plateforme d'analyse et d'aide à l'orientation Parcoursup permettant aux lycéens d'explorer les admissions réelles selon leurs spécialités, déployée auprès de plusieurs lycées partenaires.

parcoursup-explorer.fr
Excel / CSVData VisualizationBootstrap

Pourquoi avoir créé Parcoursup Explorer ?

Même si Parcoursup fournit beaucoup de données, elles sont souvent difficiles à interpréter et à exploiter pour les lycéens et leurs parents. En effet, même si une formation est sélective, il n'est pas vraiment possible de savoir quel est le profil des élèves admis, ni quelles spécialités et options étaient les plus pertinentes pour maximiser ses chances d'admission.

Comme aucun outil existant ne répondait à ces besoins, mon chef d'établissement de l'Institut Notre-Dame de Bourg-la-Reine de l'époque m'a soumis l'idée de concevoir une application web d'analyse de données capable de décortiquer les résultats d'admission des promotions passées et de rendre l'orientation la plus facile à comprendre pour les lycéens. C'est ainsi qu'est né Parcoursup Explorer, une plateforme d'analyse et d'aide à l'orientation Parcoursup.

Page d'accueil de la plateforme dédiée à un établissement scolaire
Page d'accueil de la plateforme dédiée à un établissement scolaire

Du projet de lycéen au déploiement en établissement

Ce qui n'était à la base un petit projet pour aider mon lycée est devenu un véritable produit utilisé par plusieurs établissements partenaires !

J'ai d'abord présenté et vendu une première version sur mesure à mon propre établissement, l'Institut Notre-Dame de Bourg-la-Reine. Face aux retours des élèves, de l'équipe pédagogique et de la direction, j'ai généralisé l'architecture sous la marque parcoursup-explorer.fr.

La solution a ensuite été adoptée par d'autres établissements, notamment l'Ensemble Scolaire Picpus à Paris et le Collège et Lycée Saint-Augustin.

L'application est aujourd'hui accessible aux lycéens sur plusieurs instances dédiées et les accompagne activement dans la construction de leurs vœux d'orientation.

Fonctionnalités clés

L'application repose sur deux modes d'analyse complémentaires adaptés aux besoins des lycéens et des conseillers d'orientation :

1. L'exploration ciblée par spécialités (au cœur du moteur)

C'est la fonctionnalité principale de l'outil. L'élève sélectionne sa combinaison académique pour interroger l'historique de son lycée :

  • Ses deux spécialités de Terminale (ex. Mathématiques + Physique-Chimie, ou Mathématiques + NSI)
  • Ses options spécifiques (ex. Maths Expertes, Maths Complémentaires, DNL)
  • Sa 3ᵉ spécialité abandonnée en Première (ex. SVT, SES)
Filtrage dynamique par spécialités et options de l'élève
Filtrage dynamique par spécialités et options de l'élève

Le moteur extrait alors instantanément toutes les formations qui ont fait une proposition d'admission aux anciens élèves partageant le même profil. L'élève visualise ainsi le champ réel des possibles (prépas CPGE, écoles d'ingénieurs, universités sélectives, filières de santé, etc.) avec le nombre précis d'admis.

Visualisation détaillée des formations obtenues et des admissions historiques
Visualisation détaillée des formations obtenues et des admissions historiques

Des filtres additionnels permettent d'isoler rapidement des filières d'excellence particulières, comme les CPGE (MPSI, PCSI, ECG...).

Zoom sur les admissions obtenues en classes préparatoires
Zoom sur les admissions obtenues en classes préparatoires

2. Vue d'ensemble des propositions acceptées

Si l'exploration des offres reçues montre ce que les élèves pouvaient choisir, le module des propositions acceptées montre ce qu'ils ont réellement choisi au final.

Grâce à des graphiques dynamiques générés avec Chart.js, les lycéens découvrent la répartition globale des débouchés de leur établissement :

Graphique des orientations acceptées
Graphique des orientations acceptées
Répartition globale des choix finaux d'une promotion (CPGE, universités, écoles spécialisées)

Cette vue synthétique permet également aux équipes de direction :

  • D'identifier les filières les plus attractives auprès de leurs élèves.
  • D'anticiper les tendances d'orientation d'une année sur l'autre.
  • De valoriser leurs taux de réussite et admissions prestigieuses lors des journées portes ouvertes et des réunions avec les parents.

Architecture & Gestion des données

Ce programme a surtout été conçu pour fonctionner de manière autonome sans alourdir le travail des conseillers d'orientation. Le système permet d'importer un fichier récapitulatif Parcoursup au format Excel (.xlsx) ou CSV, puis le dépose dans le dossier de configuration de l'application.

Comme Parcoursup utilise parfois des intitulés de formations très longs ou fluctuants d'une année à l'autre, j'ai implémenté un dictionnaire d'alias permettant de normaliser et regrouper proprement les libellés de formations.

Aucune donnée nominative n'est conservée ni exposée. Seules les données agrégées (spécialités, options, formations reçues et acceptées) sont exploitées.

Comme à l'époque je débutais en développement web, j'ai choisi de développer cette application avec des technologies simples et performantes. Le site est 100% développé en PHP et en JavaScript natif. L'application ne nécessite pas de base de données lourde à maintenir et garantit des temps de chargement quasi-instantanés, que ce soit sur ordinateur, tablette ou smartphone.

Plusieurs années après: qu'est-ce que j'en retiens ?

Parcoursup Explorer a été ma toute première expérience entrepreneuriale complète.

Ce que ce projet m'a permis de comprendre, c'est que des utilisateurs finaux, même jeunes, peuvent avoir des besoins très précis et que l'on peut créer un produit qui leur est réellement utile. J'ai pu expérimenter la conception d'une application web de A à Z, en passant par la collecte de données, le développement, le déploiement et le support technique.

Une autre facette de ce projet est aussi évidemment l'aspect commercial et contractuel. J'ai dû apprendre à rédiger des devis, à négocier des tarifs, à établir des contrats de prestation de service et à assurer un suivi client. J'avais 17 ans à l'époque, et c'est vrai que ça rendait les choses plus compliquées, car on n'est pas forcément pris au sérieux par les adultes, mais j'ai pu m'appuyer sur le soutien de mon chef d'établissement et de mes professeurs pour m'aider à franchir ces obstacles.

Pour conclure, je dirais que ce projet m'a permis de me confronter à la réalité du monde professionnel et de l'entrepreneuriat, et m'a donné une première expérience concrète dans le développement d'un produit numérique de bout en bout. C'est une expérience que je n'oublierai jamais et qui m'a beaucoup appris sur moi-même et sur le monde du travail.