• [^] # Incompréhensible

    Posté par . En réponse à la dépêche Audit du code source de Parcoursup par la Cour des comptes. Évalué à 0.

    858 752 lignes de SQL

    Ce chiffre me laisse sans voix.

    Je n'arrive pas à comprendre. Supposons que l'on ait deux bases de données, en SQL classique (mySQL ou PosgreSQL par exemple) :

    • une base des élèves avec leur adresse, leur voeux, leur résultats scolaires
    • une base des établissements avec leur adresse, les enseignements proposés et le nombre de places disponibles.

    Ça ne parait pas insurmontable de trouver une formule qui attribue une note à chaque élève, sous forme vectorielle (comme des coordonnées, mais à plusieurs dimensions), puis de calculer la distance avec le vecteur-établissement.

    Le programme, qui pourrait être réalisé dans n'importe quel langage classique (C, python), ferait :

    for each éleve
     lire les données (avec des SELECT)
     calculer sa note
     rechercher l'établissement dont le vecteur est le plus proche
     affecter l'élève
    

    Quelques centaines de lignes de code devraient suffire.

    Qu'en pensez vous ?