diff --git a/docs/BulletinsNotes.md b/docs/BulletinsNotes.md
index 44af9ad9a..980cfd03a 100644
--- a/docs/BulletinsNotes.md
+++ b/docs/BulletinsNotes.md
@@ -69,8 +69,8 @@ Les options sont:
* *faire figurer les UE validées sur les bulletins* : code jury des UE
-* *publier le bulletin sur le portail étudiants*: contrôle l'export XML des
- bulletins, utilisé par le portail étudiant. Désactiver si vous ne voulez pas
+* *publier le bulletin sur le passerelle étudiants*: contrôle l'export XML des
+ bulletins, utilisé par la passerelle étudiant. Désactiver si vous ne voulez pas
que les étudiants puisse lire leurs bulletins.
* *Bannière "provisoire" sur les bulletins*: affiche la mention "Provisoire" (ou
diff --git a/docs/FAQ.md b/docs/FAQ.md
index 8cf32eae2..738168d00 100644
--- a/docs/FAQ.md
+++ b/docs/FAQ.md
@@ -28,7 +28,7 @@ notes des étudiants inscrits à cette évaluation sont saisies, soit parce qu'i
s'agit d'une évaluation avec "prise en compte immédiate".
Les **étudiants n'ont pas accès à ScoDoc**, et ne peuvent donc pas voir leurs
-notes, sauf si une interface spécifique est configurée ("portail", avec
+notes, sauf si une interface spécifique est configurée ("passerelle", avec
affichage sur leur ENT en général, cet affichage pouvant être désactivé depuis
ScoDoc pour un semestre particulier). A défaut, il faut leur envoyer leurs
bulletins par mail.
diff --git a/docs/InterrogationPortail.md b/docs/InterrogationPortail.md
index 6c94e5672..c56663755 100644
--- a/docs/InterrogationPortail.md
+++ b/docs/InterrogationPortail.md
@@ -1,48 +1,52 @@
-# Interface avec un "portail" externe
-ScoDoc peut interagir avec un "portail" donnant des informations sur les étudiants.
-Ceci permet de synchroniser les données ScoDoc avec celles des applications
-externes comme Apogée. Pour simplifier l'administration, nous avons fait le choix
-d'intercaler entre ScoDoc et les applications type Apogée un "portail"
-(centralisation des autorisations, etc).
+# Interface avec un "portail" externe
-Le portail interroge aussi ScoDoc (en particulier pour la publication des bulletins et pour
-effectuer l'export des décisions de jury vers Apogée). Voir les services offerts par ScoDoc
-sur la page [ServicesXml](ServicesXml.md).
+ScoDoc peut interagir avec un "portail" donnant des informations sur les
+étudiants. Ceci permet de synchroniser les données ScoDoc avec celles des
+applications externes comme Apogée. Pour simplifier l'administration, nous avons
+fait le choix d'intercaler entre ScoDoc et les applications type Apogée un
+"portail" (centralisation des autorisations, etc).
-L'adresse du portail est indiquée dans la préférence ```portal_url``` (voir [PreferencesScoDoc](PreferencesScoDoc.md)).
+Le portail interroge aussi ScoDoc (en particulier pour la publication des
+bulletins et pour effectuer l'export des décisions de jury vers Apogée). Voir
+les services offerts par ScoDoc sur la page [ServicesXml](ServicesXml.md).
+
+L'adresse du portail est indiquée dans la préférence ```portal_url``` (voir
+[PreferencesScoDoc](PreferencesScoDoc.md)).
Le code d'interface est dans le fichier source `sco_portal_apogee.py`.
Les trois appels suivants sont utilisés:
- * `getEtud` : information sur un étudiant
+- `getEtud` : information sur un étudiant
- * `getEtapes` : liste des étapes Apogée
+- `getEtapes` : liste des étapes Apogée
- * `getPhoto` : image de l'étudiant
+- `getPhoto` : image de l'étudiant
Ces appels sont détaillés dans les sections suivantes.
+## Information sur un étudiant
-### Information sur un étudiant
-Le portail doit fournir une méthode web `getEtud.php` qui accepte les paramètres suivants:
+Le portail doit fournir une méthode web `getEtud.php` qui accepte les paramètres
+suivants:
- - `nip` : code NIP
+- `nip` : code NIP
- - `ine` : code INE
-
- - `mail` : adresse e-mail
+- `ine` : code INE
- - `nom` : nom de l'étudiant
+- `mail` : adresse e-mail
- - `prenom` : prénom de l'étudiant
+- `nom` : nom de l'étudiant
- - `etape` : code étape Apogée
+- `prenom` : prénom de l'étudiant
-On peut spécifier un nombre quelconque de paramètres; `getEtud.php` recherche les étudiants
-correspondant aux critères indiqués, et renvoie du code XML:
-```
+- `etape` : code étape Apogée
+
+On peut spécifier un nombre quelconque de paramètres; `getEtud.php` recherche
+les étudiants correspondant aux critères indiqués, et renvoie du code XML:
+
+```xml
20600577
@@ -54,8 +58,8 @@ correspondant aux critères indiqués, et renvoie du code XML:
08/01/1990
Brest
- 29
- Finisterre
+ 29
+ Finisterre
melanie.bourton@xxx.univ-yyy.fr
11 Pierre Dupont
@@ -70,11 +74,12 @@ correspondant aux critères indiqués, et renvoie du code XML:
2007
nom du lycée
- ville lycée
- code postal lycée
+ ville lycée
+ code postal lycée
+ 10/07/24
true
- N
+ N
@@ -84,16 +89,47 @@ correspondant aux critères indiqués, et renvoie du code XML:
```
-Les champs `` (code du lycée), `` (intitulé du bac), ``, `` et `` sont optionnels.
+Les champs `` (code du lycée), `` (intitulé du bac), ``,
+`` et `` sont optionnels.
-Le champ `` est un libellé, en général de la forme "ES-Economique et social". ScoDoc considère la première partie du libellé, jusqu'au caractère '-' comme la série du bac (uniquement si elle fait moins de 8 caractères). Le reste est alors considéré comme la "spécialité" du bac. Voir [DonneesAdmissions](DonneesAdmissions.md).
+Le champ `` est un libellé, en général de la forme "ES-Economique et
+social". ScoDoc considère la première partie du libellé, jusqu'au caractère '-'
+comme la série du bac (uniquement si elle fait moins de 8 caractères). Le reste
+est alors considéré comme la "spécialité" du bac. Voir
+[DonneesAdmissions](DonneesAdmissions.md).
-Le champ `` (optionnel) vaut "true" ou "false" pour indiquer si l'étudiant a réglé ses frais d'inscription ou non.
+Le champ `` (optionnel) vaut "true" ou "false" pour
+indiquer si l'étudiant a réglé ses frais d'inscription ou non.
+
+### Champs spécifiques à Apogée
+
+Les champs suivant sont optionnels et donnent des informations spécifiques à
+Apogée:
+
+```xml
+ 01
+ 1
+ O
+ E
+ 10/07/24
+ NO
+ VBTCYB
+ V2CYB
+ O
+```
+
+Notes :
+
+- `dat_edt_crt` est en principe la même chose que `datefinalisationinscription`:
+ ce champ est vide si l'étudiant n'a pas finalisé son incription.
-### Liste des étapes Apogée
-`getEtapes.php` (pas de paramètres) renvoie un doc XML décrivant les étapes Apogée en cours. L'URL est paramétrable dans les préférences de ScoDoc.
-La structure est la suivante:
+## Liste des étapes Apogée
+
+`getEtapes.php` (pas de paramètres) renvoie un doc XML décrivant les étapes
+Apogée en cours. L'URL est paramétrable dans les préférences de ScoDoc. La
+structure est la suivante:
+
```
@@ -110,10 +146,16 @@ La structure est la suivante:
...
```
-Le code département (cj ou rt dans l'exemple ci-dessous) est arbitraire et utilisé par ScoDoc pour ne présenter à l'utilisateur que les étapes de son département (voir la propriété *code du département sur le portail* dans les paramètres).
-On peut aussi présenter une liste sans section par département, comme ceci: (cocher la préférence indiquant le format dans ScoDoc)
-```
+Le code département (cj ou rt dans l'exemple ci-dessous) est arbitraire et
+utilisé par ScoDoc pour ne présenter à l'utilisateur que les étapes de son
+département (voir la propriété *code du département sur le portail* dans les
+paramètres).
+
+On peut aussi présenter une liste sans section par département, comme ceci:
+(cocher la préférence indiquant le format dans ScoDoc)
+
+```xml
DUT CJ - Première Année
@@ -122,10 +164,11 @@ On peut aussi présenter une liste sans section par département, comme ceci: (c
```
-### Image de l'étudiant
+## Image de l'étudiant
+
`getPhoto.php` accepte le paramètre suivant:
- - `nip` : code NIP
+- `nip` : code NIP
et renvoie une image de l'étudiant (dans l'un des formats supportés par les navigateurs web).
Si l'image ou l'étudiant n'existe pas, un code HTTP 404 peut être renvoyé.