Tous les élèves de terminale retenaient leur souffle. Après près de six mois de négociations et un avis favorable de la Cada (Commission d'accès aux documents administratifs), le ministère de l'Éducation nationale a enfin dévoilé, lundi 17 octobre 2016, le code source du portail APB (Admission-postbac)... ou presque.
Cet algorithme, qui affecte les bacheliers et bac+1 dans l'enseignement supérieur, a longtemps été gardé secret. L'association Droits des lycéens bataillait depuis de longs mois pour le rendre public. Le jour de la date limite, le ministère leur a finalement envoyé le document par la poste, au format papier, comme le révélait hier l'Etudiant.
Après la grogne, le ministère a filé ça en version numérique, d'après Le Monde. En argument vaseux pour ne rien divulguer, on a aussi eu "le code source contient les données personnelles des étudiants". On continue dans le foutage de gueule. Et pour ne pas dévoiler le code en entier, on a désormais le classique "on constate des tentatives de piratage tous les ans, on ne va pas les simplifier en publiant tout le code source". :-
Le document, daté du 12 septembre 2016, est partiel car il ne contient que le code utilisé pour la répartition dans les filières à capacité limitée.
Chaque formation BTS/IUT a ensuite ses propres critères.
[...]
Autre grief, même pour les techniciens, ce code est illisible. Dans sa structure, il utilise en effet des mots obscurs auxquels nul ne sait à quoi ils se réfèrent, comme "o_g_ti_cod" ou "o_c_gp_cod" plutôt que "ville", "note au bac", etc. Ils désignent des noms de colonnes dans une base de données, mais c'est au lecteur de deviner à quoi elles correspondent. Seul un décorticage minutieux du code le permettrait.
L'aspect papier est gênant, mais le plus symptomatique de la farce : ne même pas avoir fourni l'extrait correspondant du schéma de la base.
Pour Stéphane Bortzmeyer, cette opacité témoigne des réticences du gouvernement à être transparent. "Normalement, essayer de comprendre un code obscur, cela se fait dans un environnement hostile, par exemple lorsqu'on travaille dans la sécurité, pour comprendre un virus ou un malware (logiciel malveillant)."
Le code est sur github : https://github.com/jeantil/admission_post_bac
Les premières questions que pose le décorticage du code : http://www.lemonde.fr/campus/article/2016/10/25/apb-les-questions-que-souleve-le-code-source_5020076_4401467.html . Je n'ai rien retenu de vraiment rédhibitoire. Les candidats en réorientation moins prioritaire, ça a toujours été assumé par le Ministère, il n'y a pas encore assez d'éléments pour dire que les étudiants étrangers traités plus favorablement, etc.