Skip to main content

Psupsup est une librairie de traitement des données des candidats à l'admission post-bac en France, permettant de générer des fichiers Excel, CSV et PDF à partir des résultats traités des candidats.

Project description

PSUPSUP

Psupsup est un module python de traitement des données des candidats à l'admission post-bac en France, permettant de générer des fichiers Excel, CSV et PDF à partir des résultats traités des candidats.

Le code est disponible sur GitHub (https://github.com/matteli/Psupsup) avec un fichier exemple de programme.

Installation

  • Installer python (>=3.9)
  • Créer un répertoire de travail pour créer votre programme, copier les différents fichiers de travail parcoursup et récupérer les fichiers créés par votre programme. Entrer dans ce dossier.
  • Créer un environnement virtuel : python3 -m venv .venv
  • Activer l'environnement virtuel.
    • pour Unix/macOS : source .venv/bin/activate
    • pour Windows : .venv\Scripts\activate
  • Installer Psupsup : python3 -m pip install psupsup

Utilisation

Données parcoursup

Les données des candidats sur parcoursup doivent être exporter au format JSON.

Pour celà, créer un modèle (Export de données -> Export JSON -> Cliquer sur l'engrenage correspondant -> Créer un modèle).

Donner un libellé à votre modèle pour le retrouver plus tard (les modèles restent d'une année sur l'autre).

Choisir les paramètres sélectionnables suivants:

  • Données candidats :
    • Numéro dossier
    • Nom Candidat (pour les apprentis)
    • Prénom Candidat (pour les apprentis)
    • Sexe
    • Coordonnées - Adresse mail (pour les apprentis)
  • Scolarité, pour toutes les années scolaires :
    • Année Scolaire - Code
    • Niveau Etude - Libellé
  • Bulletins Scolaires :
    • Bulletins - Année Scolaire - Code
    • Bulletins - Périodicité - Libellé
    • Type de classe - Libellé
    • Périodicité du bulletin -Libellé
    • Matière - Code
    • Moyenne du Candidat
    • Moyenne classe Candidat
    • Moyenne Basse Classe du Candidat
    • Moyenne Haute Classe du Candidat
    • Pour chaque série ciblée, cocher les matières ciblées*
  • Baccalauréat :
    • Série Diplôme - Code
    • Spécialité - Libellé
  • Notes Baccalauréat :
    • Epreuve - Code
    • Note de l'épreuve
    • Pour chaque série ciblée, cocher les matières ciblées
  • Données Vœux :
    • Vœux - Groupe - Libellé
    • Vœu confirmé - Code

Valider.

Une fois le modèle créée, générer le fichier de données en cliquant sur l'icone avec la flèche vers le bas.

Générer un nouveau fichier.

Attendre et récupérer le fichier en cliquant dessus. Le copier dans le répertoire de travail (Ne pas le dézipper, la librairie s'en charge).

Programme de traitement

Utiliser votre éditeur de code favori.

Créer votre programme en utilisant les fonctions de la librairie à partir du programme "exemple.py".

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

psupsup-26.0.0.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

psupsup-26.0.0-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file psupsup-26.0.0.tar.gz.

File metadata

  • Download URL: psupsup-26.0.0.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for psupsup-26.0.0.tar.gz
Algorithm Hash digest
SHA256 1c4a3adccebebe7d8094aa26981fc2bea1511a4a89f7be4ae2656404c9086712
MD5 9b9b30e504133ad6143d7f9ffd3355f5
BLAKE2b-256 74c067c64c0b821ab9931301822572ce0e121fd73d1f1561984fd3f0965f03a7

See more details on using hashes here.

File details

Details for the file psupsup-26.0.0-py3-none-any.whl.

File metadata

  • Download URL: psupsup-26.0.0-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for psupsup-26.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ddedfbda2cf2c1d8902a3dc306295c30e22baba6a823c78fcc0db1b38af8d317
MD5 83365844a2b6a955f297b52166d8a943
BLAKE2b-256 0308b3556630350835ade131706304b30eb9b213d6dc250c649d110b1283f6ac

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page