- Notifications
You must be signed in to change notification settings - Fork0
pykol/scripsup
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Ce programme est distribué sous licence GNU Affero GPL version 3.
Pour démarrer :
virtualenv -p python3 scripsup_venvsource scripsup_venv/bin/activategit clone https://github.com/pykol/scripsup.gitcd scripsuppip intall -r requirements.txt./manage.py migrate./manage.py loaddata communes.json pays.json professions.json etablissements.json./manage.py createsuperuser
Avec le compte super-utilisateur :
- aller dans l'interface d'administration,
- sélectionner l'établissement d'accueil dont il faut gérer lesinscriptions,
- cocher la case « Inscriptions » et sauvegarder,
- créer les formations gérées par le serveur d'inscription,
- créer un compte utilisateur pour Parcoursup, avec le rôle Parcoursup.L'identifiant et le mot de passe peuvent être choisis au hasard. Ilfaut simplement ensuite les indiquer à Parcoursup (ongletAdmissions/Interface synchrone) pour que la plateforme les utilisepour envoyer ses messages. Il faut créer un InscrireUser et unParcoursupUser associé,
- le ParcoursupUser possède également deux champs à renseigner pourpouvoir communiquer depuis le serveur d'inscription vers Parcoursup.Les identifiants à renseigner sont fixés par Parcoursup et communiquésdans l'interface de gestion.
Il y a donc deux couples identifiant/mot de passe pour lescommunications avec Parcoursup : un couple choisi par Parcoursup pourles messages que nous lui envoyons, et un couple choisi par nous pourles messages que Parcoursup nous envoie.
Il est possible de simuler l'envoi par Parcoursup d'un candidat detest :
curl -H'Content-type: application/json' \ -d @inscrire/tools/candidat_test.json \ http://127.0.0.1:8000/parcoursup/admissionCandidat
Le code Parcoursup de la formation est le code 8842. Ce code doitcorrespondre au code indiqué pour une des formations plus haut. Lesdonnées JSON s'identifient avec l'identifiant 42 et le mot de passesecretsecret.
L'envoi d'un candidat de test génère l'envoi d'un e-mail d'activation aucandidat à l'adresse contenue dans les données JSON.