Les lycéens qui postulent aux formations de l’enseignement supérieur par le portail Admission post-bac seront-ils à l’avenir mieux informés de leurs chances d’accéder à tel ou tel établissement en fonction de leur profil ou du classement de leurs vœux ? C’est en tout cas ce que souhaite la mission Etalab, chargée de la politique d’ouverture et de partage des données publiques.

Missionnée début mars par le secrétaire d’Etat chargé de l’enseignement supérieur, Thierry Mandon, pour « réfléchir aux conditions d’ouverture d’APB », la mission a remis, vendredi 21 avril, son rapport et ses « dix recommandations » au ministère de l’éducation nationale, de l’enseignement supérieur et de la recherche.

Elle y recommande de « publier, sans attendre une nouvelle demande de communication, le code source de la dernière version d’APB » afin d’améliorer la compréhension du fonctionnement de cette plate-forme, qui préside aux destinées de quelque 800 000 lycéens ou étudiants en réorientation chaque année. Elle souhaite aussi l’organisation rapide d’un hackathon, permettant de mieux comprendre le fonctionnement de la plate-forme et d’imaginer de nouveaux services.

Un an de débats

Interrogé par Le Monde, le ministère salue les conclusions de ce rapport. Au-delà des recommandations faites, qu’il souhaite mettre en œuvre, « l’audit réalisé par Etalab a aussi permis de lever certaines craintes sur l’ouverture d’un logiciel qui n’a pas été pensé pour ça au départ », tant du côté du ministère que des développeurs de l’Institut national polytechnique (INP) de Toulouse qui en sont à l’origine.

L’ouverture du code et l’organisation du hackathon sont « en principe prévues pour le début du mois de septembre », quand la majorité des candidats de la session APB 2017 aura reçu une proposition d’inscription. Le ministère assure que le processus étant enclenché, le probable changement d’équipe à l’issue de la présidentielle ne devrait pas modifier ce calendrier.

Ces recommandations interviennent plus d’un an après les premiers débats autour de la transparence d’APB. En mars 2016, l’association Droits des lycéens s’était saisie de cette question, menaçant de porter devant la justice « l’opacité » régnant autour des critères utilisés par l’algorithme d’APB pour départager les candidats dans les licences universitaires en tension (sport, droit, santé, etc.).

Le ministère avait publié, en juin, les règles générales de fonctionnement de la plate-forme avant d’être enjoint par la Commission d’accès aux documents administratifs (CADA) de publier la partie du code demandée. Ce qu’il a fait en septembre. A ce début de transparence obtenue à l’arraché est venue s’ajouter une obligation : celle de la loi « pour une République numérique » votée en octobre, qui prévoit la publication des algorithmes publics.

Intelligence collective

Concrètement, « dans un premier temps, l’idée est de montrer à voir comment le programme fonctionne dans son ensemble, en présentant le code et en l’expliquant, et en permettant aussi l’exécution de ce code indépendamment de son environnement actuel propriétaire », précise Laure Lucchesi, la directrice d’Etalab. Seront d’abord dévoilés intégralement l’algorithme de classement des filières non sélectives, et l’algorithme d’affectation qui permet de proposer aux candidats une formation.

Pour des raisons de sécurité, et afin d’éviter les risques de piratage informatique, la partie du code correspondant aux interfaces Web auxquelles ont directement accès les établissements et les candidats ne devrait pas être publiée avant « un audit plus approfondi » assure-t-elle.

Un contenu de cette page n'est pas adapté au format mobile, vous pouvez le consulter sur le site web

Autre projet, qui devrait intéresser les développeurs qui s’étaient saisis de la partie de code publiée en octobre pour le décrypter de concert. « Nous proposons aujourd’hui de mobiliser à nouveau cette intelligence collective dans le cadre d’un prochain événement de type hackathon, en lien avec l’équipe APB et le ministère », indique Laure Lucchesi.

Cet événement, dans l’esprit du hackathon initié à l’occasion de l’ouverture du code du calculateur des impôts, aurait pour objectif de réfléchir à l’amélioration du fonctionnement de la plate-forme, mais aussi de faciliter la compréhension de son fonctionnement et de développer de nouveaux services (conseils personnalisés aux candidats en fonction de leur profil, etc.).

Permettre des simulations

Etalab propose enfin de créer, à terme, « un ensemble de jeux de données fictives » représentatives des vœux des élèves et des propositions de formations « permettant de simuler et de rejouer le système à partir du code source qui sera publié ». De la même manière qu’a été développé, dès 2014, l’outil OpenFisca permettant de simuler l’impact concret de l’évolution de la fiscalité, une telle simulation pour APB serait utile aux spécialistes de l’éducation et de l’orientation, « y compris au sein des ministères », note le document, afin « d’étudier les avantages et inconvénients de changements envisagés dans les règles d’orientation ».

A l’aide de ces données rendues publiques, il serait aussi possible de passer d’une information généraliste sur le fonctionnement de la plate-forme, sur les métiers ou les filières, à une « information factuelle directement utilisable par les candidats » pour évaluer leurs chances d’accéder à une filière, note le rapport. Et de donner un exemple des statistiques qui pourraient à l’avenir être mises à disposition des candidats sur APB :

« En 2016, l’IUT de Roanne, qui affichait une capacité d’accueil de cent places dans sa filière gestion des entreprises et des administrations, a reçu 501 demandes dont 45 exprimées en premier vœu. 73 % des candidats ayant sélectionné cette filière en premier vœu ont été admis. Parmi l’ensemble des admis, 35 % provenaient de la filière ES et 19 % de la filière S. »