Documentation API et nouveaux samples
This commit is contained in:
parent
cdf4beb008
commit
8528217d5f
@ -270,7 +270,6 @@ permet de rechercher une entrée à partir du résultat attendu.
|
||||
| [bulletins](#bulletins) | GET | ScoView |
|
||||
| [decisions_jury](#decisions_jury) | GET | ScoView |
|
||||
| [departement_by_acronym](#departement_by_acronym) | GET | ScoView |
|
||||
| [departement_by_id](#departement_by_id) | GET | ScoView |
|
||||
| [departement_create](#departement_create) | POST | ScoSuperAdmin |
|
||||
| [departement_delete](#departement_delete) | POST | ScoSuperAdmin |
|
||||
| [departement_edit](#departement_edit) | POST | ScoSuperAdmin |
|
||||
@ -279,6 +278,9 @@ permet de rechercher une entrée à partir du résultat attendu.
|
||||
| [departement_formsemestres_courants](#departement_formsemestres_courants-query) | GET | ScoView |
|
||||
| [departement_formsemestres_ids](#departement_formsemestres_ids) | GET | ScoView |
|
||||
| [departement_formsemestres_ids_by_id](#departement_formsemestres_ids_by_id) | GET | ScoView |
|
||||
| [departement_get](#departement_get) | GET | ScoView |
|
||||
| [departement_logos](#departement_logos) | GET | ScoSuperAdmin |
|
||||
| [departement_logos_by_id](#departement_logos_by_id) | GET | ScoSuperAdmin |
|
||||
| [departements_ids](#departements_ids) | GET | ScoView |
|
||||
| [departements_list](#departements_list) | GET | ScoView |
|
||||
| [etudiant](#etudiant) | GET | ScoView |
|
||||
@ -297,8 +299,8 @@ permet de rechercher une entrée à partir du résultat attendu.
|
||||
| [evaluation_delete](#evaluation_delete) | POST | EnsView |
|
||||
| [evaluation_notes](#evaluation_notes) | GET | ScoView |
|
||||
| [evaluation_set_notes](#evaluation_set_notes) | POST | EnsView |
|
||||
| [formation_by_id](#formation_by_id) | GET | ScoView |
|
||||
| [formation_export_by_formation_id](#formation_export_by_formation_id) | GET | ScoView |
|
||||
| [formation_get](#formation_get) | GET | ScoView |
|
||||
| [formation_module_edit](#formation_module_edit) | POST | EditFormation |
|
||||
| [formation_module_get](#formation_module_get) | GET | ScoView |
|
||||
| [formation_module_set_code_apogee](#formation_module_set_code_apogee) | POST | EditFormation |
|
||||
@ -308,7 +310,7 @@ permet de rechercher une entrée à partir du résultat attendu.
|
||||
| [formsemestre_edt](#formsemestre_edt-query) | GET | ScoView |
|
||||
| [formsemestre_etat_evaluations](#formsemestre_etat_evaluations) | GET | ScoView |
|
||||
| [formsemestre_etudiants](#formsemestre_etudiants-query) | GET | ScoView |
|
||||
| [formsemestre_infos](#formsemestre_infos) | GET | ScoView |
|
||||
| [formsemestre_get](#formsemestre_get) | GET | ScoView |
|
||||
| [formsemestre_partitions](#formsemestre_partitions) | GET | ScoView |
|
||||
| [formsemestre_programme](#formsemestre_programme) | GET | ScoView |
|
||||
| [formsemestre_resultat](#formsemestre_resultat-query) | GET | ScoView |
|
||||
@ -341,8 +343,6 @@ permet de rechercher une entrée à partir du résultat attendu.
|
||||
| [justificatifs_dept](#justificatifs_dept-query) | GET | ScoView |
|
||||
| [justificatifs_formsemestre](#justificatifs_formsemestre-query) | GET | ScoView |
|
||||
| [logo_get_global](#logo_get_global) | GET | ScoSuperAdmin |
|
||||
| [logo_get_local_by_acronym](#logo_get_local_by_acronym) | GET | ScoSuperAdmin |
|
||||
| [logo_get_local_by_id](#logo_get_local_by_id) | GET | ScoSuperAdmin |
|
||||
| [logo_get_local_dept_by_acronym](#logo_get_local_dept_by_acronym) | GET | ScoSuperAdmin |
|
||||
| [logo_get_local_dept_by_id](#logo_get_local_dept_by_id) | GET | ScoSuperAdmin |
|
||||
| [logo_list_globals](#logo_list_globals) | GET | ScoSuperAdmin |
|
||||
@ -662,6 +662,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Permission:** `Aucune permission requise`
|
||||
* **Description:** Ajout d'un billet d'absence. Renvoie le billet créé en json.
|
||||
|
||||
* **Exemple de résultat:** [billets_absence_create.json](./samples/sample_billets_absence_create.json.md)
|
||||
|
||||
|
||||
#### **`billets_absence_delete`**
|
||||
@ -691,27 +692,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Permission:** `ScoView`
|
||||
* **Description:** Info sur un département. Accès par acronyme.
|
||||
|
||||
Exemple de résultat :
|
||||
```json
|
||||
{
|
||||
"id": 1,
|
||||
"acronym": "TAPI",
|
||||
"dept_name" : "TEST",
|
||||
"description": null,
|
||||
"visible": true,
|
||||
"date_creation": "Fri, 15 Apr 2022 12:19:28 GMT"
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
#### **`departement_by_id`**
|
||||
|
||||
* **Route:** `/ScoDoc/api/departement/id/<int:dept_id>`
|
||||
* **Méthode:** `GET`
|
||||
* **Permission:** `ScoView`
|
||||
* **Description:** Info sur un département. Accès par id.
|
||||
|
||||
* **Exemple de résultat:** [departement_by_acronym.json](./samples/sample_departement_by_acronym.json.md)
|
||||
|
||||
|
||||
#### **`departement_create`**
|
||||
@ -722,6 +703,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Description:** Création d'un département.
|
||||
Le content type doit être `application/json`.
|
||||
|
||||
* **Exemple de résultat:** [departement_create.json](./samples/sample_departement_create.json.md)
|
||||
|
||||
|
||||
#### **`departement_delete`**
|
||||
@ -751,24 +733,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* `acronym` : l'acronyme d'un département
|
||||
* **Description:** Retourne la liste des étudiants d'un département.
|
||||
|
||||
Exemple de résultat :
|
||||
```json
|
||||
[
|
||||
{
|
||||
"civilite": "M",
|
||||
"code_ine": "7899X61616",
|
||||
"code_nip": "F6777H88",
|
||||
"date_naissance": null,
|
||||
"email": "toto@toto.fr",
|
||||
"emailperso": null,
|
||||
"etudid": 18,
|
||||
"nom": "MOREL",
|
||||
"prenom": "JACQUES"
|
||||
},
|
||||
...
|
||||
]
|
||||
```
|
||||
|
||||
* **Exemple de résultat:** [departement_etudiants.json](./samples/sample_departement_etudiants.json.md)
|
||||
|
||||
|
||||
#### **`departement_etudiants_by_id`**
|
||||
@ -791,6 +756,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
contenant la date courante, ou à défaut celle indiquée en argument
|
||||
(au format ISO).
|
||||
|
||||
* **Exemple de résultat:** [departement_formsemestres_courants.json](./samples/sample_departement_formsemestres_courants.json.md)
|
||||
|
||||
|
||||
#### **`departement_formsemestres_ids`**
|
||||
@ -800,6 +766,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Permission:** `ScoView`
|
||||
* **Description:** Liste des ids de tous les formsemestres du département.
|
||||
|
||||
* **Exemple de résultat:** [departement_formsemestres_ids.json](./samples/sample_departement_formsemestres_ids.json.md)
|
||||
|
||||
|
||||
#### **`departement_formsemestres_ids_by_id`**
|
||||
@ -809,6 +776,17 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Permission:** `ScoView`
|
||||
* **Description:** Liste des ids de tous les formsemestres du département.
|
||||
|
||||
* **Exemple de résultat:** [departement_formsemestres_ids_by_id.json](./samples/sample_departement_formsemestres_ids_by_id.json.md)
|
||||
|
||||
|
||||
#### **`departement_get`**
|
||||
|
||||
* **Route:** `/ScoDoc/api/departement/id/<int:dept_id>`
|
||||
* **Méthode:** `GET`
|
||||
* **Permission:** `ScoView`
|
||||
* **Description:** Info sur un département. Accès par id.
|
||||
|
||||
* **Exemple de résultat:** [departement_get.json](./samples/sample_departement_get.json.md)
|
||||
|
||||
|
||||
#### **`departements_ids`**
|
||||
@ -818,6 +796,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Permission:** `ScoView`
|
||||
* **Description:** Liste des ids de tous les départements.
|
||||
|
||||
* **Exemple de résultat:** [departements_ids.json](./samples/sample_departements_ids.json.md)
|
||||
|
||||
|
||||
#### **`departements_list`**
|
||||
@ -827,6 +806,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Permission:** `ScoView`
|
||||
* **Description:** Liste tous les départements.
|
||||
|
||||
* **Exemple de résultat:** [departements_list.json](./samples/sample_departements_list.json.md)
|
||||
|
||||
|
||||
### API Étudiants
|
||||
@ -848,6 +828,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* `pdf` : si spécifié, bulletin au format PDF (et non JSON).
|
||||
* **Description:** Retourne le bulletin d'un étudiant dans un formsemestre.
|
||||
|
||||
* **Exemple de résultat:** [bulletin.json](./samples/sample_bulletin.json.md)
|
||||
|
||||
|
||||
#### **`etudiant`**
|
||||
@ -882,6 +863,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
|
||||
Renvoie l'annotation créée.
|
||||
|
||||
* **Exemple de résultat:** [etudiant_annotation.json](./samples/sample_etudiant_annotation.json.md)
|
||||
|
||||
|
||||
#### **`etudiant_annotation_delete`**
|
||||
@ -924,6 +906,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* ``code`` : la valeur du code
|
||||
* **Description:** Édition des données étudiant (identité, admission, adresses).
|
||||
|
||||
* **Exemple de résultat:** [etudiant_edit.json](./samples/sample_etudiant_edit.json.md)
|
||||
|
||||
|
||||
#### **`etudiant_formsemestres`**
|
||||
@ -972,34 +955,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* `etudid` : l'etudid d'un étudiant
|
||||
* **Description:** Retourne la liste des groupes auxquels appartient l'étudiant dans le formsemestre indiqué
|
||||
|
||||
Exemple de résultat :
|
||||
```json
|
||||
[
|
||||
{
|
||||
"partition_id": 1,
|
||||
"id": 1,
|
||||
"formsemestre_id": 1,
|
||||
"partition_name": null,
|
||||
"numero": 0,
|
||||
"bul_show_rank": false,
|
||||
"show_in_lists": true,
|
||||
"group_id": 1,
|
||||
"group_name": null
|
||||
},
|
||||
{
|
||||
"partition_id": 2,
|
||||
"id": 2,
|
||||
"formsemestre_id": 1,
|
||||
"partition_name": "TD",
|
||||
"numero": 1,
|
||||
"bul_show_rank": false,
|
||||
"show_in_lists": true,
|
||||
"group_id": 2,
|
||||
"group_name": "A"
|
||||
}
|
||||
]
|
||||
```
|
||||
|
||||
* **Exemple de résultat:** [etudiant_groups.json](./samples/sample_etudiant_groups.json.md)
|
||||
|
||||
|
||||
#### **`etudiants`**
|
||||
@ -1046,24 +1002,9 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
et les formsemestres contenant la date courante,
|
||||
ou à défaut celle indiquée en argument (au format ISO).
|
||||
|
||||
Exemple de résultat :
|
||||
```json
|
||||
[
|
||||
{
|
||||
"id": 1234,
|
||||
"code_nip": "12345678",
|
||||
"code_ine": null,
|
||||
"nom": "JOHN",
|
||||
"nom_usuel": None,
|
||||
"prenom": "DEUF",
|
||||
"civilite": "M",
|
||||
}
|
||||
...
|
||||
]
|
||||
```
|
||||
|
||||
En format "long": voir documentation.
|
||||
En format "long": voir l'exemple.
|
||||
|
||||
* **Exemple de résultat:** [etudiants_courants.json](./samples/sample_etudiants_courants.json.md)
|
||||
|
||||
|
||||
### API Évaluations
|
||||
@ -1099,6 +1040,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
|
||||
Résultat: l'évaluation créée.
|
||||
|
||||
* **Exemple de résultat:** [evaluation_create.json](./samples/sample_evaluation_create.json.md)
|
||||
|
||||
|
||||
#### **`evaluation_delete`**
|
||||
@ -1120,31 +1062,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* `evaluation_id` : l'id de l'évaluation
|
||||
* **Description:** Retourne la liste des notes de l'évaluation.
|
||||
|
||||
Exemple de résultat :
|
||||
```json
|
||||
{
|
||||
"11": {
|
||||
"etudid": 11,
|
||||
"evaluation_id": 1,
|
||||
"value": 15.0,
|
||||
"note_max" : 20.0,
|
||||
"comment": "",
|
||||
"date": "2024-07-19T19:08:44+02:00",
|
||||
"uid": 2
|
||||
},
|
||||
"12": {
|
||||
"etudid": 12,
|
||||
"evaluation_id": 1,
|
||||
"value": "ABS",
|
||||
"note_max" : 20.0,
|
||||
"comment": "",
|
||||
"date": "2024-07-19T19:08:44+02:00",
|
||||
"uid": 2
|
||||
},
|
||||
...
|
||||
}
|
||||
```
|
||||
|
||||
* **Exemple de résultat:** [evaluation_notes.json](./samples/sample_evaluation_notes.json.md)
|
||||
|
||||
|
||||
#### **`evaluation_set_notes`**
|
||||
@ -1156,11 +1074,12 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
|
||||
Résultat:
|
||||
|
||||
- nb_changed: nombre de notes changées
|
||||
- nb_suppress: nombre de notes effacées
|
||||
- etudids_changed: étudiants dont la note est modifiée
|
||||
- etudids_with_decision: liste des etudiants dont la note a changé
|
||||
alors qu'ils ont une décision de jury enregistrée.
|
||||
- history_menu: un fragment de HTML expliquant l'historique de la note de chaque étudiant modifié.
|
||||
|
||||
* **Exemple de résultat:** [evaluation_set_notes.json](./samples/sample_evaluation_set_notes.json.md)
|
||||
|
||||
|
||||
#### **`moduleimpl_evaluations`**
|
||||
@ -1172,40 +1091,11 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* `moduleimpl_id` : l'id d'un moduleimpl
|
||||
* **Description:** Retourne la liste des évaluations d'un moduleimpl.
|
||||
|
||||
Exemple de résultat : voir `/evaluation`.
|
||||
|
||||
* **Exemple de résultat:** [moduleimpl_evaluations.json](./samples/sample_moduleimpl_evaluations.json.md)
|
||||
|
||||
|
||||
### API Formations
|
||||
|
||||
#### **`formation_by_id`**
|
||||
|
||||
* **Route:** `/ScoDoc/api/formation/<int:formation_id>`
|
||||
* **Méthode:** `GET`
|
||||
* **Permission:** `ScoView`
|
||||
* **Description:** La formation d'id donné.
|
||||
|
||||
|
||||
Exemple de résultat :
|
||||
|
||||
```json
|
||||
{
|
||||
"id": 1,
|
||||
"acronyme": "BUT R&T",
|
||||
"titre_officiel": "Bachelor technologique réseaux et télécommunications",
|
||||
"formation_code": "V1RET",
|
||||
"code_specialite": null,
|
||||
"dept_id": 1,
|
||||
"titre": "BUT R&T",
|
||||
"version": 1,
|
||||
"type_parcours": 700,
|
||||
"referentiel_competence_id": null,
|
||||
"formation_id": 1
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
#### **`formation_export_by_formation_id`**
|
||||
|
||||
* **Routes:**
|
||||
@ -1218,98 +1108,17 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* `export_with_ids` : si présent, exporte aussi les ids des objets ScoDoc de la formation.
|
||||
* **Description:** Retourne la formation, avec UE, matières, modules
|
||||
|
||||
Exemple de résultat :
|
||||
* **Exemple de résultat:** [formation_export_by_formation_id.json](./samples/sample_formation_export_by_formation_id.json.md)
|
||||
|
||||
```json
|
||||
{
|
||||
"id": 1,
|
||||
"acronyme": "BUT R&T",
|
||||
"titre_officiel": "Bachelor technologique réseaux et télécommunications",
|
||||
"formation_code": "V1RET",
|
||||
"code_specialite": null,
|
||||
"dept_id": 1,
|
||||
"titre": "BUT R&T",
|
||||
"version": 1,
|
||||
"type_parcours": 700,
|
||||
"referentiel_competence_id": null,
|
||||
"formation_id": 1,
|
||||
"ue": [
|
||||
{
|
||||
"acronyme": "RT1.1",
|
||||
"numero": 1,
|
||||
"titre": "Administrer les réseaux et l’Internet",
|
||||
"type": 0,
|
||||
"ue_code": "UCOD11",
|
||||
"ects": 12.0,
|
||||
"is_external": false,
|
||||
"code_apogee": "",
|
||||
"coefficient": 0.0,
|
||||
"semestre_idx": 1,
|
||||
"color": "#B80004",
|
||||
"reference": 1,
|
||||
"matiere": [
|
||||
{
|
||||
"titre": "Administrer les réseaux et l’Internet",
|
||||
"numero": 1,
|
||||
"module": [
|
||||
{
|
||||
"titre": "Initiation aux réseaux informatiques",
|
||||
"abbrev": "Init aux réseaux informatiques",
|
||||
"code": "R101",
|
||||
"heures_cours": 0.0,
|
||||
"heures_td": 0.0,
|
||||
"heures_tp": 0.0,
|
||||
"coefficient": 1.0,
|
||||
"ects": "",
|
||||
"semestre_id": 1,
|
||||
"numero": 10,
|
||||
"code_apogee": "",
|
||||
"module_type": 2,
|
||||
"coefficients": [
|
||||
{
|
||||
"ue_reference": "1",
|
||||
"coef": "12.0"
|
||||
},
|
||||
{
|
||||
"ue_reference": "2",
|
||||
"coef": "4.0"
|
||||
},
|
||||
{
|
||||
"ue_reference": "3",
|
||||
"coef": "4.0"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"titre": "Se sensibiliser à l'hygiène informatique...",
|
||||
"abbrev": "Hygiène informatique",
|
||||
"code": "SAE11",
|
||||
"heures_cours": 0.0,
|
||||
"heures_td": 0.0,
|
||||
"heures_tp": 0.0,
|
||||
"coefficient": 1.0,
|
||||
"ects": "",
|
||||
"semestre_id": 1,
|
||||
"numero": 10,
|
||||
"code_apogee": "",
|
||||
"module_type": 3,
|
||||
"coefficients": [
|
||||
{
|
||||
"ue_reference": "1",
|
||||
"coef": "16.0"
|
||||
}
|
||||
]
|
||||
},
|
||||
...
|
||||
]
|
||||
},
|
||||
...
|
||||
]
|
||||
},
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
#### **`formation_get`**
|
||||
|
||||
* **Route:** `/ScoDoc/api/formation/<int:formation_id>`
|
||||
* **Méthode:** `GET`
|
||||
* **Permission:** `ScoView`
|
||||
* **Description:** La formation d'id donné.
|
||||
|
||||
* **Exemple de résultat:** [formation_get.json](./samples/sample_formation_get.json.md)
|
||||
|
||||
|
||||
#### **`formation_module_edit`**
|
||||
@ -1328,6 +1137,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Permission:** `ScoView`
|
||||
* **Description:** Renvoie le module.
|
||||
|
||||
* **Exemple de résultat:** [formation_module_get.json](./samples/sample_formation_module_get.json.md)
|
||||
|
||||
|
||||
#### **`formation_module_set_code_apogee`**
|
||||
@ -1361,6 +1171,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Description:** Retourne la liste de toutes les formations (tous départements,
|
||||
sauf si route départementale).
|
||||
|
||||
* **Exemple de résultat:** [formations.json](./samples/sample_formations.json.md)
|
||||
|
||||
|
||||
#### **`formations_ids`**
|
||||
@ -1373,6 +1184,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
|
||||
Exemple de résultat : `[ 17, 99, 32 ]`.
|
||||
|
||||
* **Exemple de résultat:** [formations_ids.json](./samples/sample_formations_ids.json.md)
|
||||
|
||||
|
||||
#### **`referentiel_competences`**
|
||||
@ -1383,6 +1195,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Description:** Retourne le référentiel de compétences de la formation
|
||||
ou null si pas de référentiel associé.
|
||||
|
||||
* **Exemple de résultat:** [referentiel_competences.json](./samples/sample_referentiel_competences.json.md)
|
||||
|
||||
|
||||
#### **`ue_assoc_niveau`**
|
||||
@ -1482,8 +1295,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* `version` : string ("long", "short", "selectedevals")
|
||||
* **Description:** Retourne les bulletins d'un formsemestre.
|
||||
|
||||
Exemple de résultat : liste, voir https://scodoc.org/ScoDoc9API/#bulletin
|
||||
|
||||
* **Exemple de résultat:** [bulletins.json](./samples/sample_bulletins.json.md)
|
||||
|
||||
|
||||
#### **`formsemestre_edit`**
|
||||
@ -1517,38 +1329,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Permission:** `ScoView`
|
||||
* **Description:** Informations sur l'état des évaluations d'un formsemestre.
|
||||
|
||||
Exemple de résultat :
|
||||
|
||||
```json
|
||||
[
|
||||
{
|
||||
"id": 1, // moduleimpl_id
|
||||
"titre": "Initiation aux réseaux informatiques",
|
||||
"evaluations": [
|
||||
{
|
||||
"id": 1,
|
||||
"description": null,
|
||||
"datetime_epreuve": null,
|
||||
"heure_fin": "09:00:00",
|
||||
"coefficient": "02.00"
|
||||
"is_complete": true,
|
||||
"nb_inscrits": 16,
|
||||
"nb_manquantes": 0,
|
||||
"ABS": 0,
|
||||
"ATT": 0,
|
||||
"EXC": 0,
|
||||
"saisie_notes": {
|
||||
"datetime_debut": "2021-09-11T00:00:00+02:00",
|
||||
"datetime_fin": "2022-08-25T00:00:00+02:00",
|
||||
"datetime_mediane": "2022-03-19T00:00:00+01:00"
|
||||
}
|
||||
},
|
||||
...
|
||||
]
|
||||
},
|
||||
]
|
||||
```
|
||||
|
||||
* **Exemple de résultat:** [formsemestre_etat_evaluations.json](./samples/sample_formsemestre_etat_evaluations.json.md)
|
||||
|
||||
|
||||
#### **`formsemestre_etudiants(-query)`**
|
||||
@ -1565,9 +1346,10 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
Si l'état est spécifié, ne renvoie que les inscrits (`I`), les
|
||||
démissionnaires (`D`) ou les défaillants (`DEF`)
|
||||
|
||||
* **Exemple de résultat:** [formsemestre_etudiants.json](./samples/sample_formsemestre_etudiants.json.md)
|
||||
|
||||
|
||||
#### **`formsemestre_infos`**
|
||||
#### **`formsemestre_get`**
|
||||
|
||||
* **Route:** `/ScoDoc/api/formsemestre/<int:formsemestre_id>`
|
||||
* **Méthode:** `GET`
|
||||
@ -1576,39 +1358,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
|
||||
formsemestre_id : l'id du formsemestre
|
||||
|
||||
Exemple de résultat :
|
||||
```json
|
||||
{
|
||||
"block_moyennes": false,
|
||||
"bul_bgcolor": "white",
|
||||
"bul_hide_xml": false,
|
||||
"date_debut_iso": "2021-09-01",
|
||||
"date_debut": "01/09/2021",
|
||||
"date_fin_iso": "2022-08-31",
|
||||
"date_fin": "31/08/2022",
|
||||
"dept_id": 1,
|
||||
"elt_annee_apo": null,
|
||||
"elt_passage_apo" : null,
|
||||
"elt_sem_apo": null,
|
||||
"ens_can_edit_eval": false,
|
||||
"etat": true,
|
||||
"formation_id": 1,
|
||||
"formsemestre_id": 1,
|
||||
"gestion_compensation": false,
|
||||
"gestion_semestrielle": false,
|
||||
"id": 1,
|
||||
"modalite": "FI",
|
||||
"resp_can_change_ens": true,
|
||||
"resp_can_edit": false,
|
||||
"responsables": [1, 99], // uids
|
||||
"scodoc7_id": null,
|
||||
"semestre_id": 1,
|
||||
"titre_formation" : "BUT GEA",
|
||||
"titre_num": "BUT GEA semestre 1",
|
||||
"titre": "BUT GEA",
|
||||
}
|
||||
```
|
||||
|
||||
* **Exemple de résultat:** [formsemestre_get.json](./samples/sample_formsemestre_get.json.md)
|
||||
|
||||
|
||||
#### **`formsemestre_programme`**
|
||||
@ -1618,68 +1368,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Permission:** `ScoView`
|
||||
* **Description:** Retourne la liste des UEs, ressources et SAEs d'un semestre
|
||||
|
||||
|
||||
Exemple de résultat :
|
||||
```json
|
||||
{
|
||||
"ues": [
|
||||
{
|
||||
"type": 0,
|
||||
"formation_id": 1,
|
||||
"ue_code": "UCOD11",
|
||||
"id": 1,
|
||||
"ects": 12.0,
|
||||
"acronyme": "RT1.1",
|
||||
"is_external": false,
|
||||
"numero": 1,
|
||||
"code_apogee": "",
|
||||
"titre": "Administrer les réseaux et l’Internet",
|
||||
"coefficient": 0.0,
|
||||
"semestre_idx": 1,
|
||||
"color": "#B80004",
|
||||
"ue_id": 1
|
||||
},
|
||||
...
|
||||
],
|
||||
"ressources": [
|
||||
{
|
||||
"ens": [ 10, 18 ],
|
||||
"formsemestre_id": 1,
|
||||
"id": 15,
|
||||
"module": {
|
||||
"abbrev": "Programmer",
|
||||
"code": "SAE15",
|
||||
"code_apogee": "V7GOP",
|
||||
"coefficient": 1.0,
|
||||
"formation_id": 1,
|
||||
"heures_cours": 0.0,
|
||||
"heures_td": 0.0,
|
||||
"heures_tp": 0.0,
|
||||
"id": 15,
|
||||
"matiere_id": 3,
|
||||
"module_id": 15,
|
||||
"module_type": 3,
|
||||
"numero": 50,
|
||||
"semestre_id": 1,
|
||||
"titre": "Programmer en Python",
|
||||
"ue_id": 3
|
||||
},
|
||||
"module_id": 15,
|
||||
"moduleimpl_id": 15,
|
||||
"responsable_id": 2
|
||||
},
|
||||
...
|
||||
],
|
||||
"saes": [
|
||||
{
|
||||
...
|
||||
},
|
||||
...
|
||||
],
|
||||
"modules" : [ ... les modules qui ne sont ni des SAEs ni des ressources ... ]
|
||||
}
|
||||
```
|
||||
|
||||
* **Exemple de résultat:** [formsemestre_programme.json](./samples/sample_formsemestre_programme.json.md)
|
||||
|
||||
|
||||
#### **`formsemestre_resultat(-query)`**
|
||||
@ -1693,6 +1382,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
|
||||
Si `format=raw`, ne converti pas les valeurs.
|
||||
|
||||
* **Exemple de résultat:** [formsemestre_resultat.json](./samples/sample_formsemestre_resultat.json.md)
|
||||
|
||||
|
||||
#### **`formsemestre_set_apo_etapes`**
|
||||
@ -1705,7 +1395,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
Le code est une chaîne, avec éventuellement plusieurs valeurs séparées
|
||||
par des virgules.
|
||||
|
||||
Ce changement peut être fait sur un semestre verrouillé
|
||||
Ce changement peut être fait sur un semestre verrouillé.
|
||||
|
||||
|
||||
|
||||
@ -1728,7 +1418,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Route:** `/ScoDoc/api/formsemestre/apo/set_elt_passage`
|
||||
* **Méthode:** `POST`
|
||||
* **Permission:** `EditApogee`
|
||||
* **Description:** Change les codes apogée de passage du semestre indiqué (par le champ oid).
|
||||
* **Description:** Change les codes Apogée de passage du semestre indiqué (par le champ oid).
|
||||
|
||||
Le code est une chaîne, avec éventuellement plusieurs valeurs séparées
|
||||
par des virgules.
|
||||
@ -1796,24 +1486,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Permission:** `ScoView`
|
||||
* **Description:** Liste de toutes les partitions d'un formsemestre.
|
||||
|
||||
Exemple de résultat :
|
||||
|
||||
```json
|
||||
{
|
||||
partition_id : {
|
||||
"bul_show_rank": False,
|
||||
"formsemestre_id": 1063,
|
||||
"groups" :
|
||||
group_id : {
|
||||
"id" : 12,
|
||||
"name" : "A",
|
||||
"partition_id" : partition_id,
|
||||
}
|
||||
},
|
||||
...
|
||||
}
|
||||
```
|
||||
|
||||
* **Exemple de résultat:** [formsemestre_partitions.json](./samples/sample_formsemestre_partitions.json.md)
|
||||
|
||||
|
||||
#### **`formsemestre_set_partitions_order`**
|
||||
@ -1832,6 +1505,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Permission:** `ScoView`
|
||||
* **Description:** Création d'un groupe dans une partition.
|
||||
|
||||
* **Exemple de résultat:** [group_create.json](./samples/sample_group_create.json.md)
|
||||
|
||||
|
||||
#### **`group_delete`**
|
||||
@ -1850,6 +1524,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Permission:** `ScoView`
|
||||
* **Description:** Édition d'un groupe.
|
||||
|
||||
* **Exemple de résultat:** [group_edit.json](./samples/sample_group_edit.json.md)
|
||||
|
||||
|
||||
#### **`group_etudiants`**
|
||||
@ -1862,23 +1537,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Description:** Retourne la liste des étudiants dans un groupe
|
||||
(inscrits au groupe et inscrits au semestre).
|
||||
|
||||
Exemple de résultat :
|
||||
|
||||
```json
|
||||
[
|
||||
{
|
||||
'civilite': 'M',
|
||||
'id': 123456,
|
||||
'ine': None,
|
||||
'nip': '987654321',
|
||||
'nom': 'MARTIN',
|
||||
'nom_usuel': null,
|
||||
'prenom': 'JEAN'}
|
||||
},
|
||||
...
|
||||
]
|
||||
```
|
||||
|
||||
* **Exemple de résultat:** [group_etudiants.json](./samples/sample_group_etudiants.json.md)
|
||||
|
||||
|
||||
#### **`group_etudiants_query(-query)`**
|
||||
@ -1909,6 +1568,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
Contrairement à `/edit`, peut-être changé pour toute partition
|
||||
d'un formsemestre non verrouillé.
|
||||
|
||||
* **Exemple de résultat:** [group_set_edt_id.json](./samples/sample_group_set_edt_id.json.md)
|
||||
|
||||
|
||||
#### **`group_set_etudiant`**
|
||||
@ -1952,6 +1612,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
|
||||
Tous les champs sont optionnels.
|
||||
|
||||
* **Exemple de résultat:** [partition_edit.json](./samples/sample_partition_edit.json.md)
|
||||
|
||||
|
||||
#### **`partition_info`**
|
||||
@ -1961,24 +1622,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Permission:** `ScoView`
|
||||
* **Description:** Info sur une partition.
|
||||
|
||||
Exemple de résultat :
|
||||
|
||||
```json
|
||||
{
|
||||
'bul_show_rank': False,
|
||||
'formsemestre_id': 39,
|
||||
'groups': [
|
||||
{'id': 268, 'name': 'A', 'partition_id': 100},
|
||||
{'id': 269, 'name': 'B', 'partition_id': 100}
|
||||
],
|
||||
'groups_editable': True,
|
||||
'id': 100,
|
||||
'numero': 100,
|
||||
'partition_name': 'TD',
|
||||
'show_in_lists': True
|
||||
}
|
||||
```
|
||||
|
||||
* **Exemple de résultat:** [partition_info.json](./samples/sample_partition_info.json.md)
|
||||
|
||||
|
||||
#### **`partition_order_groups`**
|
||||
@ -2019,6 +1663,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Permission:** `ScoView`
|
||||
* **Description:** Décisions du jury des étudiants du formsemestre.
|
||||
|
||||
* **Exemple de résultat:** [decisions_jury.json](./samples/sample_decisions_jury.json.md)
|
||||
|
||||
|
||||
#### **`validation_annee_but_delete`**
|
||||
@ -2262,6 +1907,27 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
|
||||
### API Logos
|
||||
|
||||
#### **`departement_logos`**
|
||||
|
||||
* **Route:** `/ScoDoc/api/departement/<string:dept_acronym>/logos`
|
||||
* **Méthode:** `GET`
|
||||
* **Permission:** `ScoSuperAdmin`
|
||||
* **Description:** Liste des noms des logos définis pour le département
|
||||
désigné par son acronyme.
|
||||
|
||||
* **Exemple de résultat:** [departement_logos.json](./samples/sample_departement_logos.json.md)
|
||||
|
||||
|
||||
#### **`departement_logos_by_id`**
|
||||
|
||||
* **Route:** `/ScoDoc/api/departement/id/<int:dept_id>/logos`
|
||||
* **Méthode:** `GET`
|
||||
* **Permission:** `ScoSuperAdmin`
|
||||
* **Description:** Liste des noms des logos définis pour le département
|
||||
désigné par son id.
|
||||
|
||||
|
||||
|
||||
#### **`logo_get_global`**
|
||||
|
||||
* **Route:** `/ScoDoc/api/logo/<string:logoname>`
|
||||
@ -2272,26 +1938,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
L'image est au format png ou jpg; le format retourné dépend du format sous lequel
|
||||
l'image a été initialement enregistrée.
|
||||
|
||||
|
||||
|
||||
#### **`logo_get_local_by_acronym`**
|
||||
|
||||
* **Route:** `/ScoDoc/api/departement/<string:departement>/logos`
|
||||
* **Méthode:** `GET`
|
||||
* **Permission:** `ScoSuperAdmin`
|
||||
* **Description:** Liste des noms des logos définis pour le département
|
||||
désigné par son acronyme.
|
||||
|
||||
|
||||
|
||||
#### **`logo_get_local_by_id`**
|
||||
|
||||
* **Route:** `/ScoDoc/api/departement/id/<int:dept_id>/logos`
|
||||
* **Méthode:** `GET`
|
||||
* **Permission:** `ScoSuperAdmin`
|
||||
* **Description:** Liste des noms des logos définis pour le département
|
||||
désigné par son id.
|
||||
|
||||
* **Exemple de résultat:** [logo_get_global.json](./samples/sample_logo_get_global.json.md)
|
||||
|
||||
|
||||
#### **`logo_get_local_dept_by_acronym`**
|
||||
@ -2327,6 +1974,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Permission:** `ScoSuperAdmin`
|
||||
* **Description:** Liste des noms des logos définis pour le site ScoDoc.
|
||||
|
||||
* **Exemple de résultat:** [logo_list_globals.json](./samples/sample_logo_list_globals.json.md)
|
||||
|
||||
|
||||
### API Moduleimpl
|
||||
@ -2338,19 +1986,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Permission:** `ScoView`
|
||||
* **Description:** Liste des inscriptions à ce moduleimpl.
|
||||
|
||||
Exemple de résultat :
|
||||
|
||||
```json
|
||||
[
|
||||
{
|
||||
"id": 1,
|
||||
"etudid": 666,
|
||||
"moduleimpl_id": 1234,
|
||||
},
|
||||
...
|
||||
]
|
||||
```
|
||||
|
||||
* **Exemple de résultat:** [moduleimpl_inscriptions.json](./samples/sample_moduleimpl_inscriptions.json.md)
|
||||
|
||||
|
||||
#### **`moduleimpl_notes`**
|
||||
@ -2360,25 +1996,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Permission:** `ScoView`
|
||||
* **Description:** Liste des notes dans ce moduleimpl.
|
||||
|
||||
Exemple de résultat :
|
||||
|
||||
```json
|
||||
[
|
||||
{
|
||||
"etudid": 17776, // code de l'étudiant
|
||||
"nom": "DUPONT",
|
||||
"prenom": "Luz",
|
||||
"38411": 16.0, // Note dans l'évaluation d'id 38411
|
||||
"38410": 15.0,
|
||||
"moymod": 15.5, // Moyenne INDICATIVE module
|
||||
"moy_ue_2875": 15.5, // Moyenne vers l'UE 2875
|
||||
"moy_ue_2876": 15.5, // Moyenne vers l'UE 2876
|
||||
"moy_ue_2877": 15.5 // Moyenne vers l'UE 2877
|
||||
},
|
||||
...
|
||||
]
|
||||
```
|
||||
|
||||
* **Exemple de résultat:** [moduleimpl_notes.json](./samples/sample_moduleimpl_notes.json.md)
|
||||
|
||||
|
||||
### API Tokens
|
||||
@ -2401,6 +2019,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Permission:** `UsersView`
|
||||
* **Description:** Liste des noms de permissions définies.
|
||||
|
||||
* **Exemple de résultat:** [permissions_list.json](./samples/sample_permissions_list.json.md)
|
||||
|
||||
|
||||
#### **`role_create`**
|
||||
@ -2410,6 +2029,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Permission:** `ScoSuperAdmin`
|
||||
* **Description:** Création d'un nouveau rôle avec les permissions données.
|
||||
|
||||
* **Exemple de résultat:** [role_create.json](./samples/sample_role_create.json.md)
|
||||
|
||||
|
||||
#### **`role_delete`**
|
||||
@ -2417,8 +2037,9 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Route:** `/ScoDoc/api/role/<string:role_name>/delete`
|
||||
* **Méthode:** `POST`
|
||||
* **Permission:** `ScoSuperAdmin`
|
||||
* **Description:** Suprression d'un rôle.
|
||||
* **Description:** Suppression d'un rôle.
|
||||
|
||||
* **Exemple de résultat:** [role_delete.json](./samples/sample_role_delete.json.md)
|
||||
|
||||
|
||||
#### **`role_edit`**
|
||||
@ -2435,8 +2056,9 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Route:** `/ScoDoc/api/role/<string:role_name>`
|
||||
* **Méthode:** `GET`
|
||||
* **Permission:** `UsersView`
|
||||
* **Description:** Un rôle
|
||||
* **Description:** Un rôle.
|
||||
|
||||
* **Exemple de résultat:** [role_get.json](./samples/sample_role_get.json.md)
|
||||
|
||||
|
||||
#### **`role_permission_add`**
|
||||
@ -2464,6 +2086,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Permission:** `UsersView`
|
||||
* **Description:** Tous les rôles définis.
|
||||
|
||||
* **Exemple de résultat:** [roles_list.json](./samples/sample_roles_list.json.md)
|
||||
|
||||
|
||||
#### **`user_create`**
|
||||
@ -2502,6 +2125,7 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Permission:** `UsersView`
|
||||
* **Description:** Info sur un compte utilisateur ScoDoc.
|
||||
|
||||
* **Exemple de résultat:** [user_info.json](./samples/sample_user_info.json.md)
|
||||
|
||||
|
||||
#### **`user_password`**
|
||||
@ -2511,15 +2135,9 @@ Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-
|
||||
* **Permission:** `UsersAdmin`
|
||||
* **Description:** Modification du mot de passe d'un utilisateur.
|
||||
|
||||
Champs modifiables:
|
||||
```json
|
||||
{
|
||||
"password": str
|
||||
}
|
||||
```.
|
||||
|
||||
Si le mot de passe ne convient pas, erreur 400.
|
||||
|
||||
* **Exemple de résultat:** [user_password.json](./samples/sample_user_password.json.md)
|
||||
|
||||
|
||||
#### **`user_role_add`**
|
||||
|
File diff suppressed because one or more lines are too long
Before Width: | Height: | Size: 436 KiB After Width: | Height: | Size: 436 KiB |
@ -9,11 +9,11 @@
|
||||
"date_fin": "2022-08-20T12:00:00.000000+02:00",
|
||||
"desc": null,
|
||||
"entry_date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"est_just": true,
|
||||
"etat": "RETARD",
|
||||
"est_just": false,
|
||||
"etat": "PRESENT",
|
||||
"etudid": 1,
|
||||
"external_data": null,
|
||||
"moduleimpl_id": 3,
|
||||
"moduleimpl_id": 12,
|
||||
"user_id": null,
|
||||
"user_name": null,
|
||||
"user_nom_complet": null
|
||||
|
@ -7,13 +7,15 @@
|
||||
|
||||
```json
|
||||
{
|
||||
"errors": [
|
||||
"errors": [],
|
||||
"success": [
|
||||
{
|
||||
"indice": 0,
|
||||
"message": "Duplication: la p\u00e9riode rentre en conflit avec une plage enregistr\u00e9e"
|
||||
"message": {
|
||||
"assiduite_id": 39
|
||||
}
|
||||
],
|
||||
"success": []
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
|
@ -8,20 +8,21 @@
|
||||
```json
|
||||
{
|
||||
"errors": [
|
||||
{
|
||||
"indice": 0,
|
||||
"message": "Assiduite non existante"
|
||||
},
|
||||
{
|
||||
"indice": 1,
|
||||
"message": "Assiduite non existante"
|
||||
},
|
||||
{
|
||||
"indice": 2,
|
||||
"message": "Assiduite non existante"
|
||||
}
|
||||
],
|
||||
"success": []
|
||||
"success": [
|
||||
{
|
||||
"indice": 0,
|
||||
"message": "OK"
|
||||
},
|
||||
{
|
||||
"indice": 2,
|
||||
"message": "OK"
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
|
@ -1,5 +1,16 @@
|
||||
### assiduite_edit
|
||||
|
||||
#### POST /assiduite/1/edit
|
||||
> `Content-Type: application/json`
|
||||
>
|
||||
> `{"etat":"absent"}`
|
||||
|
||||
```json
|
||||
{
|
||||
"OK": true
|
||||
}
|
||||
```
|
||||
|
||||
#### POST /assiduite/1/edit
|
||||
> `Content-Type: application/json`
|
||||
>
|
||||
@ -22,14 +33,3 @@
|
||||
}
|
||||
```
|
||||
|
||||
#### POST /assiduite/1/edit
|
||||
> `Content-Type: application/json`
|
||||
>
|
||||
> `{"etat":"absent"}`
|
||||
|
||||
```json
|
||||
{
|
||||
"OK": true
|
||||
}
|
||||
```
|
||||
|
||||
|
@ -16,12 +16,12 @@
|
||||
"date_debut": "2022-08-20T12:00:00.000000+02:00",
|
||||
"date_fin": "2022-08-20T12:00:00.000000+02:00",
|
||||
"entry_date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"etat": "VALIDE",
|
||||
"etat": "MODIFIE",
|
||||
"etudid": 1,
|
||||
"external_data": null,
|
||||
"fichier": null,
|
||||
"justif_id": 1,
|
||||
"raison": "MEDIC",
|
||||
"raison": null,
|
||||
"user_id": null,
|
||||
"user_name": null,
|
||||
"user_nom_complet": null
|
||||
|
@ -2,45 +2,6 @@
|
||||
|
||||
#### GET /assiduites/1
|
||||
```json
|
||||
[
|
||||
{
|
||||
"assiduite_id": 45,
|
||||
"code_nip": "1",
|
||||
"date_debut": "2022-08-20T12:00:00.000000+02:00",
|
||||
"date_fin": "2022-08-20T12:00:00.000000+02:00",
|
||||
"desc": null,
|
||||
"entry_date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"est_just": false,
|
||||
"etat": "ABSENT",
|
||||
"etudid": 1,
|
||||
"external_data": null,
|
||||
"moduleimpl_id": null,
|
||||
"user_id": 4,
|
||||
"user_name": "admin_api",
|
||||
"user_nom_complet": "Api Admin"
|
||||
},
|
||||
{
|
||||
"assiduite_id": 46,
|
||||
"code_nip": "1",
|
||||
"date_debut": "2022-08-20T12:00:00.000000+02:00",
|
||||
"date_fin": "2022-08-20T12:00:00.000000+02:00",
|
||||
"desc": null,
|
||||
"entry_date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"est_just": false,
|
||||
"etat": "ABSENT",
|
||||
"etudid": 1,
|
||||
"external_data": null,
|
||||
"moduleimpl_id": null,
|
||||
"user_id": 4,
|
||||
"user_name": "admin_api",
|
||||
"user_nom_complet": "Api Admin"
|
||||
},
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
||||
#### GET /assiduites/1/query?etat=retard
|
||||
```json
|
||||
[
|
||||
{
|
||||
"assiduite_id": 1,
|
||||
@ -49,11 +10,11 @@
|
||||
"date_fin": "2022-08-20T12:00:00.000000+02:00",
|
||||
"desc": null,
|
||||
"entry_date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"est_just": true,
|
||||
"etat": "RETARD",
|
||||
"est_just": false,
|
||||
"etat": "PRESENT",
|
||||
"etudid": 1,
|
||||
"external_data": null,
|
||||
"moduleimpl_id": 3,
|
||||
"moduleimpl_id": 12,
|
||||
"user_id": null,
|
||||
"user_name": null,
|
||||
"user_nom_complet": null
|
||||
@ -62,6 +23,13 @@
|
||||
]
|
||||
```
|
||||
|
||||
#### GET /assiduites/1/query?etat=retard
|
||||
```json
|
||||
[
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
||||
#### GET /assiduites/1/query?moduleimpl_id=1
|
||||
```json
|
||||
[
|
||||
@ -73,38 +41,37 @@
|
||||
```json
|
||||
[
|
||||
{
|
||||
"assiduite_id": 45,
|
||||
"assiduite_id": 1,
|
||||
"code_nip": "1",
|
||||
"date_debut": "2022-08-20T12:00:00.000000+02:00",
|
||||
"date_fin": "2022-08-20T12:00:00.000000+02:00",
|
||||
"desc": null,
|
||||
"entry_date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"est_just": false,
|
||||
"etat": "ABSENT",
|
||||
"etat": "PRESENT",
|
||||
"etudid": 1,
|
||||
"external_data": null,
|
||||
"justificatifs": [],
|
||||
"moduleimpl_id": null,
|
||||
"user_id": 4,
|
||||
"user_name": "admin_api",
|
||||
"user_nom_complet": "Api Admin"
|
||||
},
|
||||
"justificatifs": [
|
||||
{
|
||||
"assiduite_id": 46,
|
||||
"code_nip": "1",
|
||||
"date_debut": "2022-08-20T12:00:00.000000+02:00",
|
||||
"date_fin": "2022-08-20T12:00:00.000000+02:00",
|
||||
"desc": null,
|
||||
"entry_date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"est_just": false,
|
||||
"etat": "ABSENT",
|
||||
"etat": "MODIFIE",
|
||||
"etudid": 1,
|
||||
"external_data": null,
|
||||
"justificatifs": [],
|
||||
"moduleimpl_id": null,
|
||||
"user_id": 4,
|
||||
"user_name": "admin_api",
|
||||
"user_nom_complet": "Api Admin"
|
||||
"fichier": null,
|
||||
"justif_id": 1,
|
||||
"raison": null,
|
||||
"user_id": null,
|
||||
"user_name": null,
|
||||
"user_nom_complet": null
|
||||
}
|
||||
],
|
||||
"moduleimpl_id": 12,
|
||||
"user_id": null,
|
||||
"user_name": null,
|
||||
"user_nom_complet": null
|
||||
},
|
||||
"..."
|
||||
]
|
||||
|
@ -3,10 +3,10 @@
|
||||
#### GET /assiduites/1/count
|
||||
```json
|
||||
{
|
||||
"compte": 3,
|
||||
"demi": 2,
|
||||
"heure": 4.0,
|
||||
"journee": 3
|
||||
"compte": 1,
|
||||
"demi": 0,
|
||||
"heure": 0.0,
|
||||
"journee": 1
|
||||
}
|
||||
```
|
||||
|
||||
@ -21,10 +21,10 @@
|
||||
#### GET /assiduites/1/count/query?etat=retard
|
||||
```json
|
||||
{
|
||||
"compte": 1,
|
||||
"compte": 0,
|
||||
"demi": 0,
|
||||
"heure": 0.0,
|
||||
"journee": 1
|
||||
"heure": 0,
|
||||
"journee": 0
|
||||
}
|
||||
```
|
||||
|
||||
@ -32,10 +32,10 @@
|
||||
```json
|
||||
{
|
||||
"absent": {
|
||||
"compte": 2,
|
||||
"demi": 2,
|
||||
"heure": 4.0,
|
||||
"journee": 2,
|
||||
"compte": 0,
|
||||
"demi": 0,
|
||||
"heure": 0,
|
||||
"journee": 0,
|
||||
"justifie": {
|
||||
"compte": 0,
|
||||
"demi": 0,
|
||||
@ -43,29 +43,29 @@
|
||||
"journee": 0
|
||||
},
|
||||
"non_justifie": {
|
||||
"compte": 2,
|
||||
"demi": 2,
|
||||
"heure": 4.0,
|
||||
"journee": 2
|
||||
}
|
||||
},
|
||||
"present": {
|
||||
"compte": 0,
|
||||
"demi": 0,
|
||||
"heure": 0,
|
||||
"journee": 0
|
||||
}
|
||||
},
|
||||
"retard": {
|
||||
"compte": 1,
|
||||
"demi": 0,
|
||||
"heure": 0.0,
|
||||
"journee": 1,
|
||||
"justifie": {
|
||||
"present": {
|
||||
"compte": 1,
|
||||
"demi": 0,
|
||||
"heure": 0.0,
|
||||
"journee": 1
|
||||
},
|
||||
"retard": {
|
||||
"compte": 0,
|
||||
"demi": 0,
|
||||
"heure": 0,
|
||||
"journee": 0,
|
||||
"justifie": {
|
||||
"compte": 0,
|
||||
"demi": 0,
|
||||
"heure": 0,
|
||||
"journee": 0
|
||||
},
|
||||
"non_justifie": {
|
||||
"compte": 0,
|
||||
"demi": 0,
|
||||
@ -74,10 +74,10 @@
|
||||
}
|
||||
},
|
||||
"total": {
|
||||
"compte": 3,
|
||||
"demi": 2,
|
||||
"heure": 4.0,
|
||||
"journee": 3
|
||||
"compte": 1,
|
||||
"demi": 0,
|
||||
"heure": 0.0,
|
||||
"journee": 1
|
||||
}
|
||||
}
|
||||
```
|
||||
|
@ -1,22 +1,5 @@
|
||||
### assiduites_create
|
||||
|
||||
#### POST /assiduites/create
|
||||
> `Content-Type: application/json`
|
||||
>
|
||||
> `[{"etudid":1,"date_debut": "2023-10-26T08:00","date_fin": "2023-10-26T10:00","etat": "absent"}]`
|
||||
|
||||
```json
|
||||
{
|
||||
"errors": [
|
||||
{
|
||||
"indice": 0,
|
||||
"message": "Duplication: la p\u00e9riode rentre en conflit avec une plage enregistr\u00e9e"
|
||||
}
|
||||
],
|
||||
"success": []
|
||||
}
|
||||
```
|
||||
|
||||
#### POST /assiduites/create
|
||||
> `Content-Type: application/json`
|
||||
>
|
||||
@ -34,3 +17,22 @@
|
||||
}
|
||||
```
|
||||
|
||||
#### POST /assiduites/create
|
||||
> `Content-Type: application/json`
|
||||
>
|
||||
> `[{"etudid":1,"date_debut": "2023-10-26T08:00","date_fin": "2023-10-26T10:00","etat": "absent"}]`
|
||||
|
||||
```json
|
||||
{
|
||||
"errors": [],
|
||||
"success": [
|
||||
{
|
||||
"indice": 0,
|
||||
"message": {
|
||||
"assiduite_id": 40
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
|
@ -4,33 +4,33 @@
|
||||
```json
|
||||
[
|
||||
{
|
||||
"assiduite_id": 4,
|
||||
"code_nip": "NIP4",
|
||||
"assiduite_id": 1,
|
||||
"code_nip": "1",
|
||||
"date_debut": "2022-08-20T12:00:00.000000+02:00",
|
||||
"date_fin": "2022-08-20T12:00:00.000000+02:00",
|
||||
"desc": null,
|
||||
"entry_date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"est_just": false,
|
||||
"etat": "PRESENT",
|
||||
"etudid": 4,
|
||||
"etudid": 1,
|
||||
"external_data": null,
|
||||
"moduleimpl_id": 13,
|
||||
"moduleimpl_id": 12,
|
||||
"user_id": null,
|
||||
"user_name": null,
|
||||
"user_nom_complet": null
|
||||
},
|
||||
{
|
||||
"assiduite_id": 5,
|
||||
"code_nip": "NIP4",
|
||||
"assiduite_id": 2,
|
||||
"code_nip": "NIP2",
|
||||
"date_debut": "2022-08-20T12:00:00.000000+02:00",
|
||||
"date_fin": "2022-08-20T12:00:00.000000+02:00",
|
||||
"desc": null,
|
||||
"entry_date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"est_just": false,
|
||||
"etat": "ABSENT",
|
||||
"etudid": 4,
|
||||
"etat": "RETARD",
|
||||
"etudid": 2,
|
||||
"external_data": null,
|
||||
"moduleimpl_id": 7,
|
||||
"moduleimpl_id": 4,
|
||||
"user_id": null,
|
||||
"user_name": null,
|
||||
"user_nom_complet": null
|
||||
@ -43,17 +43,17 @@
|
||||
```json
|
||||
[
|
||||
{
|
||||
"assiduite_id": 1,
|
||||
"code_nip": "1",
|
||||
"assiduite_id": 2,
|
||||
"code_nip": "NIP2",
|
||||
"date_debut": "2022-08-20T12:00:00.000000+02:00",
|
||||
"date_fin": "2022-08-20T12:00:00.000000+02:00",
|
||||
"desc": null,
|
||||
"entry_date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"est_just": true,
|
||||
"est_just": false,
|
||||
"etat": "RETARD",
|
||||
"etudid": 1,
|
||||
"etudid": 2,
|
||||
"external_data": null,
|
||||
"moduleimpl_id": 3,
|
||||
"moduleimpl_id": 4,
|
||||
"user_id": null,
|
||||
"user_name": null,
|
||||
"user_nom_complet": null
|
||||
|
@ -3,7 +3,7 @@
|
||||
#### GET /assiduites/formsemestre/1/count
|
||||
```json
|
||||
{
|
||||
"compte": 36,
|
||||
"compte": 38,
|
||||
"demi": 13,
|
||||
"heure": 39.0,
|
||||
"journee": 18
|
||||
@ -13,7 +13,7 @@
|
||||
#### GET /assiduites/formsemestre/1/count/query?etat=present,retard&metric=compte,heure
|
||||
```json
|
||||
{
|
||||
"compte": 25,
|
||||
"compte": 27,
|
||||
"heure": 28.0
|
||||
}
|
||||
```
|
||||
|
@ -11,50 +11,52 @@
|
||||
"date_fin": "2022-08-20T12:00:00.000000+02:00",
|
||||
"desc": null,
|
||||
"entry_date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"est_just": true,
|
||||
"etat": "RETARD",
|
||||
"est_just": false,
|
||||
"etat": "PRESENT",
|
||||
"etudid": 1,
|
||||
"external_data": null,
|
||||
"moduleimpl_id": 3,
|
||||
"moduleimpl_id": 12,
|
||||
"user_id": null,
|
||||
"user_name": null,
|
||||
"user_nom_complet": null
|
||||
},
|
||||
{
|
||||
"assiduite_id": 46,
|
||||
"code_nip": "1",
|
||||
"date_debut": "2022-08-20T12:00:00.000000+02:00",
|
||||
"date_fin": "2022-08-20T12:00:00.000000+02:00",
|
||||
"desc": null,
|
||||
"entry_date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"est_just": false,
|
||||
"etat": "ABSENT",
|
||||
"etudid": 1,
|
||||
"external_data": null,
|
||||
"moduleimpl_id": null,
|
||||
"user_id": 4,
|
||||
"user_name": "admin_api",
|
||||
"user_nom_complet": "Api Admin"
|
||||
},
|
||||
{
|
||||
"assiduite_id": 45,
|
||||
"code_nip": "1",
|
||||
"date_debut": "2022-08-20T12:00:00.000000+02:00",
|
||||
"date_fin": "2022-08-20T12:00:00.000000+02:00",
|
||||
"desc": null,
|
||||
"entry_date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"est_just": false,
|
||||
"etat": "ABSENT",
|
||||
"etudid": 1,
|
||||
"external_data": null,
|
||||
"moduleimpl_id": null,
|
||||
"user_id": 4,
|
||||
"user_name": "admin_api",
|
||||
"user_nom_complet": "Api Admin"
|
||||
}
|
||||
],
|
||||
"2": [],
|
||||
"3": []
|
||||
"2": [
|
||||
{
|
||||
"assiduite_id": 2,
|
||||
"code_nip": "NIP2",
|
||||
"date_debut": "2022-08-20T12:00:00.000000+02:00",
|
||||
"date_fin": "2022-08-20T12:00:00.000000+02:00",
|
||||
"desc": null,
|
||||
"entry_date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"est_just": false,
|
||||
"etat": "RETARD",
|
||||
"etudid": 2,
|
||||
"external_data": null,
|
||||
"moduleimpl_id": 4,
|
||||
"user_id": null,
|
||||
"user_name": null,
|
||||
"user_nom_complet": null
|
||||
}
|
||||
],
|
||||
"3": [
|
||||
{
|
||||
"assiduite_id": 3,
|
||||
"code_nip": "3",
|
||||
"date_debut": "2022-08-20T12:00:00.000000+02:00",
|
||||
"date_fin": "2022-08-20T12:00:00.000000+02:00",
|
||||
"desc": null,
|
||||
"entry_date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"est_just": false,
|
||||
"etat": "PRESENT",
|
||||
"etudid": 3,
|
||||
"external_data": null,
|
||||
"moduleimpl_id": 18,
|
||||
"user_id": null,
|
||||
"user_name": null,
|
||||
"user_nom_complet": null
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
|
21
docs/samples/sample_billets_absence_create.json.md
Normal file
21
docs/samples/sample_billets_absence_create.json.md
Normal file
@ -0,0 +1,21 @@
|
||||
### billets_absence_create
|
||||
|
||||
#### POST /billets_absence/create
|
||||
> `Content-Type: application/json`
|
||||
>
|
||||
> `{"etudid":"1","abs_begin":"2023-10-27T10:00","abs_end":"2023-10-28T10:00","description":"grave malade","justified":"1"}`
|
||||
|
||||
```json
|
||||
{
|
||||
"abs_begin": "2022-08-20T12:00:00.000000+02:00",
|
||||
"abs_end": "2022-08-20T12:00:00.000000+02:00",
|
||||
"billet_id": 1,
|
||||
"description": "grave malade",
|
||||
"entry_date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"etat": false,
|
||||
"etudid": 1,
|
||||
"id": 1,
|
||||
"justified": true
|
||||
}
|
||||
```
|
||||
|
1042
docs/samples/sample_bulletin.json.md
Normal file
1042
docs/samples/sample_bulletin.json.md
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
33
docs/samples/sample_decisions_jury.json.md
Normal file
33
docs/samples/sample_decisions_jury.json.md
Normal file
@ -0,0 +1,33 @@
|
||||
### decisions_jury
|
||||
|
||||
#### GET /formsemestre/1/decisions_jury
|
||||
```json
|
||||
[
|
||||
{
|
||||
"autorisations": [],
|
||||
"code_ine": "INE1",
|
||||
"code_nip": "1",
|
||||
"etat": "I",
|
||||
"etudid": 1,
|
||||
"is_apc": true,
|
||||
"nb_competences": 3,
|
||||
"rcues": [],
|
||||
"semestre": {},
|
||||
"ues": []
|
||||
},
|
||||
{
|
||||
"autorisations": [],
|
||||
"code_ine": "2",
|
||||
"code_nip": "NIP2",
|
||||
"etat": "I",
|
||||
"etudid": 2,
|
||||
"is_apc": true,
|
||||
"nb_competences": 3,
|
||||
"rcues": [],
|
||||
"semestre": {},
|
||||
"ues": []
|
||||
},
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
@ -1,9 +0,0 @@
|
||||
### departement-delete
|
||||
|
||||
#### POST /departement/NEWONE/delete
|
||||
```json
|
||||
{
|
||||
"OK": true
|
||||
}
|
||||
```
|
||||
|
@ -1,18 +0,0 @@
|
||||
### departement-edit
|
||||
|
||||
#### POST /departement/NEWONE/edit
|
||||
> `Content-Type: application/json`
|
||||
>
|
||||
> `{"visible": false}`
|
||||
|
||||
```json
|
||||
{
|
||||
"acronym": "NEWONE",
|
||||
"date_creation": "2022-08-20T12:00:00.000000+02:00",
|
||||
"dept_name": "NEWONE",
|
||||
"description": null,
|
||||
"id": 6,
|
||||
"visible": false
|
||||
}
|
||||
```
|
||||
|
@ -1,80 +0,0 @@
|
||||
### departement-etudiants
|
||||
|
||||
#### GET /departement/TAPI/etudiants
|
||||
```json
|
||||
[
|
||||
{
|
||||
"civilite": "F",
|
||||
"civilite_etat_civil": "X",
|
||||
"code_ine": "10",
|
||||
"code_nip": "NIP10",
|
||||
"dept_id": 1,
|
||||
"id": 10,
|
||||
"nom": "BOUTET",
|
||||
"nom_usuel": null,
|
||||
"prenom": "MARGUERITE",
|
||||
"prenom_etat_civil": "",
|
||||
"sort_key": [
|
||||
"boutet",
|
||||
"marguerite"
|
||||
]
|
||||
},
|
||||
{
|
||||
"civilite": "M",
|
||||
"civilite_etat_civil": "X",
|
||||
"code_ine": "12",
|
||||
"code_nip": "NIP12",
|
||||
"dept_id": 1,
|
||||
"id": 12,
|
||||
"nom": "MOUTON",
|
||||
"nom_usuel": null,
|
||||
"prenom": "CLAUDE",
|
||||
"prenom_etat_civil": "",
|
||||
"sort_key": [
|
||||
"mouton",
|
||||
"claude"
|
||||
]
|
||||
},
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
||||
#### GET /departement/id/1/etudiants
|
||||
```json
|
||||
[
|
||||
{
|
||||
"civilite": "F",
|
||||
"civilite_etat_civil": "X",
|
||||
"code_ine": "10",
|
||||
"code_nip": "NIP10",
|
||||
"dept_id": 1,
|
||||
"id": 10,
|
||||
"nom": "BOUTET",
|
||||
"nom_usuel": null,
|
||||
"prenom": "MARGUERITE",
|
||||
"prenom_etat_civil": "",
|
||||
"sort_key": [
|
||||
"boutet",
|
||||
"marguerite"
|
||||
]
|
||||
},
|
||||
{
|
||||
"civilite": "M",
|
||||
"civilite_etat_civil": "X",
|
||||
"code_ine": "12",
|
||||
"code_nip": "NIP12",
|
||||
"dept_id": 1,
|
||||
"id": 12,
|
||||
"nom": "MOUTON",
|
||||
"nom_usuel": null,
|
||||
"prenom": "CLAUDE",
|
||||
"prenom_etat_civil": "",
|
||||
"sort_key": [
|
||||
"mouton",
|
||||
"claude"
|
||||
]
|
||||
},
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
@ -1,16 +0,0 @@
|
||||
### departement-formsemestres-courants
|
||||
|
||||
#### GET /departement/TAPI/formsemestres_courants
|
||||
```json
|
||||
[
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
||||
#### GET /departement/id/1/formsemestres_courants
|
||||
```json
|
||||
[
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
@ -1,18 +0,0 @@
|
||||
### departement-formsemestres_ids
|
||||
|
||||
#### GET /departement/TAPI/formsemestres_ids
|
||||
```json
|
||||
[
|
||||
1,
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
||||
#### GET /departement/id/1/formsemestres_ids
|
||||
```json
|
||||
[
|
||||
1,
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
@ -1,18 +0,0 @@
|
||||
### departement-logo
|
||||
|
||||
#### GET /departement/TAPI/logo/D
|
||||
```json
|
||||
{
|
||||
"Content-Disposition": "inline; filename=logo_D.png",
|
||||
"Content-Type": "image/png"
|
||||
}
|
||||
```
|
||||
|
||||
#### GET /departement/id/1/logo/D
|
||||
```json
|
||||
{
|
||||
"Content-Disposition": "inline; filename=logo_D.png",
|
||||
"Content-Type": "image/png"
|
||||
}
|
||||
```
|
||||
|
@ -1,20 +0,0 @@
|
||||
### departement-logos
|
||||
|
||||
#### GET /departement/TAPI/logos
|
||||
```json
|
||||
[
|
||||
"D",
|
||||
"A",
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
||||
#### GET /departement/id/1/logos
|
||||
```json
|
||||
[
|
||||
"D",
|
||||
"A",
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
14
docs/samples/sample_departement_by_acronym.json.md
Normal file
14
docs/samples/sample_departement_by_acronym.json.md
Normal file
@ -0,0 +1,14 @@
|
||||
### departement_by_acronym
|
||||
|
||||
#### GET /departement/TAPI
|
||||
```json
|
||||
{
|
||||
"acronym": "TAPI",
|
||||
"date_creation": "2022-08-20T12:00:00.000000+02:00",
|
||||
"dept_name": "TAPI",
|
||||
"description": null,
|
||||
"id": 1,
|
||||
"visible": true
|
||||
}
|
||||
```
|
||||
|
14
docs/samples/sample_departement_by_id.json.md
Normal file
14
docs/samples/sample_departement_by_id.json.md
Normal file
@ -0,0 +1,14 @@
|
||||
### departement_by_id
|
||||
|
||||
#### GET /departement/id/1
|
||||
```json
|
||||
{
|
||||
"acronym": "TAPI",
|
||||
"date_creation": "2022-08-20T12:00:00.000000+02:00",
|
||||
"dept_name": "TAPI",
|
||||
"description": null,
|
||||
"id": 1,
|
||||
"visible": true
|
||||
}
|
||||
```
|
||||
|
@ -1,15 +1,15 @@
|
||||
### departement-create
|
||||
### departement_create
|
||||
|
||||
#### POST /departement/create
|
||||
> `Content-Type: application/json`
|
||||
>
|
||||
> `{"acronym": "NEWONE" , "visible": true}`
|
||||
> `{"acronym":"MYDEPT","visible":"1"}`
|
||||
|
||||
```json
|
||||
{
|
||||
"acronym": "NEWONE",
|
||||
"acronym": "MYDEPT",
|
||||
"date_creation": "2022-08-20T12:00:00.000000+02:00",
|
||||
"dept_name": "NEWONE",
|
||||
"dept_name": "MYDEPT",
|
||||
"description": null,
|
||||
"id": 6,
|
||||
"visible": true
|
35
docs/samples/sample_departement_etudiants.json.md
Normal file
35
docs/samples/sample_departement_etudiants.json.md
Normal file
@ -0,0 +1,35 @@
|
||||
### departement_etudiants
|
||||
|
||||
#### GET /departement/TAPI/etudiants
|
||||
```json
|
||||
[
|
||||
{
|
||||
"civilite": "X",
|
||||
"civilite_etat_civil": null,
|
||||
"code_ine": "INE1",
|
||||
"code_nip": "1",
|
||||
"dept_id": 1,
|
||||
"id": 1,
|
||||
"nom": "GROSS",
|
||||
"nom_usuel": null,
|
||||
"prenom": "SACHA",
|
||||
"prenom_etat_civil": null,
|
||||
"sort_key": "gross;sacha"
|
||||
},
|
||||
{
|
||||
"civilite": "F",
|
||||
"civilite_etat_civil": null,
|
||||
"code_ine": "2",
|
||||
"code_nip": "NIP2",
|
||||
"dept_id": 1,
|
||||
"id": 2,
|
||||
"nom": "WALTER",
|
||||
"nom_usuel": null,
|
||||
"prenom": "SIMONE",
|
||||
"prenom_etat_civil": null,
|
||||
"sort_key": "walter;simone"
|
||||
},
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
447
docs/samples/sample_departement_formsemestres_courants.json.md
Normal file
447
docs/samples/sample_departement_formsemestres_courants.json.md
Normal file
@ -0,0 +1,447 @@
|
||||
### departement_formsemestres_courants
|
||||
|
||||
#### GET /departement/id/1/formsemestres_courants?date_courante=2022-01-01
|
||||
```json
|
||||
[
|
||||
{
|
||||
"annee_scolaire": 2021,
|
||||
"block_moyenne_generale": false,
|
||||
"block_moyennes": false,
|
||||
"bul_bgcolor": "white",
|
||||
"bul_hide_xml": false,
|
||||
"date_debut": "01/09/2021",
|
||||
"date_debut_iso": "2021-09-01",
|
||||
"date_fin": "31/08/2022",
|
||||
"date_fin_iso": "2022-08-31",
|
||||
"departement": {
|
||||
"acronym": "TAPI",
|
||||
"date_creation": "2022-08-20T12:00:00.000000+02:00",
|
||||
"dept_name": "TAPI",
|
||||
"description": null,
|
||||
"id": 1,
|
||||
"visible": true
|
||||
},
|
||||
"dept_id": 1,
|
||||
"edt_id": null,
|
||||
"elt_annee_apo": null,
|
||||
"elt_passage_apo": null,
|
||||
"elt_sem_apo": null,
|
||||
"ens_can_edit_eval": false,
|
||||
"etape_apo": "A1, A2, A3",
|
||||
"etat": true,
|
||||
"formation": {
|
||||
"acronyme": "BUT R&T",
|
||||
"code_specialite": "",
|
||||
"commentaire": "",
|
||||
"departement": {
|
||||
"acronym": "TAPI",
|
||||
"date_creation": "2022-08-20T12:00:00.000000+02:00",
|
||||
"dept_name": "TAPI",
|
||||
"description": null,
|
||||
"id": 1,
|
||||
"visible": true
|
||||
},
|
||||
"dept_id": 1,
|
||||
"formation_code": "V1RET",
|
||||
"formation_id": 1,
|
||||
"id": 1,
|
||||
"referentiel_competence_id": 1,
|
||||
"titre": "BUT R&T",
|
||||
"titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications",
|
||||
"type_parcours": 700,
|
||||
"version": 1
|
||||
},
|
||||
"formation_id": 1,
|
||||
"formsemestre_id": 1,
|
||||
"gestion_compensation": false,
|
||||
"gestion_semestrielle": false,
|
||||
"id": 1,
|
||||
"modalite": "FI",
|
||||
"mode_calcul_moyennes": 0,
|
||||
"parcours": [
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Surveiller": {
|
||||
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
|
||||
"niveau": 1
|
||||
},
|
||||
"S\u00e9curiser": {
|
||||
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Surveiller": {
|
||||
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
|
||||
"niveau": 2
|
||||
},
|
||||
"S\u00e9curiser": {
|
||||
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "Cyber",
|
||||
"libelle": "Cybers\u00e9curit\u00e9",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"D\u00e9velopper": {
|
||||
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
|
||||
"niveau": 1
|
||||
},
|
||||
"Orchestrer": {
|
||||
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"D\u00e9velopper": {
|
||||
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
|
||||
"niveau": 2
|
||||
},
|
||||
"Orchestrer": {
|
||||
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "DevCloud",
|
||||
"libelle": "De\u0301veloppement syste\u0300me et cloud",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Etendre": {
|
||||
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
|
||||
"niveau": 1
|
||||
},
|
||||
"Exploiter": {
|
||||
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Etendre": {
|
||||
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
|
||||
"niveau": 2
|
||||
},
|
||||
"Exploiter": {
|
||||
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "IOM",
|
||||
"libelle": "Internet des objets et mobilit\u00e9",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Organiser": {
|
||||
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
|
||||
"niveau": 1
|
||||
},
|
||||
"Piloter": {
|
||||
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Organiser": {
|
||||
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
|
||||
"niveau": 2
|
||||
},
|
||||
"Piloter": {
|
||||
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "PPR",
|
||||
"libelle": "Pilotage de projets de re\u0301seaux",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Rapprocher": {
|
||||
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
|
||||
"niveau": 1
|
||||
},
|
||||
"Unifier": {
|
||||
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Rapprocher": {
|
||||
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
|
||||
"niveau": 2
|
||||
},
|
||||
"Unifier": {
|
||||
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "ROM",
|
||||
"libelle": "R\u00e9seaux Op\u00e9rateurs et Multim\u00e9dia",
|
||||
"numero": 0
|
||||
}
|
||||
],
|
||||
"resp_can_change_ens": true,
|
||||
"resp_can_edit": false,
|
||||
"responsables": [],
|
||||
"scodoc7_id": null,
|
||||
"semestre_id": 1,
|
||||
"session_id": "TAPI-BUT-FI-S1-2021",
|
||||
"titre": "Semestre test",
|
||||
"titre_court": "BUT R&T",
|
||||
"titre_formation": "BUT R&T",
|
||||
"titre_num": "Semestre test semestre 1"
|
||||
},
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
10
docs/samples/sample_departement_formsemestres_ids.json.md
Normal file
10
docs/samples/sample_departement_formsemestres_ids.json.md
Normal file
@ -0,0 +1,10 @@
|
||||
### departement_formsemestres_ids
|
||||
|
||||
#### GET /departement/TAPI/formsemestres_ids
|
||||
```json
|
||||
[
|
||||
1,
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
@ -0,0 +1,10 @@
|
||||
### departement_formsemestres_ids_by_id
|
||||
|
||||
#### GET /departement/id/1/formsemestres_ids
|
||||
```json
|
||||
[
|
||||
1,
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
14
docs/samples/sample_departement_get.json.md
Normal file
14
docs/samples/sample_departement_get.json.md
Normal file
@ -0,0 +1,14 @@
|
||||
### departement_get
|
||||
|
||||
#### GET /departement/id/1
|
||||
```json
|
||||
{
|
||||
"acronym": "TAPI",
|
||||
"date_creation": "2022-08-20T12:00:00.000000+02:00",
|
||||
"dept_name": "TAPI",
|
||||
"description": null,
|
||||
"id": 1,
|
||||
"visible": true
|
||||
}
|
||||
```
|
||||
|
11
docs/samples/sample_departement_logos.json.md
Normal file
11
docs/samples/sample_departement_logos.json.md
Normal file
@ -0,0 +1,11 @@
|
||||
### departement_logos
|
||||
|
||||
#### GET /departement/TAPI/logos
|
||||
```json
|
||||
[
|
||||
"D",
|
||||
"A",
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
@ -1,4 +1,4 @@
|
||||
### departements-ids
|
||||
### departements_ids
|
||||
|
||||
#### GET /departements_ids
|
||||
```json
|
25
docs/samples/sample_departements_list.json.md
Normal file
25
docs/samples/sample_departements_list.json.md
Normal file
@ -0,0 +1,25 @@
|
||||
### departements_list
|
||||
|
||||
#### GET /departements
|
||||
```json
|
||||
[
|
||||
{
|
||||
"acronym": "TAPI",
|
||||
"date_creation": "2022-08-20T12:00:00.000000+02:00",
|
||||
"dept_name": "TAPI",
|
||||
"description": null,
|
||||
"id": 1,
|
||||
"visible": true
|
||||
},
|
||||
{
|
||||
"acronym": "AA",
|
||||
"date_creation": "2022-08-20T12:00:00.000000+02:00",
|
||||
"dept_name": "AA",
|
||||
"description": null,
|
||||
"id": 2,
|
||||
"visible": true
|
||||
},
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
@ -1,257 +0,0 @@
|
||||
### etudiant-formsemestre-bulletin
|
||||
|
||||
#### GET /etudiant/etudid/11/formsemestre/1/bulletin
|
||||
|
||||
```json
|
||||
{
|
||||
"date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"etat_inscription": "I",
|
||||
"etudiant": {
|
||||
"boursier": "",
|
||||
"civilite": "F",
|
||||
"civilite_etat_civil": "X",
|
||||
"code_ine": "INE11",
|
||||
"code_nip": "11",
|
||||
"codepostaldomicile": "",
|
||||
"date_naissance": "12/02/2005",
|
||||
"dept_acronym": "TAPI",
|
||||
"dept_id": 1,
|
||||
"dept_naissance": "",
|
||||
"description": "",
|
||||
"domicile": "",
|
||||
"email": "",
|
||||
"emailperso": "",
|
||||
"etudid": 11,
|
||||
"fax": "",
|
||||
"fiche_url": "/ScoDoc/TAPI/Scolarite/ficheEtud?etudid=11",
|
||||
"id": 11,
|
||||
"lieu_naissance": "",
|
||||
"nationalite": "",
|
||||
"nom": "FLEURY",
|
||||
"nomprenom": "Mme Madeleine FLEURY",
|
||||
"paysdomicile": "",
|
||||
"photo_url": "/ScoDoc/TAPI/Scolarite/get_photo_image?etudid=11&size=small",
|
||||
"prenom": "MADELEINE",
|
||||
"prenom_etat_civil": "",
|
||||
"telephone": "",
|
||||
"telephonemobile": "",
|
||||
"typeadresse": "domicile",
|
||||
"villedomicile": ""
|
||||
},
|
||||
"formation": {
|
||||
"acronyme": "BUT R&T",
|
||||
"id": 1,
|
||||
"titre": "BUT R&T",
|
||||
"titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications"
|
||||
},
|
||||
"formsemestre_id": 1,
|
||||
"options": {
|
||||
"bgcolor": "white",
|
||||
"block_moyenne_generale": false,
|
||||
"show_abs": true,
|
||||
"show_abs_modules": false,
|
||||
"show_codemodules": false,
|
||||
"show_coef": true,
|
||||
"show_date_inscr": true,
|
||||
"show_ects": true,
|
||||
"show_matieres": false,
|
||||
"show_minmax": false,
|
||||
"show_minmax_eval": false,
|
||||
"show_minmax_mod": false,
|
||||
"show_mod_rangs": true,
|
||||
"show_moypromo": false,
|
||||
"show_rangs": true,
|
||||
"show_temporary": true,
|
||||
"show_ue_cap_current": true,
|
||||
"show_ue_cap_details": false,
|
||||
"show_ue_rangs": true,
|
||||
"show_uevalid": true,
|
||||
"temporary_txt": "Provisoire"
|
||||
},
|
||||
"publie": true,
|
||||
"ressources": {
|
||||
"R101": {
|
||||
"code_apogee": null,
|
||||
"evaluations": [
|
||||
{
|
||||
"coef": "01.00",
|
||||
"date_debut": "2012-04-06T13:30:00+02:00",
|
||||
"date_fin": "2012-04-06T15:00:00+02:00",
|
||||
"description": "Evaluation-R101",
|
||||
"evaluation_type": 0,
|
||||
"id": 1,
|
||||
"note": {
|
||||
"max": "~",
|
||||
"min": "~",
|
||||
"moy": "~",
|
||||
"value": "~"
|
||||
},
|
||||
"poids": {
|
||||
"RT1.1": 1.0,
|
||||
"RT2.1": 1.0,
|
||||
"RT3.1": 1.0
|
||||
},
|
||||
"url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=1"
|
||||
}
|
||||
],
|
||||
"id": 1,
|
||||
"moyenne": {},
|
||||
"titre": "Initiation aux r\u00e9seaux informatiques",
|
||||
"url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=1"
|
||||
},
|
||||
"R102": {
|
||||
"code_apogee": null,
|
||||
"evaluations": [
|
||||
{
|
||||
"coef": "01.00",
|
||||
"date_debut": null,
|
||||
"date_fin": null,
|
||||
"description": "Evaluation-R102",
|
||||
"evaluation_type": 0,
|
||||
"id": 3,
|
||||
"note": {
|
||||
"max": "17.68",
|
||||
"min": "03.27",
|
||||
"moy": "08.99",
|
||||
"value": "11.97"
|
||||
},
|
||||
"poids": {
|
||||
"RT1.1": 1.0,
|
||||
"RT2.1": 0.0,
|
||||
"RT3.1": 0.0
|
||||
},
|
||||
"url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=3"
|
||||
}
|
||||
],
|
||||
"id": 3,
|
||||
"moyenne": {},
|
||||
"titre": "Principe et architecture des r\u00e9seaux",
|
||||
"url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=3"
|
||||
},
|
||||
...
|
||||
},
|
||||
"saes": {
|
||||
"SAE11": {
|
||||
"code_apogee": null,
|
||||
"evaluations": [
|
||||
{
|
||||
"coef": "01.00",
|
||||
"date_debut": "2012-03-27T09:30:00+02:00",
|
||||
"date_fin": "2012-03-27T17:30:00+02:00",
|
||||
"description": "Evaluation-SAE11",
|
||||
"evaluation_type": 0,
|
||||
"id": 2,
|
||||
"note": {
|
||||
"max": "18.72",
|
||||
"min": "00.12",
|
||||
"moy": "10.43",
|
||||
"value": "18.72"
|
||||
},
|
||||
"poids": {
|
||||
"RT1.1": 1.0,
|
||||
"RT2.1": 0.0,
|
||||
"RT3.1": 0.0
|
||||
},
|
||||
"url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=2"
|
||||
}
|
||||
],
|
||||
"id": 2,
|
||||
"moyenne": {},
|
||||
"titre": "Se sensibiliser \u00e0 l'hygi\u00e8ne informatique et \u00e0 la cybers\u00e9curit\u00e9",
|
||||
"url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=2"
|
||||
},
|
||||
...
|
||||
},
|
||||
"semestre": {
|
||||
"ECTS": {
|
||||
"acquis": 0.0,
|
||||
"total": 30.0
|
||||
},
|
||||
"absences": {
|
||||
"injustifie": 0,
|
||||
"metrique": "1/2 Jour.",
|
||||
"total": 0
|
||||
},
|
||||
"annee_universitaire": "2021 - 2022",
|
||||
"date_debut": "2021-09-01",
|
||||
"date_fin": "2022-08-31",
|
||||
"etapes": [
|
||||
"A1",
|
||||
"A2",
|
||||
"A3"
|
||||
],
|
||||
"groupes": [],
|
||||
"inscription": "",
|
||||
"notes": {
|
||||
"max": "14.36",
|
||||
"min": "05.31",
|
||||
"moy": "09.78",
|
||||
"value": "14.36"
|
||||
},
|
||||
"numero": 1,
|
||||
"rang": {
|
||||
"groupes": {},
|
||||
"total": 10,
|
||||
"value": "1"
|
||||
}
|
||||
},
|
||||
"type": "BUT",
|
||||
"ues": {
|
||||
"RT1.1": {
|
||||
"ECTS": {
|
||||
"acquis": 0.0,
|
||||
"total": 12.0
|
||||
},
|
||||
"bonus": "00.00",
|
||||
"capitalise": null,
|
||||
"color": "#B80004",
|
||||
"competence": null,
|
||||
"id": 1,
|
||||
"malus": "00.00",
|
||||
"moyenne": {
|
||||
"groupes": {},
|
||||
"max": "14.94",
|
||||
"min": "03.73",
|
||||
"moy": "09.87",
|
||||
"rang": "1",
|
||||
"total": 16,
|
||||
"value": "14.94"
|
||||
},
|
||||
"numero": 1,
|
||||
"ressources": {
|
||||
"R101": {
|
||||
"coef": 12.0,
|
||||
"id": 1,
|
||||
"moyenne": "~"
|
||||
},
|
||||
"R102": {
|
||||
"coef": 12.0,
|
||||
"id": 3,
|
||||
"moyenne": "11.97"
|
||||
},
|
||||
...
|
||||
},
|
||||
"saes": {
|
||||
"SAE11": {
|
||||
"coef": 16.0,
|
||||
"id": 2,
|
||||
"moyenne": "18.72"
|
||||
},
|
||||
"SAE12": {
|
||||
"coef": 33.0,
|
||||
"id": 7,
|
||||
"moyenne": "14.69"
|
||||
}
|
||||
},
|
||||
"titre": "Administrer les r\u00e9seaux et l\u2019Internet",
|
||||
"type": 0
|
||||
},
|
||||
"RT2.1": {
|
||||
...
|
||||
},
|
||||
...
|
||||
},
|
||||
"ues_capitalisees": {},
|
||||
"version": "0"
|
||||
}
|
||||
```
|
File diff suppressed because it is too large
Load Diff
@ -1,886 +0,0 @@
|
||||
### etudiant-formsemestres
|
||||
|
||||
#### GET /etudiant/etudid/11/formsemestres
|
||||
```json
|
||||
[
|
||||
{
|
||||
"annee_scolaire": 2021,
|
||||
"block_moyenne_generale": false,
|
||||
"block_moyennes": false,
|
||||
"bul_bgcolor": "white",
|
||||
"bul_hide_xml": false,
|
||||
"date_debut": "01/09/2021",
|
||||
"date_debut_iso": "2021-09-01",
|
||||
"date_fin": "31/08/2022",
|
||||
"date_fin_iso": "2022-08-31",
|
||||
"departement": {
|
||||
"acronym": "TAPI",
|
||||
"date_creation": "2022-08-20T12:00:00.000000+02:00",
|
||||
"dept_name": "TAPI",
|
||||
"description": null,
|
||||
"id": 1,
|
||||
"visible": true
|
||||
},
|
||||
"dept_id": 1,
|
||||
"elt_annee_apo": null,
|
||||
"elt_sem_apo": null,
|
||||
"ens_can_edit_eval": false,
|
||||
"etape_apo": "A1, A2, A3",
|
||||
"etat": true,
|
||||
"formation": {
|
||||
"acronyme": "BUT R&T",
|
||||
"code_specialite": "",
|
||||
"commentaire": "",
|
||||
"departement": {
|
||||
"acronym": "TAPI",
|
||||
"date_creation": "2022-08-20T12:00:00.000000+02:00",
|
||||
"dept_name": "TAPI",
|
||||
"description": null,
|
||||
"id": 1,
|
||||
"visible": true
|
||||
},
|
||||
"dept_id": 1,
|
||||
"formation_code": "V1RET",
|
||||
"formation_id": 1,
|
||||
"id": 1,
|
||||
"referentiel_competence_id": 1,
|
||||
"titre": "BUT R&T",
|
||||
"titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications",
|
||||
"type_parcours": 700,
|
||||
"version": 1
|
||||
},
|
||||
"formation_id": 1,
|
||||
"formsemestre_id": 1,
|
||||
"gestion_compensation": false,
|
||||
"gestion_semestrielle": false,
|
||||
"id": 1,
|
||||
"modalite": "FI",
|
||||
"parcours": [
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Surveiller": {
|
||||
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
|
||||
"niveau": 1
|
||||
},
|
||||
"S\u00e9curiser": {
|
||||
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Surveiller": {
|
||||
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
|
||||
"niveau": 2
|
||||
},
|
||||
"S\u00e9curiser": {
|
||||
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "Cyber",
|
||||
"libelle": "Cybers\u00e9curit\u00e9",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"D\u00e9velopper": {
|
||||
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
|
||||
"niveau": 1
|
||||
},
|
||||
"Orchestrer": {
|
||||
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"D\u00e9velopper": {
|
||||
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
|
||||
"niveau": 2
|
||||
},
|
||||
"Orchestrer": {
|
||||
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "DevCloud",
|
||||
"libelle": "De\u0301veloppement syste\u0300me et cloud",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Etendre": {
|
||||
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
|
||||
"niveau": 1
|
||||
},
|
||||
"Exploiter": {
|
||||
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Etendre": {
|
||||
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
|
||||
"niveau": 2
|
||||
},
|
||||
"Exploiter": {
|
||||
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "IOM",
|
||||
"libelle": "Internet des objets et mobilit\u00e9",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Organiser": {
|
||||
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
|
||||
"niveau": 1
|
||||
},
|
||||
"Piloter": {
|
||||
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Organiser": {
|
||||
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
|
||||
"niveau": 2
|
||||
},
|
||||
"Piloter": {
|
||||
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "PPR",
|
||||
"libelle": "Pilotage de projets de re\u0301seaux",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Rapprocher": {
|
||||
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
|
||||
"niveau": 1
|
||||
},
|
||||
"Unifier": {
|
||||
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Rapprocher": {
|
||||
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
|
||||
"niveau": 2
|
||||
},
|
||||
"Unifier": {
|
||||
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "ROM",
|
||||
"libelle": "R\u00e9seaux Op\u00e9rateurs et Multim\u00e9dia",
|
||||
"numero": 0
|
||||
}
|
||||
],
|
||||
"resp_can_change_ens": true,
|
||||
"resp_can_edit": false,
|
||||
"responsables": [],
|
||||
"scodoc7_id": null,
|
||||
"semestre_id": 1,
|
||||
"session_id": "TAPI-BUT-FI-S1-2021",
|
||||
"titre": "Semestre test",
|
||||
"titre_court": "BUT R&T",
|
||||
"titre_formation": "BUT R&T",
|
||||
"titre_num": "Semestre test semestre 1"
|
||||
},
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
||||
#### GET /etudiant/ine/INE11/formsemestres
|
||||
```json
|
||||
[
|
||||
{
|
||||
"annee_scolaire": 2021,
|
||||
"block_moyenne_generale": false,
|
||||
"block_moyennes": false,
|
||||
"bul_bgcolor": "white",
|
||||
"bul_hide_xml": false,
|
||||
"date_debut": "01/09/2021",
|
||||
"date_debut_iso": "2021-09-01",
|
||||
"date_fin": "31/08/2022",
|
||||
"date_fin_iso": "2022-08-31",
|
||||
"departement": {
|
||||
"acronym": "TAPI",
|
||||
"date_creation": "2022-08-20T12:00:00.000000+02:00",
|
||||
"dept_name": "TAPI",
|
||||
"description": null,
|
||||
"id": 1,
|
||||
"visible": true
|
||||
},
|
||||
"dept_id": 1,
|
||||
"elt_annee_apo": null,
|
||||
"elt_sem_apo": null,
|
||||
"ens_can_edit_eval": false,
|
||||
"etape_apo": "A1, A2, A3",
|
||||
"etat": true,
|
||||
"formation": {
|
||||
"acronyme": "BUT R&T",
|
||||
"code_specialite": "",
|
||||
"commentaire": "",
|
||||
"departement": {
|
||||
"acronym": "TAPI",
|
||||
"date_creation": "2022-08-20T12:00:00.000000+02:00",
|
||||
"dept_name": "TAPI",
|
||||
"description": null,
|
||||
"id": 1,
|
||||
"visible": true
|
||||
},
|
||||
"dept_id": 1,
|
||||
"formation_code": "V1RET",
|
||||
"formation_id": 1,
|
||||
"id": 1,
|
||||
"referentiel_competence_id": 1,
|
||||
"titre": "BUT R&T",
|
||||
"titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications",
|
||||
"type_parcours": 700,
|
||||
"version": 1
|
||||
},
|
||||
"formation_id": 1,
|
||||
"formsemestre_id": 1,
|
||||
"gestion_compensation": false,
|
||||
"gestion_semestrielle": false,
|
||||
"id": 1,
|
||||
"modalite": "FI",
|
||||
"parcours": [
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Surveiller": {
|
||||
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
|
||||
"niveau": 1
|
||||
},
|
||||
"S\u00e9curiser": {
|
||||
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Surveiller": {
|
||||
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
|
||||
"niveau": 2
|
||||
},
|
||||
"S\u00e9curiser": {
|
||||
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "Cyber",
|
||||
"libelle": "Cybers\u00e9curit\u00e9",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"D\u00e9velopper": {
|
||||
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
|
||||
"niveau": 1
|
||||
},
|
||||
"Orchestrer": {
|
||||
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"D\u00e9velopper": {
|
||||
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
|
||||
"niveau": 2
|
||||
},
|
||||
"Orchestrer": {
|
||||
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "DevCloud",
|
||||
"libelle": "De\u0301veloppement syste\u0300me et cloud",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Etendre": {
|
||||
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
|
||||
"niveau": 1
|
||||
},
|
||||
"Exploiter": {
|
||||
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Etendre": {
|
||||
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
|
||||
"niveau": 2
|
||||
},
|
||||
"Exploiter": {
|
||||
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "IOM",
|
||||
"libelle": "Internet des objets et mobilit\u00e9",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Organiser": {
|
||||
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
|
||||
"niveau": 1
|
||||
},
|
||||
"Piloter": {
|
||||
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Organiser": {
|
||||
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
|
||||
"niveau": 2
|
||||
},
|
||||
"Piloter": {
|
||||
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "PPR",
|
||||
"libelle": "Pilotage de projets de re\u0301seaux",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Rapprocher": {
|
||||
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
|
||||
"niveau": 1
|
||||
},
|
||||
"Unifier": {
|
||||
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Rapprocher": {
|
||||
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
|
||||
"niveau": 2
|
||||
},
|
||||
"Unifier": {
|
||||
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "ROM",
|
||||
"libelle": "R\u00e9seaux Op\u00e9rateurs et Multim\u00e9dia",
|
||||
"numero": 0
|
||||
}
|
||||
],
|
||||
"resp_can_change_ens": true,
|
||||
"resp_can_edit": false,
|
||||
"responsables": [],
|
||||
"scodoc7_id": null,
|
||||
"semestre_id": 1,
|
||||
"session_id": "TAPI-BUT-FI-S1-2021",
|
||||
"titre": "Semestre test",
|
||||
"titre_court": "BUT R&T",
|
||||
"titre_formation": "BUT R&T",
|
||||
"titre_num": "Semestre test semestre 1"
|
||||
},
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
17
docs/samples/sample_etudiant_annotation.json.md
Normal file
17
docs/samples/sample_etudiant_annotation.json.md
Normal file
@ -0,0 +1,17 @@
|
||||
### etudiant_annotation
|
||||
|
||||
#### POST /etudiant/etudid/1/annotation
|
||||
> `Content-Type: application/json`
|
||||
>
|
||||
> `{"comment":"une annotation sur l'étudiant"}`
|
||||
|
||||
```json
|
||||
{
|
||||
"author": "admin_api",
|
||||
"comment": "une annotation sur l'\u00e9tudiant",
|
||||
"date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"etudid": 1,
|
||||
"id": 1
|
||||
}
|
||||
```
|
||||
|
76
docs/samples/sample_etudiant_edit.json.md
Normal file
76
docs/samples/sample_etudiant_edit.json.md
Normal file
@ -0,0 +1,76 @@
|
||||
### etudiant_edit
|
||||
|
||||
#### POST /etudiant/ine/INE1/edit
|
||||
> `Content-Type: application/json`
|
||||
>
|
||||
> `{"prenom":"Nouveau Prénom", "adresses":[{"email":"nouvelle@adresse.fr"}]}`
|
||||
|
||||
```json
|
||||
{
|
||||
"admission": {
|
||||
"anglais": null,
|
||||
"annee": null,
|
||||
"annee_bac": null,
|
||||
"apb_classement_gr": null,
|
||||
"apb_groupe": null,
|
||||
"bac": null,
|
||||
"boursier_prec": null,
|
||||
"classement": null,
|
||||
"codelycee": null,
|
||||
"codepostallycee": null,
|
||||
"commentaire": null,
|
||||
"decision": null,
|
||||
"francais": null,
|
||||
"id": 1,
|
||||
"math": null,
|
||||
"nomlycee": null,
|
||||
"physique": null,
|
||||
"qualite": null,
|
||||
"rang": null,
|
||||
"rapporteur": null,
|
||||
"score": null,
|
||||
"specialite": null,
|
||||
"type_admission": null,
|
||||
"villelycee": null
|
||||
},
|
||||
"admission_id": 1,
|
||||
"adresses": [
|
||||
{
|
||||
"codepostaldomicile": null,
|
||||
"description": null,
|
||||
"domicile": null,
|
||||
"email": "nouvelle@adresse.fr",
|
||||
"emailperso": null,
|
||||
"etudid": 1,
|
||||
"fax": null,
|
||||
"id": 1,
|
||||
"paysdomicile": null,
|
||||
"telephone": null,
|
||||
"telephonemobile": null,
|
||||
"typeadresse": "domicile",
|
||||
"villedomicile": null
|
||||
}
|
||||
],
|
||||
"boursier": false,
|
||||
"civilite": "X",
|
||||
"civilite_etat_civil": null,
|
||||
"code_ine": "INE1",
|
||||
"code_nip": "1",
|
||||
"date_naissance": "2005-02-02",
|
||||
"dept_acronym": "TAPI",
|
||||
"dept_id": 1,
|
||||
"dept_naissance": null,
|
||||
"id": 1,
|
||||
"lieu_naissance": null,
|
||||
"nationalite": null,
|
||||
"nom": "GROSS",
|
||||
"nom_usuel": null,
|
||||
"photo_filename": null,
|
||||
"prenom": "NOUVEAU PR\u00c9NOM",
|
||||
"prenom_etat_civil": null,
|
||||
"scodoc7_id": null,
|
||||
"sort_key": "gross;nouveau prenom",
|
||||
"statut": null
|
||||
}
|
||||
```
|
||||
|
@ -1,6 +1,6 @@
|
||||
### etudiant-formsemestre-groups
|
||||
### etudiant_groups
|
||||
|
||||
#### GET /etudiant/etudid/11/formsemestre/1/groups
|
||||
#### GET /etudiant/etudid/1/formsemestre/1/groups
|
||||
```json
|
||||
[
|
||||
{
|
@ -1,257 +0,0 @@
|
||||
### etudiants-clef
|
||||
|
||||
#### GET /etudiants/etudid/11
|
||||
```json
|
||||
[
|
||||
{
|
||||
"admission": {
|
||||
"anglais": null,
|
||||
"annee": null,
|
||||
"annee_bac": null,
|
||||
"apb_classement_gr": null,
|
||||
"apb_groupe": null,
|
||||
"bac": null,
|
||||
"boursier_prec": null,
|
||||
"classement": null,
|
||||
"codelycee": null,
|
||||
"codepostallycee": null,
|
||||
"commentaire": null,
|
||||
"decision": null,
|
||||
"etudid": 11,
|
||||
"francais": null,
|
||||
"id": 21,
|
||||
"math": null,
|
||||
"nomlycee": null,
|
||||
"physique": null,
|
||||
"qualite": null,
|
||||
"rang": null,
|
||||
"rapporteur": null,
|
||||
"score": null,
|
||||
"specialite": null,
|
||||
"type_admission": null,
|
||||
"villelycee": null
|
||||
},
|
||||
"adresses": [
|
||||
{
|
||||
"codepostaldomicile": null,
|
||||
"description": null,
|
||||
"domicile": null,
|
||||
"email": null,
|
||||
"emailperso": null,
|
||||
"etudid": 11,
|
||||
"fax": null,
|
||||
"id": 11,
|
||||
"paysdomicile": null,
|
||||
"telephone": null,
|
||||
"telephonemobile": null,
|
||||
"typeadresse": "domicile",
|
||||
"villedomicile": null
|
||||
}
|
||||
],
|
||||
"annotations": [
|
||||
{
|
||||
"date": "2024-02-10T18:40:04.114300+01:00",
|
||||
"id": 5,
|
||||
"comment": "Ceci est une annotation.",
|
||||
"author": "admin",
|
||||
"etudid": 11
|
||||
}
|
||||
],
|
||||
"boursier": null,
|
||||
"civilite": "F",
|
||||
"civilite_etat_civil": "X",
|
||||
"code_ine": "INE11",
|
||||
"code_nip": "11",
|
||||
"date_naissance": "2005-02-12",
|
||||
"dept_acronym": "TAPI",
|
||||
"dept_id": 1,
|
||||
"dept_naissance": null,
|
||||
"id": 11,
|
||||
"lieu_naissance": null,
|
||||
"nationalite": null,
|
||||
"nom": "FLEURY",
|
||||
"nom_usuel": null,
|
||||
"photo_filename": null,
|
||||
"prenom": "MADELEINE",
|
||||
"prenom_etat_civil": "",
|
||||
"scodoc7_id": null,
|
||||
"sort_key": [
|
||||
"fleury",
|
||||
"madeleine"
|
||||
],
|
||||
"statut": null
|
||||
},
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
||||
#### GET /etudiants/ine/INE11
|
||||
```json
|
||||
[
|
||||
{
|
||||
"admission": {
|
||||
"anglais": null,
|
||||
"annee": null,
|
||||
"annee_bac": null,
|
||||
"apb_classement_gr": null,
|
||||
"apb_groupe": null,
|
||||
"bac": null,
|
||||
"boursier_prec": null,
|
||||
"classement": null,
|
||||
"codelycee": null,
|
||||
"codepostallycee": null,
|
||||
"commentaire": null,
|
||||
"decision": null,
|
||||
"etudid": 11,
|
||||
"francais": null,
|
||||
"id": 21,
|
||||
"math": null,
|
||||
"nomlycee": null,
|
||||
"physique": null,
|
||||
"qualite": null,
|
||||
"rang": null,
|
||||
"rapporteur": null,
|
||||
"score": null,
|
||||
"specialite": null,
|
||||
"type_admission": null,
|
||||
"villelycee": null
|
||||
},
|
||||
"adresses": [
|
||||
{
|
||||
"codepostaldomicile": null,
|
||||
"description": null,
|
||||
"domicile": null,
|
||||
"email": null,
|
||||
"emailperso": null,
|
||||
"etudid": 11,
|
||||
"fax": null,
|
||||
"id": 11,
|
||||
"paysdomicile": null,
|
||||
"telephone": null,
|
||||
"telephonemobile": null,
|
||||
"typeadresse": "domicile",
|
||||
"villedomicile": null
|
||||
}
|
||||
],
|
||||
"annotations": [
|
||||
{
|
||||
"date": "2024-02-10T18:40:04.114300+01:00",
|
||||
"id": 5,
|
||||
"comment": "Ceci est une annotation.",
|
||||
"author": "admin",
|
||||
"etudid": 11
|
||||
}
|
||||
],
|
||||
"boursier": null,
|
||||
"civilite": "F",
|
||||
"civilite_etat_civil": "X",
|
||||
"code_ine": "INE11",
|
||||
"code_nip": "11",
|
||||
"date_naissance": "2005-02-12",
|
||||
"dept_acronym": "TAPI",
|
||||
"dept_id": 1,
|
||||
"dept_naissance": null,
|
||||
"id": 11,
|
||||
"lieu_naissance": null,
|
||||
"nationalite": null,
|
||||
"nom": "FLEURY",
|
||||
"nom_usuel": null,
|
||||
"photo_filename": null,
|
||||
"prenom": "MADELEINE",
|
||||
"prenom_etat_civil": "",
|
||||
"scodoc7_id": null,
|
||||
"sort_key": [
|
||||
"fleury",
|
||||
"madeleine"
|
||||
],
|
||||
"statut": null
|
||||
},
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
||||
#### GET /etudiants/nip/11
|
||||
```json
|
||||
[
|
||||
{
|
||||
"admission": {
|
||||
"anglais": null,
|
||||
"annee": null,
|
||||
"annee_bac": null,
|
||||
"apb_classement_gr": null,
|
||||
"apb_groupe": null,
|
||||
"bac": null,
|
||||
"boursier_prec": null,
|
||||
"classement": null,
|
||||
"codelycee": null,
|
||||
"codepostallycee": null,
|
||||
"commentaire": null,
|
||||
"decision": null,
|
||||
"etudid": 11,
|
||||
"francais": null,
|
||||
"id": 21,
|
||||
"math": null,
|
||||
"nomlycee": null,
|
||||
"physique": null,
|
||||
"qualite": null,
|
||||
"rang": null,
|
||||
"rapporteur": null,
|
||||
"score": null,
|
||||
"specialite": null,
|
||||
"type_admission": null,
|
||||
"villelycee": null
|
||||
},
|
||||
"adresses": [
|
||||
{
|
||||
"codepostaldomicile": null,
|
||||
"description": null,
|
||||
"domicile": null,
|
||||
"email": null,
|
||||
"emailperso": null,
|
||||
"etudid": 11,
|
||||
"fax": null,
|
||||
"id": 11,
|
||||
"paysdomicile": null,
|
||||
"telephone": null,
|
||||
"telephonemobile": null,
|
||||
"typeadresse": "domicile",
|
||||
"villedomicile": null
|
||||
}
|
||||
],
|
||||
"annotations": [
|
||||
{
|
||||
"date": "2024-02-10T18:40:04.114300+01:00",
|
||||
"id": 5,
|
||||
"comment": "Ceci est une annotation.",
|
||||
"author": "admin",
|
||||
"etudid": 11
|
||||
}
|
||||
],
|
||||
"boursier": null,
|
||||
"civilite": "F",
|
||||
"civilite_etat_civil": "X",
|
||||
"code_ine": "INE11",
|
||||
"code_nip": "11",
|
||||
"date_naissance": "2005-02-12",
|
||||
"dept_acronym": "TAPI",
|
||||
"dept_id": 1,
|
||||
"dept_naissance": null,
|
||||
"id": 11,
|
||||
"lieu_naissance": null,
|
||||
"nationalite": null,
|
||||
"nom": "FLEURY",
|
||||
"nom_usuel": null,
|
||||
"photo_filename": null,
|
||||
"prenom": "MADELEINE",
|
||||
"prenom_etat_civil": "",
|
||||
"scodoc7_id": null,
|
||||
"sort_key": [
|
||||
"fleury",
|
||||
"madeleine"
|
||||
],
|
||||
"statut": null
|
||||
},
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
@ -1,45 +1,6 @@
|
||||
### etudiants-courants
|
||||
### etudiants_courants
|
||||
|
||||
#### GET /etudiants/courants
|
||||
```json
|
||||
[
|
||||
{
|
||||
"civilite": "X",
|
||||
"civilite_etat_civil": "X",
|
||||
"code_ine": "INE1",
|
||||
"code_nip": "1",
|
||||
"dept_id": 1,
|
||||
"id": 1,
|
||||
"nom": "COSTA",
|
||||
"nom_usuel": null,
|
||||
"prenom": "SACHA",
|
||||
"prenom_etat_civil": "",
|
||||
"sort_key": [
|
||||
"costa",
|
||||
"sacha"
|
||||
]
|
||||
},
|
||||
{
|
||||
"civilite": "F",
|
||||
"civilite_etat_civil": "X",
|
||||
"code_ine": "2",
|
||||
"code_nip": "NIP2",
|
||||
"dept_id": 1,
|
||||
"id": 2,
|
||||
"nom": "NAUDIN",
|
||||
"nom_usuel": null,
|
||||
"prenom": "SIMONE",
|
||||
"prenom_etat_civil": "",
|
||||
"sort_key": [
|
||||
"naudin",
|
||||
"simone"
|
||||
]
|
||||
},
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
||||
#### GET /etudiants/courants/long
|
||||
#### GET /etudiants/courants/long?date_courante=2022-05-01
|
||||
```json
|
||||
[
|
||||
{
|
||||
@ -56,7 +17,6 @@
|
||||
"codepostallycee": null,
|
||||
"commentaire": null,
|
||||
"decision": null,
|
||||
"etudid": 1,
|
||||
"francais": null,
|
||||
"id": 1,
|
||||
"math": null,
|
||||
@ -70,42 +30,21 @@
|
||||
"type_admission": null,
|
||||
"villelycee": null
|
||||
},
|
||||
"admission_id": 1,
|
||||
"adresses": [
|
||||
{
|
||||
"codepostaldomicile": null,
|
||||
"description": null,
|
||||
"domicile": null,
|
||||
"email": null,
|
||||
"emailperso": null,
|
||||
"etudid": 1,
|
||||
"fax": null,
|
||||
"id": 1,
|
||||
"paysdomicile": null,
|
||||
"telephone": null,
|
||||
"telephonemobile": null,
|
||||
"typeadresse": "domicile",
|
||||
"villedomicile": null
|
||||
}
|
||||
],
|
||||
"annotations": [
|
||||
{
|
||||
"date": "2024-02-10T12:16:04.336100+01:00",
|
||||
"id": 2,
|
||||
"comment": "Une deuxième annotation.",
|
||||
"author": "admin",
|
||||
"etudid": 1
|
||||
},
|
||||
{
|
||||
"date": "2024-02-10T12:14:34.243300+01:00",
|
||||
"id": 1,
|
||||
"comment": "Une annotation.",
|
||||
"author": "admin",
|
||||
"etudid": 1
|
||||
"typeadresse": "domicile"
|
||||
}
|
||||
],
|
||||
"annotations": [],
|
||||
"boursier": null,
|
||||
"civilite": "X",
|
||||
"civilite_etat_civil": "X",
|
||||
"civilite_etat_civil": null,
|
||||
"code_ine": "INE1",
|
||||
"code_nip": "1",
|
||||
"date_naissance": "2005-02-02",
|
||||
@ -115,16 +54,13 @@
|
||||
"id": 1,
|
||||
"lieu_naissance": null,
|
||||
"nationalite": null,
|
||||
"nom": "COSTA",
|
||||
"nom": "GROSS",
|
||||
"nom_usuel": null,
|
||||
"photo_filename": null,
|
||||
"prenom": "SACHA",
|
||||
"prenom_etat_civil": "",
|
||||
"prenom_etat_civil": null,
|
||||
"scodoc7_id": null,
|
||||
"sort_key": [
|
||||
"costa",
|
||||
"sacha"
|
||||
],
|
||||
"sort_key": "gross;sacha",
|
||||
"statut": null
|
||||
},
|
||||
{
|
||||
@ -141,9 +77,8 @@
|
||||
"codepostallycee": null,
|
||||
"commentaire": null,
|
||||
"decision": null,
|
||||
"etudid": 2,
|
||||
"francais": null,
|
||||
"id": 3,
|
||||
"id": 2,
|
||||
"math": null,
|
||||
"nomlycee": null,
|
||||
"physique": null,
|
||||
@ -155,27 +90,21 @@
|
||||
"type_admission": null,
|
||||
"villelycee": null
|
||||
},
|
||||
"admission_id": 2,
|
||||
"adresses": [
|
||||
{
|
||||
"codepostaldomicile": null,
|
||||
"description": null,
|
||||
"domicile": null,
|
||||
"email": null,
|
||||
"emailperso": null,
|
||||
"etudid": 2,
|
||||
"fax": null,
|
||||
"id": 2,
|
||||
"paysdomicile": null,
|
||||
"telephone": null,
|
||||
"telephonemobile": null,
|
||||
"typeadresse": "domicile",
|
||||
"villedomicile": null
|
||||
"typeadresse": "domicile"
|
||||
}
|
||||
],
|
||||
"annotation": [],
|
||||
"annotations": [],
|
||||
"boursier": null,
|
||||
"civilite": "F",
|
||||
"civilite_etat_civil": "X",
|
||||
"civilite_etat_civil": null,
|
||||
"code_ine": "2",
|
||||
"code_nip": "NIP2",
|
||||
"date_naissance": "2005-02-03",
|
||||
@ -185,19 +114,49 @@
|
||||
"id": 2,
|
||||
"lieu_naissance": null,
|
||||
"nationalite": null,
|
||||
"nom": "NAUDIN",
|
||||
"nom": "WALTER",
|
||||
"nom_usuel": null,
|
||||
"photo_filename": null,
|
||||
"prenom": "SIMONE",
|
||||
"prenom_etat_civil": "",
|
||||
"prenom_etat_civil": null,
|
||||
"scodoc7_id": null,
|
||||
"sort_key": [
|
||||
"naudin",
|
||||
"simone"
|
||||
],
|
||||
"sort_key": "walter;simone",
|
||||
"statut": null
|
||||
},
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
||||
#### GET /etudiants/courants?date_courante=2022-05-01
|
||||
```json
|
||||
[
|
||||
{
|
||||
"civilite": "X",
|
||||
"civilite_etat_civil": null,
|
||||
"code_ine": "INE1",
|
||||
"code_nip": "1",
|
||||
"dept_id": 1,
|
||||
"id": 1,
|
||||
"nom": "GROSS",
|
||||
"nom_usuel": null,
|
||||
"prenom": "SACHA",
|
||||
"prenom_etat_civil": null,
|
||||
"sort_key": "gross;sacha"
|
||||
},
|
||||
{
|
||||
"civilite": "F",
|
||||
"civilite_etat_civil": null,
|
||||
"code_ine": "2",
|
||||
"code_nip": "NIP2",
|
||||
"dept_id": 1,
|
||||
"id": 2,
|
||||
"nom": "WALTER",
|
||||
"nom_usuel": null,
|
||||
"prenom": "SIMONE",
|
||||
"prenom_etat_civil": null,
|
||||
"sort_key": "walter;simone"
|
||||
},
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
@ -1,7 +0,0 @@
|
||||
### evaluation-notes
|
||||
|
||||
#### GET /evaluation/1/notes
|
||||
```json
|
||||
{}
|
||||
```
|
||||
|
29
docs/samples/sample_evaluation_create.json.md
Normal file
29
docs/samples/sample_evaluation_create.json.md
Normal file
@ -0,0 +1,29 @@
|
||||
### evaluation_create
|
||||
|
||||
#### POST /moduleimpl/1/evaluation/create
|
||||
> `Content-Type: application/json`
|
||||
>
|
||||
> `{"description":"Exemple éval."}`
|
||||
|
||||
```json
|
||||
{
|
||||
"blocked": false,
|
||||
"blocked_until": "",
|
||||
"coefficient": 1.0,
|
||||
"date": "",
|
||||
"date_debut": "",
|
||||
"date_fin": "",
|
||||
"description": "Exemple \u00e9val.",
|
||||
"evaluation_type": 0,
|
||||
"heure_debut": "",
|
||||
"heure_fin": "",
|
||||
"id": 22,
|
||||
"moduleimpl_id": 1,
|
||||
"note_max": 20.0,
|
||||
"numero": 1,
|
||||
"poids": {},
|
||||
"publish_incomplete": false,
|
||||
"visibulletin": true
|
||||
}
|
||||
```
|
||||
|
116
docs/samples/sample_evaluation_notes.json.md
Normal file
116
docs/samples/sample_evaluation_notes.json.md
Normal file
@ -0,0 +1,116 @@
|
||||
### evaluation_notes
|
||||
|
||||
#### GET /evaluation/2/notes
|
||||
```json
|
||||
{
|
||||
"10": {
|
||||
"comment": "",
|
||||
"date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"etudid": 10,
|
||||
"evaluation_id": 2,
|
||||
"note_max": 20.0,
|
||||
"uid": 2,
|
||||
"value": 17.730987105316025
|
||||
},
|
||||
"11": {
|
||||
"comment": "",
|
||||
"date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"etudid": 11,
|
||||
"evaluation_id": 2,
|
||||
"note_max": 20.0,
|
||||
"uid": 2,
|
||||
"value": 18.716113764765428
|
||||
},
|
||||
"12": {
|
||||
"comment": "",
|
||||
"date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"etudid": 12,
|
||||
"evaluation_id": 2,
|
||||
"note_max": 20.0,
|
||||
"uid": 2,
|
||||
"value": 14.289356969759607
|
||||
},
|
||||
"14": {
|
||||
"comment": "",
|
||||
"date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"etudid": 14,
|
||||
"evaluation_id": 2,
|
||||
"note_max": 20.0,
|
||||
"uid": 2,
|
||||
"value": 1.1788542869722152
|
||||
},
|
||||
"15": {
|
||||
"comment": "",
|
||||
"date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"etudid": 15,
|
||||
"evaluation_id": 2,
|
||||
"note_max": 20.0,
|
||||
"uid": 2,
|
||||
"value": 9.659719136479168
|
||||
},
|
||||
"16": {
|
||||
"comment": "",
|
||||
"date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"etudid": 16,
|
||||
"evaluation_id": 2,
|
||||
"note_max": 20.0,
|
||||
"uid": 2,
|
||||
"value": 14.54607991498829
|
||||
},
|
||||
"2": {
|
||||
"comment": "",
|
||||
"date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"etudid": 2,
|
||||
"evaluation_id": 2,
|
||||
"note_max": 20.0,
|
||||
"uid": 2,
|
||||
"value": 6.275017325484025
|
||||
},
|
||||
"3": {
|
||||
"comment": "",
|
||||
"date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"etudid": 3,
|
||||
"evaluation_id": 2,
|
||||
"note_max": 20.0,
|
||||
"uid": 2,
|
||||
"value": 9.818545424451708
|
||||
},
|
||||
"5": {
|
||||
"comment": "",
|
||||
"date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"etudid": 5,
|
||||
"evaluation_id": 2,
|
||||
"note_max": 20.0,
|
||||
"uid": 2,
|
||||
"value": 5.692698734393606
|
||||
},
|
||||
"6": {
|
||||
"comment": "",
|
||||
"date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"etudid": 6,
|
||||
"evaluation_id": 2,
|
||||
"note_max": 20.0,
|
||||
"uid": 2,
|
||||
"value": 13.017058698519559
|
||||
},
|
||||
"7": {
|
||||
"comment": "",
|
||||
"date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"etudid": 7,
|
||||
"evaluation_id": 2,
|
||||
"note_max": 20.0,
|
||||
"uid": 2,
|
||||
"value": 14.128707032319268
|
||||
},
|
||||
"9": {
|
||||
"comment": "",
|
||||
"date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"etudid": 9,
|
||||
"evaluation_id": 2,
|
||||
"note_max": 20.0,
|
||||
"uid": 2,
|
||||
"value": 0.12362863327411544
|
||||
}
|
||||
}
|
||||
```
|
||||
|
20
docs/samples/sample_evaluation_set_notes.json.md
Normal file
20
docs/samples/sample_evaluation_set_notes.json.md
Normal file
@ -0,0 +1,20 @@
|
||||
### evaluation_set_notes
|
||||
|
||||
#### POST /evaluation/1/notes/set
|
||||
> `Content-Type: application/json`
|
||||
>
|
||||
> `{"notes": [[1, 17], [2, "SUPR"]], "comment" : "sample test"}`
|
||||
|
||||
```json
|
||||
{
|
||||
"etudids_changed": [
|
||||
1
|
||||
],
|
||||
"etudids_with_decision": [],
|
||||
"history_menu": {
|
||||
"1": "<span class=\"history\">\n<span data-note=\"17\">le 27/07/2024 \u00e0 13:24 (Api Admin) <span class=\"histcomment\">sample test</span></span>\n</span>"
|
||||
},
|
||||
"messages": []
|
||||
}
|
||||
```
|
||||
|
File diff suppressed because it is too large
Load Diff
28
docs/samples/sample_formation_by_id.json.md
Normal file
28
docs/samples/sample_formation_by_id.json.md
Normal file
@ -0,0 +1,28 @@
|
||||
### formation_by_id
|
||||
|
||||
#### GET /formation/1
|
||||
```json
|
||||
{
|
||||
"acronyme": "BUT R&T",
|
||||
"code_specialite": "",
|
||||
"commentaire": "",
|
||||
"departement": {
|
||||
"acronym": "TAPI",
|
||||
"date_creation": "2022-08-20T12:00:00.000000+02:00",
|
||||
"dept_name": "TAPI",
|
||||
"description": null,
|
||||
"id": 1,
|
||||
"visible": true
|
||||
},
|
||||
"dept_id": 1,
|
||||
"formation_code": "V1RET",
|
||||
"formation_id": 1,
|
||||
"id": 1,
|
||||
"referentiel_competence_id": 1,
|
||||
"titre": "BUT R&T",
|
||||
"titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications",
|
||||
"type_parcours": 700,
|
||||
"version": 1
|
||||
}
|
||||
```
|
||||
|
654
docs/samples/sample_formation_export_by_formation_id.json.md
Normal file
654
docs/samples/sample_formation_export_by_formation_id.json.md
Normal file
@ -0,0 +1,654 @@
|
||||
### formation_export_by_formation_id
|
||||
|
||||
#### GET /formation/1/export
|
||||
```json
|
||||
{
|
||||
"acronyme": "BUT R&T",
|
||||
"code_specialite": "",
|
||||
"commentaire": "",
|
||||
"departement": {
|
||||
"acronym": "TAPI",
|
||||
"date_creation": "2022-08-20T12:00:00.000000+02:00",
|
||||
"dept_name": "TAPI",
|
||||
"description": null,
|
||||
"id": 1,
|
||||
"visible": true
|
||||
},
|
||||
"formation_code": "V1RET",
|
||||
"refcomp_specialite": "RT",
|
||||
"refcomp_type_titre": "B.U.T.",
|
||||
"refcomp_version_orebut": "2021-12-11 00:00:00",
|
||||
"referentiel_competence_id": 1,
|
||||
"titre": "BUT R&T",
|
||||
"titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications",
|
||||
"type_parcours": 700,
|
||||
"ue": [
|
||||
{
|
||||
"acronyme": "RT1.1",
|
||||
"apc_niveau_annee": "BUT1",
|
||||
"apc_niveau_competence_titre": "Administrer",
|
||||
"apc_niveau_libelle": "Assister l\u2019administrateur du r\u00e9seau",
|
||||
"apc_niveau_ordre": 1,
|
||||
"code_apogee": "",
|
||||
"code_apogee_rcue": null,
|
||||
"coef_rcue": 1.0,
|
||||
"coefficient": 0.0,
|
||||
"color": "#B80004",
|
||||
"ects": 12.0,
|
||||
"ects_by_parcours": {},
|
||||
"is_external": false,
|
||||
"matiere": [
|
||||
{
|
||||
"module": [
|
||||
{
|
||||
"abbrev": "Init aux r\u00e9seaux informatiques",
|
||||
"app_critiques": {},
|
||||
"code": "R101",
|
||||
"code_apogee": "",
|
||||
"coefficient": 1.0,
|
||||
"coefficients": [
|
||||
{
|
||||
"coef": "12.0",
|
||||
"ue_reference": "1"
|
||||
},
|
||||
{
|
||||
"coef": "4.0",
|
||||
"ue_reference": "2"
|
||||
},
|
||||
{
|
||||
"coef": "4.0",
|
||||
"ue_reference": "3"
|
||||
}
|
||||
],
|
||||
"ects": "",
|
||||
"edt_id": "",
|
||||
"heures_cours": 0.0,
|
||||
"heures_td": 0.0,
|
||||
"heures_tp": 0.0,
|
||||
"module_type": 2,
|
||||
"numero": 10,
|
||||
"parcours": [],
|
||||
"semestre_id": 1,
|
||||
"titre": "Initiation aux r\u00e9seaux informatiques"
|
||||
},
|
||||
{
|
||||
"abbrev": "Hygi\u00e8ne informatique",
|
||||
"app_critiques": {},
|
||||
"code": "SAE11",
|
||||
"code_apogee": "",
|
||||
"coefficient": 1.0,
|
||||
"coefficients": [
|
||||
{
|
||||
"coef": "16.0",
|
||||
"ue_reference": "1"
|
||||
}
|
||||
],
|
||||
"ects": "",
|
||||
"edt_id": "",
|
||||
"heures_cours": 0.0,
|
||||
"heures_td": 0.0,
|
||||
"heures_tp": 0.0,
|
||||
"module_type": 3,
|
||||
"numero": 10,
|
||||
"parcours": [],
|
||||
"semestre_id": 1,
|
||||
"titre": "Se sensibiliser \u00e0 l'hygi\u00e8ne informatique et \u00e0 la cybers\u00e9curit\u00e9"
|
||||
},
|
||||
{
|
||||
"abbrev": "",
|
||||
"app_critiques": {},
|
||||
"code": "R102",
|
||||
"code_apogee": "",
|
||||
"coefficient": 1.0,
|
||||
"coefficients": [
|
||||
{
|
||||
"coef": "12.0",
|
||||
"ue_reference": "1"
|
||||
}
|
||||
],
|
||||
"ects": "",
|
||||
"edt_id": "",
|
||||
"heures_cours": 0.0,
|
||||
"heures_td": 0.0,
|
||||
"heures_tp": 0.0,
|
||||
"module_type": 2,
|
||||
"numero": 20,
|
||||
"parcours": [],
|
||||
"semestre_id": 1,
|
||||
"titre": "Principe et architecture des r\u00e9seaux"
|
||||
},
|
||||
{
|
||||
"abbrev": "R\u00e9seaux locaux",
|
||||
"app_critiques": {},
|
||||
"code": "R103",
|
||||
"code_apogee": "",
|
||||
"coefficient": 1.0,
|
||||
"coefficients": [
|
||||
{
|
||||
"coef": "8.0",
|
||||
"ue_reference": "1"
|
||||
},
|
||||
{
|
||||
"coef": "4.0",
|
||||
"ue_reference": "2"
|
||||
}
|
||||
],
|
||||
"ects": "",
|
||||
"edt_id": "",
|
||||
"heures_cours": 0.0,
|
||||
"heures_td": 0.0,
|
||||
"heures_tp": 0.0,
|
||||
"module_type": 2,
|
||||
"numero": 30,
|
||||
"parcours": [],
|
||||
"semestre_id": 1,
|
||||
"titre": "R\u00e9seaux locaux et \u00e9quipements actifs"
|
||||
},
|
||||
{
|
||||
"abbrev": "",
|
||||
"app_critiques": {},
|
||||
"code": "R104",
|
||||
"code_apogee": "",
|
||||
"coefficient": 1.0,
|
||||
"coefficients": [
|
||||
{
|
||||
"coef": "8.0",
|
||||
"ue_reference": "1"
|
||||
},
|
||||
{
|
||||
"coef": "5.0",
|
||||
"ue_reference": "2"
|
||||
}
|
||||
],
|
||||
"ects": "",
|
||||
"edt_id": "",
|
||||
"heures_cours": 0.0,
|
||||
"heures_td": 0.0,
|
||||
"heures_tp": 0.0,
|
||||
"module_type": 2,
|
||||
"numero": 40,
|
||||
"parcours": [],
|
||||
"semestre_id": 1,
|
||||
"titre": "Fondamentaux des syst\u00e8mes \u00e9lectroniques"
|
||||
},
|
||||
{
|
||||
"abbrev": "",
|
||||
"app_critiques": {},
|
||||
"code": "R106",
|
||||
"code_apogee": "",
|
||||
"coefficient": 1.0,
|
||||
"coefficients": [
|
||||
{
|
||||
"coef": "10.0",
|
||||
"ue_reference": "1"
|
||||
}
|
||||
],
|
||||
"ects": "",
|
||||
"edt_id": "",
|
||||
"heures_cours": 0.0,
|
||||
"heures_td": 0.0,
|
||||
"heures_tp": 0.0,
|
||||
"module_type": 2,
|
||||
"numero": 60,
|
||||
"parcours": [],
|
||||
"semestre_id": 1,
|
||||
"titre": "Architecture des syst\u00e8mes num\u00e9riques et informatiques"
|
||||
}
|
||||
],
|
||||
"numero": 1,
|
||||
"titre": "Administrer les r\u00e9seaux et l\u2019Internet"
|
||||
}
|
||||
],
|
||||
"numero": 1,
|
||||
"parcours": [],
|
||||
"reference": 1,
|
||||
"semestre_idx": 1,
|
||||
"titre": "Administrer les r\u00e9seaux et l\u2019Internet",
|
||||
"type": 0,
|
||||
"ue_code": "UCOD11"
|
||||
},
|
||||
{
|
||||
"acronyme": "RT2.1",
|
||||
"apc_niveau_annee": "BUT1",
|
||||
"apc_niveau_competence_titre": "Connecter",
|
||||
"apc_niveau_libelle": "D\u00e9couvrir les transmissions et la ToIP",
|
||||
"apc_niveau_ordre": 1,
|
||||
"code_apogee": "",
|
||||
"code_apogee_rcue": null,
|
||||
"coef_rcue": 1.0,
|
||||
"coefficient": 0.0,
|
||||
"color": "#F97B3D",
|
||||
"ects": 8.0,
|
||||
"ects_by_parcours": {},
|
||||
"is_external": false,
|
||||
"matiere": [
|
||||
{
|
||||
"module": [
|
||||
{
|
||||
"abbrev": "",
|
||||
"app_critiques": {},
|
||||
"code": "SAE12",
|
||||
"code_apogee": "",
|
||||
"coefficient": 1.0,
|
||||
"coefficients": [
|
||||
{
|
||||
"coef": "33.0",
|
||||
"ue_reference": "1"
|
||||
}
|
||||
],
|
||||
"ects": "",
|
||||
"edt_id": "",
|
||||
"heures_cours": 0.0,
|
||||
"heures_td": 0.0,
|
||||
"heures_tp": 0.0,
|
||||
"module_type": 3,
|
||||
"numero": 20,
|
||||
"parcours": [],
|
||||
"semestre_id": 1,
|
||||
"titre": "S'initier aux r\u00e9seaux informatiques"
|
||||
},
|
||||
{
|
||||
"abbrev": "",
|
||||
"app_critiques": {},
|
||||
"code": "SAE13",
|
||||
"code_apogee": "",
|
||||
"coefficient": 1.0,
|
||||
"coefficients": [
|
||||
{
|
||||
"coef": "33.0",
|
||||
"ue_reference": "2"
|
||||
}
|
||||
],
|
||||
"ects": "",
|
||||
"edt_id": "",
|
||||
"heures_cours": 0.0,
|
||||
"heures_td": 0.0,
|
||||
"heures_tp": 0.0,
|
||||
"module_type": 3,
|
||||
"numero": 30,
|
||||
"parcours": [],
|
||||
"semestre_id": 1,
|
||||
"titre": "D\u00e9couvrir un dispositif de tranmission"
|
||||
},
|
||||
{
|
||||
"abbrev": "Support de transmission",
|
||||
"app_critiques": {},
|
||||
"code": "R105",
|
||||
"code_apogee": "",
|
||||
"coefficient": 1.0,
|
||||
"coefficients": [
|
||||
{
|
||||
"coef": "5.0",
|
||||
"ue_reference": "2"
|
||||
}
|
||||
],
|
||||
"ects": "",
|
||||
"edt_id": "",
|
||||
"heures_cours": 0.0,
|
||||
"heures_td": 0.0,
|
||||
"heures_tp": 0.0,
|
||||
"module_type": 2,
|
||||
"numero": 50,
|
||||
"parcours": [],
|
||||
"semestre_id": 1,
|
||||
"titre": "Support de transmission pour les r\u00e9seaux locaux"
|
||||
},
|
||||
{
|
||||
"abbrev": "",
|
||||
"app_critiques": {},
|
||||
"code": "R110",
|
||||
"code_apogee": "",
|
||||
"coefficient": 1.0,
|
||||
"coefficients": [
|
||||
{
|
||||
"coef": "3.0",
|
||||
"ue_reference": "1"
|
||||
},
|
||||
{
|
||||
"coef": "5.0",
|
||||
"ue_reference": "2"
|
||||
},
|
||||
{
|
||||
"coef": "5.0",
|
||||
"ue_reference": "3"
|
||||
}
|
||||
],
|
||||
"ects": "",
|
||||
"edt_id": "",
|
||||
"heures_cours": 0.0,
|
||||
"heures_td": 0.0,
|
||||
"heures_tp": 0.0,
|
||||
"module_type": 2,
|
||||
"numero": 100,
|
||||
"parcours": [],
|
||||
"semestre_id": 1,
|
||||
"titre": "Anglais g\u00e9n\u00e9ral et init vocabulaire technique"
|
||||
},
|
||||
{
|
||||
"abbrev": "",
|
||||
"app_critiques": {},
|
||||
"code": "R111",
|
||||
"code_apogee": "",
|
||||
"coefficient": 1.0,
|
||||
"coefficients": [
|
||||
{
|
||||
"coef": "3.0",
|
||||
"ue_reference": "1"
|
||||
},
|
||||
{
|
||||
"coef": "5.0",
|
||||
"ue_reference": "2"
|
||||
},
|
||||
{
|
||||
"coef": "4.0",
|
||||
"ue_reference": "3"
|
||||
}
|
||||
],
|
||||
"ects": "",
|
||||
"edt_id": "",
|
||||
"heures_cours": 0.0,
|
||||
"heures_td": 0.0,
|
||||
"heures_tp": 0.0,
|
||||
"module_type": 2,
|
||||
"numero": 110,
|
||||
"parcours": [],
|
||||
"semestre_id": 1,
|
||||
"titre": "Expression-culture-Communication Pro."
|
||||
},
|
||||
{
|
||||
"abbrev": "",
|
||||
"app_critiques": {},
|
||||
"code": "R113",
|
||||
"code_apogee": "",
|
||||
"coefficient": 1.0,
|
||||
"coefficients": [
|
||||
{
|
||||
"coef": "5.0",
|
||||
"ue_reference": "1"
|
||||
},
|
||||
{
|
||||
"coef": "8.0",
|
||||
"ue_reference": "2"
|
||||
}
|
||||
],
|
||||
"ects": "",
|
||||
"edt_id": "",
|
||||
"heures_cours": 0.0,
|
||||
"heures_td": 0.0,
|
||||
"heures_tp": 0.0,
|
||||
"module_type": 2,
|
||||
"numero": 130,
|
||||
"parcours": [],
|
||||
"semestre_id": 1,
|
||||
"titre": "Math\u00e9matiques du signal"
|
||||
},
|
||||
{
|
||||
"abbrev": "",
|
||||
"app_critiques": {},
|
||||
"code": "R114",
|
||||
"code_apogee": "",
|
||||
"coefficient": 1.0,
|
||||
"coefficients": [
|
||||
{
|
||||
"coef": "4.0",
|
||||
"ue_reference": "1"
|
||||
},
|
||||
{
|
||||
"coef": "8.0",
|
||||
"ue_reference": "2"
|
||||
}
|
||||
],
|
||||
"ects": "",
|
||||
"edt_id": "",
|
||||
"heures_cours": 0.0,
|
||||
"heures_td": 0.0,
|
||||
"heures_tp": 0.0,
|
||||
"module_type": 2,
|
||||
"numero": 140,
|
||||
"parcours": [],
|
||||
"semestre_id": 1,
|
||||
"titre": "Math\u00e9matiques des transmissions"
|
||||
}
|
||||
],
|
||||
"numero": 1,
|
||||
"titre": "Connecter les entreprises et les usagers"
|
||||
}
|
||||
],
|
||||
"numero": 2,
|
||||
"parcours": [],
|
||||
"reference": 2,
|
||||
"semestre_idx": 1,
|
||||
"titre": "Connecter les entreprises et les usagers",
|
||||
"type": 0,
|
||||
"ue_code": "UCOD12"
|
||||
},
|
||||
{
|
||||
"acronyme": "RT3.1",
|
||||
"apc_niveau_annee": "BUT1",
|
||||
"apc_niveau_competence_titre": "Programmer",
|
||||
"apc_niveau_libelle": "S\u2019int\u00e9grer dans un service informatique",
|
||||
"apc_niveau_ordre": 1,
|
||||
"code_apogee": "",
|
||||
"code_apogee_rcue": null,
|
||||
"coef_rcue": 1.0,
|
||||
"coefficient": 0.0,
|
||||
"color": "#FEB40B",
|
||||
"ects": 10.0,
|
||||
"ects_by_parcours": {},
|
||||
"is_external": false,
|
||||
"matiere": [
|
||||
{
|
||||
"module": [
|
||||
{
|
||||
"abbrev": "",
|
||||
"app_critiques": {},
|
||||
"code": "SAE14",
|
||||
"code_apogee": "",
|
||||
"coefficient": 1.0,
|
||||
"coefficients": [
|
||||
{
|
||||
"coef": "16.0",
|
||||
"ue_reference": "3"
|
||||
}
|
||||
],
|
||||
"ects": "",
|
||||
"edt_id": "",
|
||||
"heures_cours": 0.0,
|
||||
"heures_td": 0.0,
|
||||
"heures_tp": 0.0,
|
||||
"module_type": 3,
|
||||
"numero": 40,
|
||||
"parcours": [],
|
||||
"semestre_id": 1,
|
||||
"titre": "Se pr\u00e9senter sur Internet"
|
||||
},
|
||||
{
|
||||
"abbrev": "",
|
||||
"app_critiques": {},
|
||||
"code": "SAE15",
|
||||
"code_apogee": "",
|
||||
"coefficient": 1.0,
|
||||
"coefficients": [
|
||||
{
|
||||
"coef": "26.0",
|
||||
"ue_reference": "3"
|
||||
}
|
||||
],
|
||||
"ects": "",
|
||||
"edt_id": "",
|
||||
"heures_cours": 0.0,
|
||||
"heures_td": 0.0,
|
||||
"heures_tp": 0.0,
|
||||
"module_type": 3,
|
||||
"numero": 50,
|
||||
"parcours": [],
|
||||
"semestre_id": 1,
|
||||
"titre": "Traiter des donn\u00e9es"
|
||||
},
|
||||
{
|
||||
"abbrev": "",
|
||||
"app_critiques": {},
|
||||
"code": "SAE16",
|
||||
"code_apogee": "",
|
||||
"coefficient": 1.0,
|
||||
"coefficients": [],
|
||||
"ects": "",
|
||||
"edt_id": "",
|
||||
"heures_cours": 0.0,
|
||||
"heures_td": 0.0,
|
||||
"heures_tp": 0.0,
|
||||
"module_type": 3,
|
||||
"numero": 60,
|
||||
"parcours": [],
|
||||
"semestre_id": 1,
|
||||
"titre": "Portofolio"
|
||||
},
|
||||
{
|
||||
"abbrev": "",
|
||||
"app_critiques": {},
|
||||
"code": "R107",
|
||||
"code_apogee": "",
|
||||
"coefficient": 1.0,
|
||||
"coefficients": [
|
||||
{
|
||||
"coef": "22.0",
|
||||
"ue_reference": "3"
|
||||
}
|
||||
],
|
||||
"ects": "",
|
||||
"edt_id": "",
|
||||
"heures_cours": 0.0,
|
||||
"heures_td": 0.0,
|
||||
"heures_tp": 0.0,
|
||||
"module_type": 2,
|
||||
"numero": 70,
|
||||
"parcours": [],
|
||||
"semestre_id": 1,
|
||||
"titre": "Fondamentaux de la programmation"
|
||||
},
|
||||
{
|
||||
"abbrev": "",
|
||||
"app_critiques": {},
|
||||
"code": "R108",
|
||||
"code_apogee": "",
|
||||
"coefficient": 1.0,
|
||||
"coefficients": [
|
||||
{
|
||||
"coef": "6.0",
|
||||
"ue_reference": "1"
|
||||
},
|
||||
{
|
||||
"coef": "7.0",
|
||||
"ue_reference": "3"
|
||||
}
|
||||
],
|
||||
"ects": "",
|
||||
"edt_id": "",
|
||||
"heures_cours": 0.0,
|
||||
"heures_td": 0.0,
|
||||
"heures_tp": 0.0,
|
||||
"module_type": 2,
|
||||
"numero": 80,
|
||||
"parcours": [],
|
||||
"semestre_id": 1,
|
||||
"titre": "Base des syst\u00e8mes d'exploitation"
|
||||
},
|
||||
{
|
||||
"abbrev": "",
|
||||
"app_critiques": {},
|
||||
"code": "R109",
|
||||
"code_apogee": "",
|
||||
"coefficient": 1.0,
|
||||
"coefficients": [
|
||||
{
|
||||
"coef": "4.0",
|
||||
"ue_reference": "3"
|
||||
}
|
||||
],
|
||||
"ects": "",
|
||||
"edt_id": "",
|
||||
"heures_cours": 0.0,
|
||||
"heures_td": 0.0,
|
||||
"heures_tp": 0.0,
|
||||
"module_type": 2,
|
||||
"numero": 90,
|
||||
"parcours": [],
|
||||
"semestre_id": 1,
|
||||
"titre": "Introduction aux technologies Web"
|
||||
},
|
||||
{
|
||||
"abbrev": "",
|
||||
"app_critiques": {},
|
||||
"code": "R112",
|
||||
"code_apogee": "",
|
||||
"coefficient": 1.0,
|
||||
"coefficients": [
|
||||
{
|
||||
"coef": "2.0",
|
||||
"ue_reference": "1"
|
||||
},
|
||||
{
|
||||
"coef": "3.0",
|
||||
"ue_reference": "2"
|
||||
},
|
||||
{
|
||||
"coef": "4.0",
|
||||
"ue_reference": "3"
|
||||
}
|
||||
],
|
||||
"ects": "",
|
||||
"edt_id": "",
|
||||
"heures_cours": 0.0,
|
||||
"heures_td": 0.0,
|
||||
"heures_tp": 0.0,
|
||||
"module_type": 2,
|
||||
"numero": 120,
|
||||
"parcours": [],
|
||||
"semestre_id": 1,
|
||||
"titre": "PPP"
|
||||
},
|
||||
{
|
||||
"abbrev": "",
|
||||
"app_critiques": {},
|
||||
"code": "R115",
|
||||
"code_apogee": "",
|
||||
"coefficient": 1.0,
|
||||
"coefficients": [
|
||||
{
|
||||
"coef": "2.0",
|
||||
"ue_reference": "2"
|
||||
},
|
||||
{
|
||||
"coef": "4.0",
|
||||
"ue_reference": "3"
|
||||
}
|
||||
],
|
||||
"ects": "",
|
||||
"edt_id": "",
|
||||
"heures_cours": 0.0,
|
||||
"heures_td": 0.0,
|
||||
"heures_tp": 0.0,
|
||||
"module_type": 2,
|
||||
"numero": 150,
|
||||
"parcours": [],
|
||||
"semestre_id": 1,
|
||||
"titre": "Gestion de projets"
|
||||
}
|
||||
],
|
||||
"numero": 1,
|
||||
"titre": "Cre\u0301er des outils et applications informatiques pour les R&T"
|
||||
}
|
||||
],
|
||||
"numero": 3,
|
||||
"parcours": [],
|
||||
"reference": 3,
|
||||
"semestre_idx": 1,
|
||||
"titre": "Cre\u0301er des outils et applications informatiques pour les R&T",
|
||||
"type": 0,
|
||||
"ue_code": "UCOD13"
|
||||
}
|
||||
],
|
||||
"version": 1
|
||||
}
|
||||
```
|
||||
|
28
docs/samples/sample_formation_get.json.md
Normal file
28
docs/samples/sample_formation_get.json.md
Normal file
@ -0,0 +1,28 @@
|
||||
### formation_get
|
||||
|
||||
#### GET /formation/1
|
||||
```json
|
||||
{
|
||||
"acronyme": "BUT R&T",
|
||||
"code_specialite": "",
|
||||
"commentaire": "",
|
||||
"departement": {
|
||||
"acronym": "TAPI",
|
||||
"date_creation": "2022-08-20T12:00:00.000000+02:00",
|
||||
"dept_name": "TAPI",
|
||||
"description": null,
|
||||
"id": 1,
|
||||
"visible": true
|
||||
},
|
||||
"dept_id": 1,
|
||||
"formation_code": "V1RET",
|
||||
"formation_id": 1,
|
||||
"id": 1,
|
||||
"referentiel_competence_id": 1,
|
||||
"titre": "BUT R&T",
|
||||
"titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications",
|
||||
"type_parcours": 700,
|
||||
"version": 1
|
||||
}
|
||||
```
|
||||
|
45
docs/samples/sample_formation_module_get.json.md
Normal file
45
docs/samples/sample_formation_module_get.json.md
Normal file
@ -0,0 +1,45 @@
|
||||
### formation_module_get
|
||||
|
||||
#### GET /formation/module/1
|
||||
```json
|
||||
{
|
||||
"abbrev": "Init aux r\u00e9seaux informatiques",
|
||||
"app_critiques": {},
|
||||
"code": "R101",
|
||||
"code_apogee": "",
|
||||
"coefficient": 1.0,
|
||||
"ects": null,
|
||||
"edt_id": null,
|
||||
"formation_id": 1,
|
||||
"heures_cours": 0.0,
|
||||
"heures_td": 0.0,
|
||||
"heures_tp": 0.0,
|
||||
"id": 1,
|
||||
"matiere_id": 1,
|
||||
"module_id": 1,
|
||||
"module_type": 2,
|
||||
"numero": 10,
|
||||
"parcours": [],
|
||||
"semestre_id": 1,
|
||||
"titre": "Initiation aux r\u00e9seaux informatiques",
|
||||
"ue_coefs": [
|
||||
{
|
||||
"coef": 12.0,
|
||||
"module_id": 1,
|
||||
"ue_id": 1
|
||||
},
|
||||
{
|
||||
"coef": 4.0,
|
||||
"module_id": 1,
|
||||
"ue_id": 2
|
||||
},
|
||||
{
|
||||
"coef": 4.0,
|
||||
"module_id": 1,
|
||||
"ue_id": 3
|
||||
}
|
||||
],
|
||||
"ue_id": 1
|
||||
}
|
||||
```
|
||||
|
@ -1,70 +0,0 @@
|
||||
### formsemestre-decisions_jury
|
||||
|
||||
#### GET /formsemestre/1/decisions_jury
|
||||
|
||||
```json
|
||||
[
|
||||
{
|
||||
"etudid": 1,
|
||||
"code_nip": null,
|
||||
"code_ine": null,
|
||||
"is_apc": true,
|
||||
"etat": "I",
|
||||
"nb_competences": 2,
|
||||
"rcues": [
|
||||
{
|
||||
"ue_1": {
|
||||
"ue_id": 1,
|
||||
"moy": 7.0,
|
||||
"code": "AJ"
|
||||
},
|
||||
"ue_2": {
|
||||
"ue_id": 4,
|
||||
"moy": 12.0,
|
||||
"code": "ADM"
|
||||
},
|
||||
"moy": 9.5,
|
||||
"code": "CMP"
|
||||
},
|
||||
{
|
||||
"ue_1": {
|
||||
"ue_id": 2,
|
||||
"moy": 9.0,
|
||||
"code": "CMP"
|
||||
},
|
||||
"ue_2": {
|
||||
"ue_id": 5,
|
||||
"moy": 12.0,
|
||||
"code": "ADM"
|
||||
},
|
||||
"moy": 10.5,
|
||||
"code": "CMP"
|
||||
}
|
||||
],
|
||||
"ues": [
|
||||
{
|
||||
"ue_id": 1,
|
||||
"code": "AJ",
|
||||
"ects": 0.0
|
||||
},
|
||||
{
|
||||
"ue_id": 2,
|
||||
"code": "CMP",
|
||||
"ects": 15.0
|
||||
}
|
||||
],
|
||||
"semestre": {},
|
||||
"autorisations": [
|
||||
{
|
||||
"id": 1,
|
||||
"etudid": 1,
|
||||
"origin_formsemestre_id": 1,
|
||||
"formation_code": "FCOD1",
|
||||
"semestre_id": 2,
|
||||
"date": "2023-11-29T19:57:00.251327+01:00"
|
||||
}
|
||||
]
|
||||
},
|
||||
...
|
||||
]
|
||||
```
|
@ -1,43 +0,0 @@
|
||||
### formsemestre-etudiants-query
|
||||
|
||||
#### GET /formsemestre/1/etudiants/query?etat=D
|
||||
```json
|
||||
[
|
||||
{
|
||||
"civilite": "F",
|
||||
"civilite_etat_civil": "X",
|
||||
"code_ine": "10",
|
||||
"code_nip": "NIP10",
|
||||
"dept_id": 1,
|
||||
"groups": [],
|
||||
"id": 10,
|
||||
"nom": "BOUTET",
|
||||
"nom_usuel": null,
|
||||
"prenom": "MARGUERITE",
|
||||
"prenom_etat_civil": "",
|
||||
"sort_key": [
|
||||
"boutet",
|
||||
"marguerite"
|
||||
]
|
||||
},
|
||||
{
|
||||
"civilite": "X",
|
||||
"civilite_etat_civil": "X",
|
||||
"code_ine": "INE15",
|
||||
"code_nip": "15",
|
||||
"dept_id": 1,
|
||||
"groups": [],
|
||||
"id": 15,
|
||||
"nom": "DIOT",
|
||||
"nom_usuel": null,
|
||||
"prenom": "CAMILLE",
|
||||
"prenom_etat_civil": "",
|
||||
"sort_key": [
|
||||
"diot",
|
||||
"camille"
|
||||
]
|
||||
},
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
@ -1,190 +0,0 @@
|
||||
### formsemestre-etudiants
|
||||
|
||||
#### GET /formsemestre/1/etudiants
|
||||
```json
|
||||
[
|
||||
{
|
||||
"civilite": "F",
|
||||
"civilite_etat_civil": "X",
|
||||
"code_ine": "10",
|
||||
"code_nip": "NIP10",
|
||||
"dept_id": 1,
|
||||
"groups": [],
|
||||
"id": 10,
|
||||
"nom": "BOUTET",
|
||||
"nom_usuel": null,
|
||||
"prenom": "MARGUERITE",
|
||||
"prenom_etat_civil": "",
|
||||
"sort_key": [
|
||||
"boutet",
|
||||
"marguerite"
|
||||
]
|
||||
},
|
||||
{
|
||||
"civilite": "X",
|
||||
"civilite_etat_civil": "X",
|
||||
"code_ine": "INE1",
|
||||
"code_nip": "1",
|
||||
"dept_id": 1,
|
||||
"groups": [],
|
||||
"id": 1,
|
||||
"nom": "COSTA",
|
||||
"nom_usuel": null,
|
||||
"prenom": "SACHA",
|
||||
"prenom_etat_civil": "",
|
||||
"sort_key": [
|
||||
"costa",
|
||||
"sacha"
|
||||
]
|
||||
},
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
||||
#### GET /formsemestre/1/etudiants/long
|
||||
```json
|
||||
[
|
||||
{
|
||||
"admission": {
|
||||
"anglais": null,
|
||||
"annee": null,
|
||||
"annee_bac": null,
|
||||
"apb_classement_gr": null,
|
||||
"apb_groupe": null,
|
||||
"bac": null,
|
||||
"boursier_prec": null,
|
||||
"classement": null,
|
||||
"codelycee": null,
|
||||
"codepostallycee": null,
|
||||
"commentaire": null,
|
||||
"decision": null,
|
||||
"etudid": 10,
|
||||
"francais": null,
|
||||
"id": 19,
|
||||
"math": null,
|
||||
"nomlycee": null,
|
||||
"physique": null,
|
||||
"qualite": null,
|
||||
"rang": null,
|
||||
"rapporteur": null,
|
||||
"score": null,
|
||||
"specialite": null,
|
||||
"type_admission": null,
|
||||
"villelycee": null
|
||||
},
|
||||
"adresses": [
|
||||
{
|
||||
"codepostaldomicile": null,
|
||||
"description": null,
|
||||
"domicile": null,
|
||||
"email": null,
|
||||
"emailperso": null,
|
||||
"etudid": 10,
|
||||
"fax": null,
|
||||
"id": 10,
|
||||
"paysdomicile": null,
|
||||
"telephone": null,
|
||||
"telephonemobile": null,
|
||||
"typeadresse": "domicile",
|
||||
"villedomicile": null
|
||||
}
|
||||
],
|
||||
"boursier": null,
|
||||
"civilite": "F",
|
||||
"civilite_etat_civil": "X",
|
||||
"code_ine": "10",
|
||||
"code_nip": "NIP10",
|
||||
"date_naissance": "2005-02-11",
|
||||
"dept_acronym": "TAPI",
|
||||
"dept_id": 1,
|
||||
"dept_naissance": null,
|
||||
"groups": [],
|
||||
"id": 10,
|
||||
"lieu_naissance": null,
|
||||
"nationalite": null,
|
||||
"nom": "BOUTET",
|
||||
"nom_usuel": null,
|
||||
"photo_filename": null,
|
||||
"prenom": "MARGUERITE",
|
||||
"prenom_etat_civil": "",
|
||||
"scodoc7_id": null,
|
||||
"sort_key": [
|
||||
"boutet",
|
||||
"marguerite"
|
||||
],
|
||||
"statut": null
|
||||
},
|
||||
{
|
||||
"admission": {
|
||||
"anglais": null,
|
||||
"annee": null,
|
||||
"annee_bac": null,
|
||||
"apb_classement_gr": null,
|
||||
"apb_groupe": null,
|
||||
"bac": null,
|
||||
"boursier_prec": null,
|
||||
"classement": null,
|
||||
"codelycee": null,
|
||||
"codepostallycee": null,
|
||||
"commentaire": null,
|
||||
"decision": null,
|
||||
"etudid": 1,
|
||||
"francais": null,
|
||||
"id": 1,
|
||||
"math": null,
|
||||
"nomlycee": null,
|
||||
"physique": null,
|
||||
"qualite": null,
|
||||
"rang": null,
|
||||
"rapporteur": null,
|
||||
"score": null,
|
||||
"specialite": null,
|
||||
"type_admission": null,
|
||||
"villelycee": null
|
||||
},
|
||||
"adresses": [
|
||||
{
|
||||
"codepostaldomicile": null,
|
||||
"description": null,
|
||||
"domicile": null,
|
||||
"email": null,
|
||||
"emailperso": null,
|
||||
"etudid": 1,
|
||||
"fax": null,
|
||||
"id": 1,
|
||||
"paysdomicile": null,
|
||||
"telephone": null,
|
||||
"telephonemobile": null,
|
||||
"typeadresse": "domicile",
|
||||
"villedomicile": null
|
||||
}
|
||||
],
|
||||
"boursier": null,
|
||||
"civilite": "X",
|
||||
"civilite_etat_civil": "X",
|
||||
"code_ine": "INE1",
|
||||
"code_nip": "1",
|
||||
"date_naissance": "2005-02-02",
|
||||
"dept_acronym": "TAPI",
|
||||
"dept_id": 1,
|
||||
"dept_naissance": null,
|
||||
"groups": [],
|
||||
"id": 1,
|
||||
"lieu_naissance": null,
|
||||
"nationalite": null,
|
||||
"nom": "COSTA",
|
||||
"nom_usuel": null,
|
||||
"photo_filename": null,
|
||||
"prenom": "SACHA",
|
||||
"prenom_etat_civil": "",
|
||||
"scodoc7_id": null,
|
||||
"sort_key": [
|
||||
"costa",
|
||||
"sacha"
|
||||
],
|
||||
"statut": null
|
||||
},
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
@ -1,21 +0,0 @@
|
||||
### formsemestre-partition-create
|
||||
|
||||
#### POST /formsemestre/1/partition/create
|
||||
> `Content-Type: application/json`
|
||||
>
|
||||
> `{"partition_name": "PART"} `
|
||||
|
||||
```json
|
||||
{
|
||||
"bul_show_rank": false,
|
||||
"formsemestre_id": 1,
|
||||
"groups": {},
|
||||
"groups_editable": true,
|
||||
"id": 2,
|
||||
"numero": 0,
|
||||
"partition_id": 2,
|
||||
"partition_name": "PART",
|
||||
"show_in_lists": false
|
||||
}
|
||||
```
|
||||
|
@ -1,23 +0,0 @@
|
||||
### formsemestre-partitions-order
|
||||
|
||||
#### POST /formsemestre/1/partitions/order
|
||||
> `Content-Type: application/json`
|
||||
>
|
||||
> `[ 1 ]`
|
||||
|
||||
```json
|
||||
[
|
||||
{
|
||||
"bul_show_rank": false,
|
||||
"formsemestre_id": 1,
|
||||
"groups_editable": true,
|
||||
"id": 2,
|
||||
"numero": 0,
|
||||
"partition_id": 2,
|
||||
"partition_name": "PART",
|
||||
"show_in_lists": false
|
||||
},
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
@ -1,7 +0,0 @@
|
||||
### formsemestre-partitions
|
||||
|
||||
#### GET /formsemestre/1/partitions
|
||||
```json
|
||||
{}
|
||||
```
|
||||
|
@ -1,35 +1,77 @@
|
||||
### formsemestre-etat_evals
|
||||
### formsemestre_etat_evaluations
|
||||
|
||||
#### GET /formsemestre/1/etat_evals
|
||||
|
||||
```json
|
||||
[
|
||||
{
|
||||
"code_apogee": "",
|
||||
"computation_expr": null,
|
||||
"edt_id": null,
|
||||
"ens": [],
|
||||
"evaluations": [
|
||||
{
|
||||
"blocked": false,
|
||||
"blocked_until": "",
|
||||
"coefficient": 1.0,
|
||||
"date_debut": "2022-08-20T12:00:00.000000+02:00",
|
||||
"date_fin": "2022-08-20T12:00:00.000000+02:00",
|
||||
"description": null,
|
||||
"date": "",
|
||||
"date_debut": "",
|
||||
"date_fin": "",
|
||||
"description": "Evaluation-R101",
|
||||
"etat": {
|
||||
"evaluation_id": 1,
|
||||
"is_complete": true,
|
||||
"nb_attente": 0
|
||||
"nb_attente": 9,
|
||||
"nb_notes": 1
|
||||
},
|
||||
"evaluation_type": 0,
|
||||
"heure_debut": "",
|
||||
"heure_fin": "",
|
||||
"id": 1,
|
||||
"moduleimpl_id": 1,
|
||||
"nb_inscrits": 10,
|
||||
"nb_notes_abs": 0,
|
||||
"nb_notes_att": 9,
|
||||
"nb_notes_exc": 0,
|
||||
"nb_notes_manquantes": 9,
|
||||
"note_max": 20.0,
|
||||
"numero": 0,
|
||||
"poids": {},
|
||||
"publish_incomplete": true,
|
||||
"saisie_notes": {
|
||||
"datetime_debut": "2022-08-20T12:00:00.000000+02:00",
|
||||
"datetime_fin": "2022-08-20T12:00:00.000000+02:00",
|
||||
"datetime_mediane": "2022-08-20T12:00:00.000000+02:00"
|
||||
},
|
||||
"visibulletin": true
|
||||
},
|
||||
{
|
||||
"blocked": false,
|
||||
"blocked_until": "",
|
||||
"coefficient": 1.0,
|
||||
"date": "",
|
||||
"date_debut": "",
|
||||
"date_fin": "",
|
||||
"description": "Exemple \u00e9val.",
|
||||
"etat": {
|
||||
"evaluation_id": 22,
|
||||
"is_complete": false,
|
||||
"nb_attente": 0,
|
||||
"nb_notes": 0
|
||||
},
|
||||
"evaluation_type": 0,
|
||||
"heure_debut": "",
|
||||
"heure_fin": "",
|
||||
"id": 22,
|
||||
"moduleimpl_id": 1,
|
||||
"nb_inscrits": 10,
|
||||
"nb_notes_abs": 0,
|
||||
"nb_notes_att": 0,
|
||||
"nb_notes_exc": 0,
|
||||
"nb_notes_manquantes": 10,
|
||||
"note_max": 20.0,
|
||||
"numero": 0,
|
||||
"numero": 1,
|
||||
"poids": {},
|
||||
"publish_incomplete": true,
|
||||
"publish_incomplete": false,
|
||||
"saisie_notes": {
|
||||
"datetime_debut": null,
|
||||
"datetime_fin": null,
|
||||
@ -45,25 +87,33 @@
|
||||
"responsable_id": 2
|
||||
},
|
||||
{
|
||||
"code_apogee": "",
|
||||
"computation_expr": null,
|
||||
"edt_id": null,
|
||||
"ens": [],
|
||||
"evaluations": [
|
||||
{
|
||||
"blocked": false,
|
||||
"blocked_until": "",
|
||||
"coefficient": 1.0,
|
||||
"date_debut": "2022-08-20T12:00:00.000000+02:00",
|
||||
"date_fin": "2022-08-20T12:00:00.000000+02:00",
|
||||
"description": null,
|
||||
"date": "",
|
||||
"date_debut": "",
|
||||
"date_fin": "",
|
||||
"description": "Evaluation-R102",
|
||||
"etat": {
|
||||
"evaluation_id": 3,
|
||||
"is_complete": true,
|
||||
"nb_attente": 0
|
||||
"nb_attente": 2,
|
||||
"nb_notes": 8
|
||||
},
|
||||
"evaluation_type": 0,
|
||||
"heure_debut": "",
|
||||
"heure_fin": "",
|
||||
"id": 3,
|
||||
"moduleimpl_id": 3,
|
||||
"nb_inscrits": 10,
|
||||
"nb_notes_abs": 0,
|
||||
"nb_notes_att": 0,
|
||||
"nb_notes_att": 2,
|
||||
"nb_notes_exc": 0,
|
||||
"nb_notes_manquantes": 2,
|
||||
"note_max": 20.0,
|
37
docs/samples/sample_formsemestre_etudiants.json.md
Normal file
37
docs/samples/sample_formsemestre_etudiants.json.md
Normal file
@ -0,0 +1,37 @@
|
||||
### formsemestre_etudiants
|
||||
|
||||
#### GET /formsemestre/1/etudiants/query
|
||||
```json
|
||||
[
|
||||
{
|
||||
"civilite": "M",
|
||||
"civilite_etat_civil": null,
|
||||
"code_ine": "4",
|
||||
"code_nip": "NIP4",
|
||||
"dept_id": 1,
|
||||
"groups": [],
|
||||
"id": 4,
|
||||
"nom": "BARTHELEMY",
|
||||
"nom_usuel": null,
|
||||
"prenom": "G\u00c9RARD",
|
||||
"prenom_etat_civil": null,
|
||||
"sort_key": "barthelemy;gerard"
|
||||
},
|
||||
{
|
||||
"civilite": "M",
|
||||
"civilite_etat_civil": null,
|
||||
"code_ine": "INE9",
|
||||
"code_nip": "9",
|
||||
"dept_id": 1,
|
||||
"groups": [],
|
||||
"id": 9,
|
||||
"nom": "BENOIT",
|
||||
"nom_usuel": null,
|
||||
"prenom": "EMMANUEL",
|
||||
"prenom_etat_civil": null,
|
||||
"sort_key": "benoit;emmanuel"
|
||||
},
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
444
docs/samples/sample_formsemestre_get.json.md
Normal file
444
docs/samples/sample_formsemestre_get.json.md
Normal file
@ -0,0 +1,444 @@
|
||||
### formsemestre_get
|
||||
|
||||
#### GET /formsemestre/1
|
||||
```json
|
||||
{
|
||||
"annee_scolaire": 2021,
|
||||
"block_moyenne_generale": false,
|
||||
"block_moyennes": false,
|
||||
"bul_bgcolor": "white",
|
||||
"bul_hide_xml": false,
|
||||
"date_debut": "01/09/2021",
|
||||
"date_debut_iso": "2021-09-01",
|
||||
"date_fin": "31/08/2022",
|
||||
"date_fin_iso": "2022-08-31",
|
||||
"departement": {
|
||||
"acronym": "TAPI",
|
||||
"date_creation": "2022-08-20T12:00:00.000000+02:00",
|
||||
"dept_name": "TAPI",
|
||||
"description": null,
|
||||
"id": 1,
|
||||
"visible": true
|
||||
},
|
||||
"dept_id": 1,
|
||||
"edt_id": null,
|
||||
"elt_annee_apo": null,
|
||||
"elt_passage_apo": null,
|
||||
"elt_sem_apo": null,
|
||||
"ens_can_edit_eval": false,
|
||||
"etape_apo": "A1, A2, A3",
|
||||
"etat": true,
|
||||
"formation": {
|
||||
"acronyme": "BUT R&T",
|
||||
"code_specialite": "",
|
||||
"commentaire": "",
|
||||
"departement": {
|
||||
"acronym": "TAPI",
|
||||
"date_creation": "2022-08-20T12:00:00.000000+02:00",
|
||||
"dept_name": "TAPI",
|
||||
"description": null,
|
||||
"id": 1,
|
||||
"visible": true
|
||||
},
|
||||
"dept_id": 1,
|
||||
"formation_code": "V1RET",
|
||||
"formation_id": 1,
|
||||
"id": 1,
|
||||
"referentiel_competence_id": 1,
|
||||
"titre": "BUT R&T",
|
||||
"titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications",
|
||||
"type_parcours": 700,
|
||||
"version": 1
|
||||
},
|
||||
"formation_id": 1,
|
||||
"formsemestre_id": 1,
|
||||
"gestion_compensation": false,
|
||||
"gestion_semestrielle": false,
|
||||
"id": 1,
|
||||
"modalite": "FI",
|
||||
"mode_calcul_moyennes": 0,
|
||||
"parcours": [
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Surveiller": {
|
||||
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
|
||||
"niveau": 1
|
||||
},
|
||||
"S\u00e9curiser": {
|
||||
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Surveiller": {
|
||||
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
|
||||
"niveau": 2
|
||||
},
|
||||
"S\u00e9curiser": {
|
||||
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "Cyber",
|
||||
"libelle": "Cybers\u00e9curit\u00e9",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"D\u00e9velopper": {
|
||||
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
|
||||
"niveau": 1
|
||||
},
|
||||
"Orchestrer": {
|
||||
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"D\u00e9velopper": {
|
||||
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
|
||||
"niveau": 2
|
||||
},
|
||||
"Orchestrer": {
|
||||
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "DevCloud",
|
||||
"libelle": "De\u0301veloppement syste\u0300me et cloud",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Etendre": {
|
||||
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
|
||||
"niveau": 1
|
||||
},
|
||||
"Exploiter": {
|
||||
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Etendre": {
|
||||
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
|
||||
"niveau": 2
|
||||
},
|
||||
"Exploiter": {
|
||||
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "IOM",
|
||||
"libelle": "Internet des objets et mobilit\u00e9",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Organiser": {
|
||||
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
|
||||
"niveau": 1
|
||||
},
|
||||
"Piloter": {
|
||||
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Organiser": {
|
||||
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
|
||||
"niveau": 2
|
||||
},
|
||||
"Piloter": {
|
||||
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "PPR",
|
||||
"libelle": "Pilotage de projets de re\u0301seaux",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Rapprocher": {
|
||||
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
|
||||
"niveau": 1
|
||||
},
|
||||
"Unifier": {
|
||||
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Rapprocher": {
|
||||
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
|
||||
"niveau": 2
|
||||
},
|
||||
"Unifier": {
|
||||
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "ROM",
|
||||
"libelle": "R\u00e9seaux Op\u00e9rateurs et Multim\u00e9dia",
|
||||
"numero": 0
|
||||
}
|
||||
],
|
||||
"resp_can_change_ens": true,
|
||||
"resp_can_edit": false,
|
||||
"responsables": [],
|
||||
"scodoc7_id": null,
|
||||
"semestre_id": 1,
|
||||
"session_id": "TAPI-BUT-FI-S1-2021",
|
||||
"titre": "Semestre test",
|
||||
"titre_court": "BUT R&T",
|
||||
"titre_formation": "BUT R&T",
|
||||
"titre_num": "Semestre test semestre 1"
|
||||
}
|
||||
```
|
||||
|
444
docs/samples/sample_formsemestre_infos.json.md
Normal file
444
docs/samples/sample_formsemestre_infos.json.md
Normal file
@ -0,0 +1,444 @@
|
||||
### formsemestre_infos
|
||||
|
||||
#### GET /formsemestre/1
|
||||
```json
|
||||
{
|
||||
"annee_scolaire": 2021,
|
||||
"block_moyenne_generale": false,
|
||||
"block_moyennes": false,
|
||||
"bul_bgcolor": "white",
|
||||
"bul_hide_xml": false,
|
||||
"date_debut": "01/09/2021",
|
||||
"date_debut_iso": "2021-09-01",
|
||||
"date_fin": "31/08/2022",
|
||||
"date_fin_iso": "2022-08-31",
|
||||
"departement": {
|
||||
"acronym": "TAPI",
|
||||
"date_creation": "2022-08-20T12:00:00.000000+02:00",
|
||||
"dept_name": "TAPI",
|
||||
"description": null,
|
||||
"id": 1,
|
||||
"visible": true
|
||||
},
|
||||
"dept_id": 1,
|
||||
"edt_id": null,
|
||||
"elt_annee_apo": null,
|
||||
"elt_passage_apo": null,
|
||||
"elt_sem_apo": null,
|
||||
"ens_can_edit_eval": false,
|
||||
"etape_apo": "A1, A2, A3",
|
||||
"etat": true,
|
||||
"formation": {
|
||||
"acronyme": "BUT R&T",
|
||||
"code_specialite": "",
|
||||
"commentaire": "",
|
||||
"departement": {
|
||||
"acronym": "TAPI",
|
||||
"date_creation": "2022-08-20T12:00:00.000000+02:00",
|
||||
"dept_name": "TAPI",
|
||||
"description": null,
|
||||
"id": 1,
|
||||
"visible": true
|
||||
},
|
||||
"dept_id": 1,
|
||||
"formation_code": "V1RET",
|
||||
"formation_id": 1,
|
||||
"id": 1,
|
||||
"referentiel_competence_id": 1,
|
||||
"titre": "BUT R&T",
|
||||
"titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications",
|
||||
"type_parcours": 700,
|
||||
"version": 1
|
||||
},
|
||||
"formation_id": 1,
|
||||
"formsemestre_id": 1,
|
||||
"gestion_compensation": false,
|
||||
"gestion_semestrielle": false,
|
||||
"id": 1,
|
||||
"modalite": "FI",
|
||||
"mode_calcul_moyennes": 0,
|
||||
"parcours": [
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Surveiller": {
|
||||
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
|
||||
"niveau": 1
|
||||
},
|
||||
"S\u00e9curiser": {
|
||||
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Surveiller": {
|
||||
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
|
||||
"niveau": 2
|
||||
},
|
||||
"S\u00e9curiser": {
|
||||
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "Cyber",
|
||||
"libelle": "Cybers\u00e9curit\u00e9",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"D\u00e9velopper": {
|
||||
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
|
||||
"niveau": 1
|
||||
},
|
||||
"Orchestrer": {
|
||||
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"D\u00e9velopper": {
|
||||
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
|
||||
"niveau": 2
|
||||
},
|
||||
"Orchestrer": {
|
||||
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "DevCloud",
|
||||
"libelle": "De\u0301veloppement syste\u0300me et cloud",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Etendre": {
|
||||
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
|
||||
"niveau": 1
|
||||
},
|
||||
"Exploiter": {
|
||||
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Etendre": {
|
||||
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
|
||||
"niveau": 2
|
||||
},
|
||||
"Exploiter": {
|
||||
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "IOM",
|
||||
"libelle": "Internet des objets et mobilit\u00e9",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Organiser": {
|
||||
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
|
||||
"niveau": 1
|
||||
},
|
||||
"Piloter": {
|
||||
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Organiser": {
|
||||
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
|
||||
"niveau": 2
|
||||
},
|
||||
"Piloter": {
|
||||
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "PPR",
|
||||
"libelle": "Pilotage de projets de re\u0301seaux",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Rapprocher": {
|
||||
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
|
||||
"niveau": 1
|
||||
},
|
||||
"Unifier": {
|
||||
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Rapprocher": {
|
||||
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
|
||||
"niveau": 2
|
||||
},
|
||||
"Unifier": {
|
||||
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "ROM",
|
||||
"libelle": "R\u00e9seaux Op\u00e9rateurs et Multim\u00e9dia",
|
||||
"numero": 0
|
||||
}
|
||||
],
|
||||
"resp_can_change_ens": true,
|
||||
"resp_can_edit": false,
|
||||
"responsables": [],
|
||||
"scodoc7_id": null,
|
||||
"semestre_id": 1,
|
||||
"session_id": "TAPI-BUT-FI-S1-2021",
|
||||
"titre": "Semestre test",
|
||||
"titre_court": "BUT R&T",
|
||||
"titre_formation": "BUT R&T",
|
||||
"titre_num": "Semestre test semestre 1"
|
||||
}
|
||||
```
|
||||
|
34
docs/samples/sample_formsemestre_partitions.json.md
Normal file
34
docs/samples/sample_formsemestre_partitions.json.md
Normal file
@ -0,0 +1,34 @@
|
||||
### formsemestre_partitions
|
||||
|
||||
#### GET /formsemestre/1/partitions
|
||||
```json
|
||||
{
|
||||
"2": {
|
||||
"bul_show_rank": false,
|
||||
"formsemestre_id": 1,
|
||||
"groups": {
|
||||
"2": {
|
||||
"edt_id": null,
|
||||
"group_name": "A",
|
||||
"id": 2,
|
||||
"numero": 0,
|
||||
"partition_id": 2
|
||||
},
|
||||
"3": {
|
||||
"edt_id": null,
|
||||
"group_name": "B",
|
||||
"id": 3,
|
||||
"numero": 1,
|
||||
"partition_id": 2
|
||||
}
|
||||
},
|
||||
"groups_editable": true,
|
||||
"id": 2,
|
||||
"numero": 1,
|
||||
"partition_id": 2,
|
||||
"partition_name": "TD",
|
||||
"show_in_lists": true
|
||||
}
|
||||
}
|
||||
```
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,4 +1,4 @@
|
||||
### formsemestre-resultats
|
||||
### formsemestre_resultat
|
||||
|
||||
#### GET /formsemestre/1/resultats
|
||||
```json
|
||||
@ -48,15 +48,17 @@
|
||||
"moy_ue_1": "14.94",
|
||||
"moy_ue_2": "11.17",
|
||||
"moy_ue_3": "16.22",
|
||||
"nbabs": 5,
|
||||
"nbabsjust": 1,
|
||||
"nom_disp": "FLEURY",
|
||||
"nbabs": 1,
|
||||
"nbabsjust": 0,
|
||||
"nom_disp": "BONHOMME",
|
||||
"nom_short": "BONHOMME Ma.",
|
||||
"part_2": "",
|
||||
"partitions": {
|
||||
"1": 1
|
||||
},
|
||||
"prenom": "MADELEINE",
|
||||
"rang": "1",
|
||||
"sort_key":"fleury;madeleine",
|
||||
"sort_key": "bonhomme;madeleine",
|
||||
"specialite": "",
|
||||
"type_admission": "",
|
||||
"ues_validables": "3/3"
|
||||
@ -106,15 +108,17 @@
|
||||
"moy_ue_1": "13.51",
|
||||
"moy_ue_2": "14.24",
|
||||
"moy_ue_3": "10.39",
|
||||
"nbabs": 3,
|
||||
"nbabsjust": 1,
|
||||
"nom_disp": "SAUNIER",
|
||||
"nbabs": 0,
|
||||
"nbabsjust": 0,
|
||||
"nom_disp": "JAMES",
|
||||
"nom_short": "JAMES Ja.",
|
||||
"part_2": "",
|
||||
"partitions": {
|
||||
"1": 1
|
||||
},
|
||||
"prenom": "JACQUES",
|
||||
"rang": "2",
|
||||
"sort_key":"fleury;madeleine",
|
||||
"sort_key": "james;jacques",
|
||||
"specialite": "",
|
||||
"type_admission": "",
|
||||
"ues_validables": "3/3"
|
@ -1,886 +0,0 @@
|
||||
### formsemestres-query
|
||||
|
||||
#### GET /formsemestres/query?annee_scolaire=2022&etape_apo=A2
|
||||
```json
|
||||
[
|
||||
{
|
||||
"annee_scolaire": 2021,
|
||||
"block_moyenne_generale": false,
|
||||
"block_moyennes": false,
|
||||
"bul_bgcolor": "white",
|
||||
"bul_hide_xml": false,
|
||||
"date_debut": "01/09/2021",
|
||||
"date_debut_iso": "2021-09-01",
|
||||
"date_fin": "31/08/2022",
|
||||
"date_fin_iso": "2022-08-31",
|
||||
"departement": {
|
||||
"acronym": "TAPI",
|
||||
"date_creation": "2022-08-20T12:00:00.000000+02:00",
|
||||
"dept_name": "TAPI",
|
||||
"description": null,
|
||||
"id": 1,
|
||||
"visible": true
|
||||
},
|
||||
"dept_id": 1,
|
||||
"elt_annee_apo": null,
|
||||
"elt_sem_apo": null,
|
||||
"ens_can_edit_eval": false,
|
||||
"etape_apo": "A1, A2, A3",
|
||||
"etat": true,
|
||||
"formation": {
|
||||
"acronyme": "BUT R&T",
|
||||
"code_specialite": "",
|
||||
"commentaire": "",
|
||||
"departement": {
|
||||
"acronym": "TAPI",
|
||||
"date_creation": "2022-08-20T12:00:00.000000+02:00",
|
||||
"dept_name": "TAPI",
|
||||
"description": null,
|
||||
"id": 1,
|
||||
"visible": true
|
||||
},
|
||||
"dept_id": 1,
|
||||
"formation_code": "V1RET",
|
||||
"formation_id": 1,
|
||||
"id": 1,
|
||||
"referentiel_competence_id": 1,
|
||||
"titre": "BUT R&T",
|
||||
"titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications",
|
||||
"type_parcours": 700,
|
||||
"version": 1
|
||||
},
|
||||
"formation_id": 1,
|
||||
"formsemestre_id": 1,
|
||||
"gestion_compensation": false,
|
||||
"gestion_semestrielle": false,
|
||||
"id": 1,
|
||||
"modalite": "FI",
|
||||
"parcours": [
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Surveiller": {
|
||||
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
|
||||
"niveau": 1
|
||||
},
|
||||
"S\u00e9curiser": {
|
||||
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Surveiller": {
|
||||
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
|
||||
"niveau": 2
|
||||
},
|
||||
"S\u00e9curiser": {
|
||||
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "Cyber",
|
||||
"libelle": "Cybers\u00e9curit\u00e9",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"D\u00e9velopper": {
|
||||
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
|
||||
"niveau": 1
|
||||
},
|
||||
"Orchestrer": {
|
||||
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"D\u00e9velopper": {
|
||||
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
|
||||
"niveau": 2
|
||||
},
|
||||
"Orchestrer": {
|
||||
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "DevCloud",
|
||||
"libelle": "De\u0301veloppement syste\u0300me et cloud",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Etendre": {
|
||||
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
|
||||
"niveau": 1
|
||||
},
|
||||
"Exploiter": {
|
||||
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Etendre": {
|
||||
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
|
||||
"niveau": 2
|
||||
},
|
||||
"Exploiter": {
|
||||
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "IOM",
|
||||
"libelle": "Internet des objets et mobilit\u00e9",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Organiser": {
|
||||
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
|
||||
"niveau": 1
|
||||
},
|
||||
"Piloter": {
|
||||
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Organiser": {
|
||||
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
|
||||
"niveau": 2
|
||||
},
|
||||
"Piloter": {
|
||||
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "PPR",
|
||||
"libelle": "Pilotage de projets de re\u0301seaux",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Rapprocher": {
|
||||
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
|
||||
"niveau": 1
|
||||
},
|
||||
"Unifier": {
|
||||
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Rapprocher": {
|
||||
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
|
||||
"niveau": 2
|
||||
},
|
||||
"Unifier": {
|
||||
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "ROM",
|
||||
"libelle": "R\u00e9seaux Op\u00e9rateurs et Multim\u00e9dia",
|
||||
"numero": 0
|
||||
}
|
||||
],
|
||||
"resp_can_change_ens": true,
|
||||
"resp_can_edit": false,
|
||||
"responsables": [],
|
||||
"scodoc7_id": null,
|
||||
"semestre_id": 1,
|
||||
"session_id": "TAPI-BUT-FI-S1-2021",
|
||||
"titre": "Semestre test",
|
||||
"titre_court": "BUT R&T",
|
||||
"titre_formation": "BUT R&T",
|
||||
"titre_num": "Semestre test semestre 1"
|
||||
},
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
||||
#### GET /formsemestres/query?nip=11
|
||||
```json
|
||||
[
|
||||
{
|
||||
"annee_scolaire": 2021,
|
||||
"block_moyenne_generale": false,
|
||||
"block_moyennes": false,
|
||||
"bul_bgcolor": "white",
|
||||
"bul_hide_xml": false,
|
||||
"date_debut": "01/09/2021",
|
||||
"date_debut_iso": "2021-09-01",
|
||||
"date_fin": "31/08/2022",
|
||||
"date_fin_iso": "2022-08-31",
|
||||
"departement": {
|
||||
"acronym": "TAPI",
|
||||
"date_creation": "2022-08-20T12:00:00.000000+02:00",
|
||||
"dept_name": "TAPI",
|
||||
"description": null,
|
||||
"id": 1,
|
||||
"visible": true
|
||||
},
|
||||
"dept_id": 1,
|
||||
"elt_annee_apo": null,
|
||||
"elt_sem_apo": null,
|
||||
"ens_can_edit_eval": false,
|
||||
"etape_apo": "A1, A2, A3",
|
||||
"etat": true,
|
||||
"formation": {
|
||||
"acronyme": "BUT R&T",
|
||||
"code_specialite": "",
|
||||
"commentaire": "",
|
||||
"departement": {
|
||||
"acronym": "TAPI",
|
||||
"date_creation": "2022-08-20T12:00:00.000000+02:00",
|
||||
"dept_name": "TAPI",
|
||||
"description": null,
|
||||
"id": 1,
|
||||
"visible": true
|
||||
},
|
||||
"dept_id": 1,
|
||||
"formation_code": "V1RET",
|
||||
"formation_id": 1,
|
||||
"id": 1,
|
||||
"referentiel_competence_id": 1,
|
||||
"titre": "BUT R&T",
|
||||
"titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications",
|
||||
"type_parcours": 700,
|
||||
"version": 1
|
||||
},
|
||||
"formation_id": 1,
|
||||
"formsemestre_id": 1,
|
||||
"gestion_compensation": false,
|
||||
"gestion_semestrielle": false,
|
||||
"id": 1,
|
||||
"modalite": "FI",
|
||||
"parcours": [
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Surveiller": {
|
||||
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
|
||||
"niveau": 1
|
||||
},
|
||||
"S\u00e9curiser": {
|
||||
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Surveiller": {
|
||||
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
|
||||
"niveau": 2
|
||||
},
|
||||
"S\u00e9curiser": {
|
||||
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "Cyber",
|
||||
"libelle": "Cybers\u00e9curit\u00e9",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"D\u00e9velopper": {
|
||||
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
|
||||
"niveau": 1
|
||||
},
|
||||
"Orchestrer": {
|
||||
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"D\u00e9velopper": {
|
||||
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
|
||||
"niveau": 2
|
||||
},
|
||||
"Orchestrer": {
|
||||
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "DevCloud",
|
||||
"libelle": "De\u0301veloppement syste\u0300me et cloud",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Etendre": {
|
||||
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
|
||||
"niveau": 1
|
||||
},
|
||||
"Exploiter": {
|
||||
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Etendre": {
|
||||
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
|
||||
"niveau": 2
|
||||
},
|
||||
"Exploiter": {
|
||||
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "IOM",
|
||||
"libelle": "Internet des objets et mobilit\u00e9",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Organiser": {
|
||||
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
|
||||
"niveau": 1
|
||||
},
|
||||
"Piloter": {
|
||||
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Organiser": {
|
||||
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
|
||||
"niveau": 2
|
||||
},
|
||||
"Piloter": {
|
||||
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "PPR",
|
||||
"libelle": "Pilotage de projets de re\u0301seaux",
|
||||
"numero": 0
|
||||
},
|
||||
{
|
||||
"annees": {
|
||||
"1": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 1
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 1
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 1
|
||||
},
|
||||
"2": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 2
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 2
|
||||
},
|
||||
"Rapprocher": {
|
||||
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
|
||||
"niveau": 1
|
||||
},
|
||||
"Unifier": {
|
||||
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
|
||||
"niveau": 1
|
||||
}
|
||||
},
|
||||
"ordre": 2
|
||||
},
|
||||
"3": {
|
||||
"competences": {
|
||||
"Administrer": {
|
||||
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
|
||||
"niveau": 3
|
||||
},
|
||||
"Connecter": {
|
||||
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Programmer": {
|
||||
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
|
||||
"niveau": 3
|
||||
},
|
||||
"Rapprocher": {
|
||||
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
|
||||
"niveau": 2
|
||||
},
|
||||
"Unifier": {
|
||||
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
|
||||
"niveau": 2
|
||||
}
|
||||
},
|
||||
"ordre": 3
|
||||
}
|
||||
},
|
||||
"code": "ROM",
|
||||
"libelle": "R\u00e9seaux Op\u00e9rateurs et Multim\u00e9dia",
|
||||
"numero": 0
|
||||
}
|
||||
],
|
||||
"resp_can_change_ens": true,
|
||||
"resp_can_edit": false,
|
||||
"responsables": [],
|
||||
"scodoc7_id": null,
|
||||
"semestre_id": 1,
|
||||
"session_id": "TAPI-BUT-FI-S1-2021",
|
||||
"titre": "Semestre test",
|
||||
"titre_court": "BUT R&T",
|
||||
"titre_formation": "BUT R&T",
|
||||
"titre_num": "Semestre test semestre 1"
|
||||
},
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
@ -1,9 +0,0 @@
|
||||
### group-delete
|
||||
|
||||
#### POST /group/2/delete
|
||||
```json
|
||||
{
|
||||
"OK": true
|
||||
}
|
||||
```
|
||||
|
@ -1,41 +0,0 @@
|
||||
### group-etudiants-query
|
||||
|
||||
#### GET /group/1/etudiants/query?etat=D
|
||||
```json
|
||||
[
|
||||
{
|
||||
"civilite": "F",
|
||||
"civilite_etat_civil": "X",
|
||||
"code_ine": "INE5",
|
||||
"code_nip": "5",
|
||||
"dept_id": 1,
|
||||
"id": 5,
|
||||
"nom": "VILLENEUVE",
|
||||
"nom_usuel": null,
|
||||
"prenom": "FRAN\u00c7OISE",
|
||||
"prenom_etat_civil": "",
|
||||
"sort_key": [
|
||||
"villeneuve",
|
||||
"francoise"
|
||||
]
|
||||
},
|
||||
{
|
||||
"civilite": "F",
|
||||
"civilite_etat_civil": "X",
|
||||
"code_ine": "10",
|
||||
"code_nip": "NIP10",
|
||||
"dept_id": 1,
|
||||
"id": 10,
|
||||
"nom": "BOUTET",
|
||||
"nom_usuel": null,
|
||||
"prenom": "MARGUERITE",
|
||||
"prenom_etat_civil": "",
|
||||
"sort_key": [
|
||||
"boutet",
|
||||
"marguerite"
|
||||
]
|
||||
},
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
@ -1,10 +0,0 @@
|
||||
### group-remove_etudiant
|
||||
|
||||
#### POST /group/1/remove_etudiant/10
|
||||
```json
|
||||
{
|
||||
"etudid": 10,
|
||||
"group_id": 1
|
||||
}
|
||||
```
|
||||
|
@ -1,10 +0,0 @@
|
||||
### group-set_etudiant
|
||||
|
||||
#### POST /group/1/set_etudiant/10
|
||||
```json
|
||||
{
|
||||
"etudid": 10,
|
||||
"group_id": 1
|
||||
}
|
||||
```
|
||||
|
@ -1,15 +1,16 @@
|
||||
### partition-group-create
|
||||
### group_create
|
||||
|
||||
#### POST /partition/1/group/create
|
||||
> `Content-Type: application/json`
|
||||
>
|
||||
> `{"group_name": "NEW_GROUP"}`
|
||||
> `{"group_name" : "Nouveau Groupe"}`
|
||||
|
||||
```json
|
||||
{
|
||||
"group_name": "NEW_GROUP",
|
||||
"id": 2,
|
||||
"numero": null,
|
||||
"edt_id": null,
|
||||
"group_name": "Nouveau Groupe",
|
||||
"id": 4,
|
||||
"numero": 1,
|
||||
"partition": {
|
||||
"bul_show_rank": false,
|
||||
"formsemestre_id": 1,
|
@ -1,15 +1,16 @@
|
||||
### group-edit
|
||||
### group_edit
|
||||
|
||||
#### POST /group/2/edit
|
||||
#### POST /group/1/edit
|
||||
> `Content-Type: application/json`
|
||||
>
|
||||
> `{"group_name": "NEW_GROUP2"}`
|
||||
> `{"group_name":"A1"}`
|
||||
|
||||
```json
|
||||
{
|
||||
"group_name": "NEW_GROUP2",
|
||||
"id": 2,
|
||||
"numero": null,
|
||||
"edt_id": null,
|
||||
"group_name": "A1",
|
||||
"id": 1,
|
||||
"numero": 0,
|
||||
"partition": {
|
||||
"bul_show_rank": false,
|
||||
"formsemestre_id": 1,
|
@ -1,39 +1,33 @@
|
||||
### group-etudiants
|
||||
### group_etudiants
|
||||
|
||||
#### GET /group/1/etudiants
|
||||
```json
|
||||
[
|
||||
{
|
||||
"civilite": "X",
|
||||
"civilite_etat_civil": "X",
|
||||
"civilite_etat_civil": null,
|
||||
"code_ine": "INE1",
|
||||
"code_nip": "1",
|
||||
"dept_id": 1,
|
||||
"id": 1,
|
||||
"nom": "COSTA",
|
||||
"nom": "GROSS",
|
||||
"nom_usuel": null,
|
||||
"prenom": "SACHA",
|
||||
"prenom_etat_civil": "",
|
||||
"sort_key": [
|
||||
"costa",
|
||||
"sacha"
|
||||
]
|
||||
"prenom": "NOUVEAU PR\u00c9NOM",
|
||||
"prenom_etat_civil": null,
|
||||
"sort_key": "gross;nouveau prenom"
|
||||
},
|
||||
{
|
||||
"civilite": "F",
|
||||
"civilite_etat_civil": "X",
|
||||
"civilite_etat_civil": null,
|
||||
"code_ine": "2",
|
||||
"code_nip": "NIP2",
|
||||
"dept_id": 1,
|
||||
"id": 2,
|
||||
"nom": "NAUDIN",
|
||||
"nom": "WALTER",
|
||||
"nom_usuel": null,
|
||||
"prenom": "SIMONE",
|
||||
"prenom_etat_civil": "",
|
||||
"sort_key": [
|
||||
"naudin",
|
||||
"simone"
|
||||
]
|
||||
"prenom_etat_civil": null,
|
||||
"sort_key": "walter;simone"
|
||||
},
|
||||
"..."
|
||||
]
|
23
docs/samples/sample_group_set_edt_id.json.md
Normal file
23
docs/samples/sample_group_set_edt_id.json.md
Normal file
@ -0,0 +1,23 @@
|
||||
### group_set_edt_id
|
||||
|
||||
#### POST /group/1/set_edt_id/EDT_GR1
|
||||
```json
|
||||
{
|
||||
"edt_id": "EDT_GR1",
|
||||
"group_name": "A1",
|
||||
"id": 1,
|
||||
"numero": 0,
|
||||
"partition": {
|
||||
"bul_show_rank": false,
|
||||
"formsemestre_id": 1,
|
||||
"groups_editable": true,
|
||||
"id": 1,
|
||||
"numero": 0,
|
||||
"partition_id": 1,
|
||||
"partition_name": null,
|
||||
"show_in_lists": true
|
||||
},
|
||||
"partition_id": 1
|
||||
}
|
||||
```
|
||||
|
@ -8,20 +8,21 @@
|
||||
```json
|
||||
{
|
||||
"errors": [
|
||||
{
|
||||
"indice": 0,
|
||||
"message": "Justificatif non existant"
|
||||
},
|
||||
{
|
||||
"indice": 1,
|
||||
"message": "Justificatif non existant"
|
||||
},
|
||||
{
|
||||
"indice": 2,
|
||||
"message": "Justificatif non existant"
|
||||
}
|
||||
],
|
||||
"success": []
|
||||
"success": [
|
||||
{
|
||||
"indice": 0,
|
||||
"message": "OK"
|
||||
},
|
||||
{
|
||||
"indice": 2,
|
||||
"message": "OK"
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
|
@ -1,23 +1,5 @@
|
||||
### justif_edit
|
||||
|
||||
#### POST /justificatif/1/edit
|
||||
> `Content-Type: application/json`
|
||||
>
|
||||
> `{"etat":"valide"}`
|
||||
|
||||
```json
|
||||
{
|
||||
"couverture": {
|
||||
"apres": [
|
||||
1
|
||||
],
|
||||
"avant": [
|
||||
1
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
#### POST /justificatif/1/edit
|
||||
> `Content-Type: application/json`
|
||||
>
|
||||
@ -36,3 +18,19 @@
|
||||
}
|
||||
```
|
||||
|
||||
#### POST /justificatif/1/edit
|
||||
> `Content-Type: application/json`
|
||||
>
|
||||
> `{"etat":"valide"}`
|
||||
|
||||
```json
|
||||
{
|
||||
"couverture": {
|
||||
"apres": [
|
||||
1
|
||||
],
|
||||
"avant": []
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
|
@ -7,7 +7,7 @@
|
||||
"date_debut": "2022-08-20T12:00:00.000000+02:00",
|
||||
"date_fin": "2022-08-20T12:00:00.000000+02:00",
|
||||
"entry_date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"etat": "VALIDE",
|
||||
"etat": "MODIFIE",
|
||||
"etudid": 1,
|
||||
"external_data": null,
|
||||
"fichier": null,
|
||||
|
@ -8,7 +8,7 @@
|
||||
"date_debut": "2022-08-20T12:00:00.000000+02:00",
|
||||
"date_fin": "2022-08-20T12:00:00.000000+02:00",
|
||||
"entry_date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"etat": "VALIDE",
|
||||
"etat": "MODIFIE",
|
||||
"etudid": 1,
|
||||
"external_data": null,
|
||||
"fichier": null,
|
||||
|
@ -4,38 +4,38 @@
|
||||
```json
|
||||
[
|
||||
{
|
||||
"code_nip": "3",
|
||||
"code_nip": "1",
|
||||
"date_debut": "2022-08-20T12:00:00.000000+02:00",
|
||||
"date_fin": "2022-08-20T12:00:00.000000+02:00",
|
||||
"entry_date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"etat": "MODIFIE",
|
||||
"etudid": 3,
|
||||
"etudid": 1,
|
||||
"external_data": null,
|
||||
"fichier": null,
|
||||
"formsemestre": {
|
||||
"id": 1,
|
||||
"title": "TAPI-BUT-FI-S1-2021"
|
||||
},
|
||||
"justif_id": 4,
|
||||
"justif_id": 1,
|
||||
"raison": null,
|
||||
"user_id": null,
|
||||
"user_name": null,
|
||||
"user_nom_complet": null
|
||||
},
|
||||
{
|
||||
"code_nip": "NIP4",
|
||||
"code_nip": "NIP2",
|
||||
"date_debut": "2022-08-20T12:00:00.000000+02:00",
|
||||
"date_fin": "2022-08-20T12:00:00.000000+02:00",
|
||||
"entry_date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"etat": "ATTENTE",
|
||||
"etudid": 4,
|
||||
"etat": "NON_VALIDE",
|
||||
"etudid": 2,
|
||||
"external_data": null,
|
||||
"fichier": null,
|
||||
"formsemestre": {
|
||||
"id": 1,
|
||||
"title": "TAPI-BUT-FI-S1-2021"
|
||||
},
|
||||
"justif_id": 5,
|
||||
"justif_id": 2,
|
||||
"raison": null,
|
||||
"user_id": null,
|
||||
"user_name": null,
|
||||
|
@ -8,7 +8,7 @@
|
||||
"date_debut": "2022-08-20T12:00:00.000000+02:00",
|
||||
"date_fin": "2022-08-20T12:00:00.000000+02:00",
|
||||
"entry_date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"etat": "VALIDE",
|
||||
"etat": "MODIFIE",
|
||||
"etudid": 1,
|
||||
"external_data": null,
|
||||
"fichier": null,
|
||||
@ -19,15 +19,15 @@
|
||||
"user_nom_complet": null
|
||||
},
|
||||
{
|
||||
"code_nip": "3",
|
||||
"code_nip": "NIP2",
|
||||
"date_debut": "2022-08-20T12:00:00.000000+02:00",
|
||||
"date_fin": "2022-08-20T12:00:00.000000+02:00",
|
||||
"entry_date": "2022-08-20T12:00:00.000000+02:00",
|
||||
"etat": "MODIFIE",
|
||||
"etudid": 3,
|
||||
"etat": "NON_VALIDE",
|
||||
"etudid": 2,
|
||||
"external_data": null,
|
||||
"fichier": null,
|
||||
"justif_id": 4,
|
||||
"justif_id": 2,
|
||||
"raison": null,
|
||||
"user_id": null,
|
||||
"user_name": null,
|
||||
|
10
docs/samples/sample_logo_get_global.json.md
Normal file
10
docs/samples/sample_logo_get_global.json.md
Normal file
@ -0,0 +1,10 @@
|
||||
### logo_get_global
|
||||
|
||||
#### GET /logo/B
|
||||
```json
|
||||
{
|
||||
"Content-Disposition": "inline; filename=logo_B.jpg",
|
||||
"Content-Type": "image/jpg"
|
||||
}
|
||||
```
|
||||
|
11
docs/samples/sample_logo_list_globals.json.md
Normal file
11
docs/samples/sample_logo_list_globals.json.md
Normal file
@ -0,0 +1,11 @@
|
||||
### logo_list_globals
|
||||
|
||||
#### GET /logos
|
||||
```json
|
||||
[
|
||||
"header-villetaneuse",
|
||||
"C",
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
@ -1,14 +1,19 @@
|
||||
### moduleimpl-evaluations
|
||||
### moduleimpl_evaluations
|
||||
|
||||
#### GET /moduleimpl/1/evaluations
|
||||
```json
|
||||
[
|
||||
{
|
||||
"blocked": false,
|
||||
"blocked_until": "",
|
||||
"coefficient": 1.0,
|
||||
"date_debut": "2022-08-20T12:00:00.000000+02:00",
|
||||
"date_fin": "2022-08-20T12:00:00.000000+02:00",
|
||||
"description": null,
|
||||
"date": "",
|
||||
"date_debut": "",
|
||||
"date_fin": "",
|
||||
"description": "Evaluation-R101",
|
||||
"evaluation_type": 0,
|
||||
"heure_debut": "",
|
||||
"heure_fin": "",
|
||||
"id": 1,
|
||||
"moduleimpl_id": 1,
|
||||
"note_max": 20.0,
|
19
docs/samples/sample_moduleimpl_inscriptions.json.md
Normal file
19
docs/samples/sample_moduleimpl_inscriptions.json.md
Normal file
@ -0,0 +1,19 @@
|
||||
### moduleimpl_inscriptions
|
||||
|
||||
#### GET /moduleimpl/1/inscriptions
|
||||
```json
|
||||
[
|
||||
{
|
||||
"etudid": 1,
|
||||
"id": 1,
|
||||
"moduleimpl_id": 1
|
||||
},
|
||||
{
|
||||
"etudid": 2,
|
||||
"id": 22,
|
||||
"moduleimpl_id": 1
|
||||
},
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
31
docs/samples/sample_moduleimpl_notes.json.md
Normal file
31
docs/samples/sample_moduleimpl_notes.json.md
Normal file
@ -0,0 +1,31 @@
|
||||
### moduleimpl_notes
|
||||
|
||||
#### GET /moduleimpl/1/notes
|
||||
```json
|
||||
[
|
||||
{
|
||||
"1": "",
|
||||
"22": "",
|
||||
"etudid": 4,
|
||||
"moy_ue_1": "~",
|
||||
"moy_ue_2": "~",
|
||||
"moy_ue_3": "~",
|
||||
"moymod": "~",
|
||||
"nom": "BARTHELEMY",
|
||||
"prenom": "G\u00e9rard"
|
||||
},
|
||||
{
|
||||
"1": "",
|
||||
"22": "",
|
||||
"etudid": 9,
|
||||
"moy_ue_1": "~",
|
||||
"moy_ue_2": "~",
|
||||
"moy_ue_3": "~",
|
||||
"moymod": "~",
|
||||
"nom": "BENOIT",
|
||||
"prenom": "Emmanuel"
|
||||
},
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
@ -1,9 +0,0 @@
|
||||
### partition-delete
|
||||
|
||||
#### POST /partition/2/delete
|
||||
```json
|
||||
{
|
||||
"OK": true
|
||||
}
|
||||
```
|
||||
|
@ -1,28 +0,0 @@
|
||||
### partition-edit
|
||||
|
||||
#### POST /partition/1/edit
|
||||
> `Content-Type: application/json`
|
||||
>
|
||||
> `{"partition_name":"P2BIS", "numero":3,"bul_show_rank":true,"show_in_lists":false, "groups_editable":true}`
|
||||
|
||||
```json
|
||||
{
|
||||
"bul_show_rank": true,
|
||||
"formsemestre_id": 1,
|
||||
"groups": {
|
||||
"1": {
|
||||
"group_name": "",
|
||||
"id": 1,
|
||||
"numero": 0,
|
||||
"partition_id": 1
|
||||
}
|
||||
},
|
||||
"groups_editable": true,
|
||||
"id": 1,
|
||||
"numero": 3,
|
||||
"partition_id": 1,
|
||||
"partition_name": "P2BIS",
|
||||
"show_in_lists": false
|
||||
}
|
||||
```
|
||||
|
@ -1,10 +0,0 @@
|
||||
### partition-remove_etudiant
|
||||
|
||||
#### POST /partition/2/remove_etudiant/10
|
||||
```json
|
||||
{
|
||||
"etudid": 10,
|
||||
"partition_id": 2
|
||||
}
|
||||
```
|
||||
|
36
docs/samples/sample_partition_edit.json.md
Normal file
36
docs/samples/sample_partition_edit.json.md
Normal file
@ -0,0 +1,36 @@
|
||||
### partition_edit
|
||||
|
||||
#### POST /partition/1/edit
|
||||
> `Content-Type: application/json`
|
||||
>
|
||||
> `{"bul_show_rank":1}`
|
||||
|
||||
```json
|
||||
{
|
||||
"bul_show_rank": true,
|
||||
"formsemestre_id": 1,
|
||||
"groups": {
|
||||
"1": {
|
||||
"edt_id": "EDT_GR1",
|
||||
"group_name": "A1",
|
||||
"id": 1,
|
||||
"numero": 0,
|
||||
"partition_id": 1
|
||||
},
|
||||
"4": {
|
||||
"edt_id": null,
|
||||
"group_name": "Nouveau Groupe",
|
||||
"id": 4,
|
||||
"numero": 1,
|
||||
"partition_id": 1
|
||||
}
|
||||
},
|
||||
"groups_editable": true,
|
||||
"id": 1,
|
||||
"numero": 0,
|
||||
"partition_id": 1,
|
||||
"partition_name": null,
|
||||
"show_in_lists": true
|
||||
}
|
||||
```
|
||||
|
@ -1,16 +1,13 @@
|
||||
### partition-groups-order
|
||||
|
||||
#### POST /partition/1/groups/order
|
||||
> `Content-Type: application/json`
|
||||
>
|
||||
> `[ 1 ]`
|
||||
### partition_info
|
||||
|
||||
#### GET /partition/1
|
||||
```json
|
||||
{
|
||||
"bul_show_rank": true,
|
||||
"bul_show_rank": false,
|
||||
"formsemestre_id": 1,
|
||||
"groups": {
|
||||
"1": {
|
||||
"edt_id": null,
|
||||
"group_name": "",
|
||||
"id": 1,
|
||||
"numero": 0,
|
||||
@ -19,10 +16,10 @@
|
||||
},
|
||||
"groups_editable": true,
|
||||
"id": 1,
|
||||
"numero": 3,
|
||||
"numero": 0,
|
||||
"partition_id": 1,
|
||||
"partition_name": "P2BIS",
|
||||
"show_in_lists": false
|
||||
"partition_name": null,
|
||||
"show_in_lists": true
|
||||
}
|
||||
```
|
||||
|
11
docs/samples/sample_permissions_list.json.md
Normal file
11
docs/samples/sample_permissions_list.json.md
Normal file
@ -0,0 +1,11 @@
|
||||
### permissions_list
|
||||
|
||||
#### GET /permissions
|
||||
```json
|
||||
[
|
||||
"ScoSuperAdmin",
|
||||
"ScoView",
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
@ -1,4 +1,4 @@
|
||||
### formation-referentiel_competences
|
||||
### referentiel_competences
|
||||
|
||||
#### GET /formation/1/referentiel_competences
|
||||
```json
|
@ -1,14 +0,0 @@
|
||||
### role-add_permission
|
||||
|
||||
#### POST /role/customRole/add_permission/UsersView
|
||||
```json
|
||||
{
|
||||
"id": 13,
|
||||
"permissions": [
|
||||
"UsersView",
|
||||
"ScoView"
|
||||
],
|
||||
"role_name": "customRole"
|
||||
}
|
||||
```
|
||||
|
@ -1,17 +0,0 @@
|
||||
### role-edit
|
||||
|
||||
#### POST /role/customRole/edit
|
||||
> `Content-Type: application/json`
|
||||
>
|
||||
> `{ "name" : "LaveurDeVitres", "permissions" : [ "ScoView" ] }`
|
||||
|
||||
```json
|
||||
{
|
||||
"id": 13,
|
||||
"permissions": [
|
||||
"ScoView"
|
||||
],
|
||||
"role_name": "customRole"
|
||||
}
|
||||
```
|
||||
|
@ -1,13 +0,0 @@
|
||||
### role-remove_permission
|
||||
|
||||
#### POST /role/customRole/remove_permission/UsersView
|
||||
```json
|
||||
{
|
||||
"id": 13,
|
||||
"permissions": [
|
||||
"ScoView"
|
||||
],
|
||||
"role_name": "customRole"
|
||||
}
|
||||
```
|
||||
|
@ -1,4 +1,4 @@
|
||||
### role-create
|
||||
### role_create
|
||||
|
||||
#### POST /role/create/customRole
|
||||
> `Content-Type: application/json`
|
@ -1,4 +1,4 @@
|
||||
### role-delete
|
||||
### role_delete
|
||||
|
||||
#### POST /role/customRole/delete
|
||||
```json
|
20
docs/samples/sample_role_get.json.md
Normal file
20
docs/samples/sample_role_get.json.md
Normal file
@ -0,0 +1,20 @@
|
||||
### role_get
|
||||
|
||||
#### GET /role/Ens
|
||||
```json
|
||||
{
|
||||
"id": 1,
|
||||
"permissions": [
|
||||
"ViewEtudData",
|
||||
"EtudAddAnnotations",
|
||||
"AbsAddBillet",
|
||||
"AbsChange",
|
||||
"UsersView",
|
||||
"Observateur",
|
||||
"EnsView",
|
||||
"ScoView"
|
||||
],
|
||||
"role_name": "Ens"
|
||||
}
|
||||
```
|
||||
|
38
docs/samples/sample_roles_list.json.md
Normal file
38
docs/samples/sample_roles_list.json.md
Normal file
@ -0,0 +1,38 @@
|
||||
### roles_list
|
||||
|
||||
#### GET /roles
|
||||
```json
|
||||
[
|
||||
{
|
||||
"id": 1,
|
||||
"permissions": [
|
||||
"ViewEtudData",
|
||||
"EtudAddAnnotations",
|
||||
"AbsAddBillet",
|
||||
"AbsChange",
|
||||
"UsersView",
|
||||
"Observateur",
|
||||
"EnsView",
|
||||
"ScoView"
|
||||
],
|
||||
"role_name": "Ens"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"permissions": [
|
||||
"ViewEtudData",
|
||||
"EditApogee",
|
||||
"EtudAddAnnotations",
|
||||
"EtudChangeAdr",
|
||||
"AbsAddBillet",
|
||||
"AbsChange",
|
||||
"UsersView",
|
||||
"Observateur",
|
||||
"ScoView"
|
||||
],
|
||||
"role_name": "Secr"
|
||||
},
|
||||
"..."
|
||||
]
|
||||
```
|
||||
|
@ -1,36 +0,0 @@
|
||||
### user-edit
|
||||
|
||||
#### POST /user/10/edit
|
||||
> `Content-Type: application/json`
|
||||
>
|
||||
> `{ "dept": "TAPI", "nom": "alain2", "prenom": "bruno2", "active": false }`
|
||||
|
||||
```json
|
||||
{
|
||||
"active": false,
|
||||
"cas_allow_login": false,
|
||||
"cas_allow_scodoc_login": false,
|
||||
"cas_id": null,
|
||||
"cas_last_login": null,
|
||||
"date_created": "2022-08-20T12:00:00.000000+02:00",
|
||||
"date_expiration": null,
|
||||
"date_modif_passwd": "2022-08-20T12:00:00.000000+02:00",
|
||||
"dept": "TAPI",
|
||||
"email": "",
|
||||
"email_institutionnel": "",
|
||||
"id": 10,
|
||||
"last_seen": "2022-08-20T12:00:00.000000+02:00",
|
||||
"nom": "alain2",
|
||||
"nom_fmt": "Alain2",
|
||||
"nomcomplet": "Bruno2 Alain2",
|
||||
"nomplogin": "ALAIN2 Bruno2 (lecteur_api)",
|
||||
"nomprenom": "Alain2 B.",
|
||||
"prenom": "bruno2",
|
||||
"prenom_fmt": "Bruno2",
|
||||
"prenomnom": "B. Alain2",
|
||||
"roles_string": "LecteurAPI_, LecteurAPI_",
|
||||
"status_txt": "ferm\u00e9",
|
||||
"user_name": "lecteur_api"
|
||||
}
|
||||
```
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user