diff --git a/docs/ScoDoc9API.md b/docs/ScoDoc9API.md index 937ba2f..9f33398 100644 --- a/docs/ScoDoc9API.md +++ b/docs/ScoDoc9API.md @@ -138,9 +138,9 @@ informations suivantes: * **Routes:** `/departements` * **Exemple d'utilisation:** `/api/departements` * **Résultat:** Liste des départements. - * **Exemple de résultat:** + * **Exemple de résultat:** ``` - [ + [ { "id": 1, "acronym": "TAPI", @@ -157,7 +157,7 @@ informations suivantes: }, ... ] - ``` + ``` * **`liste_etudiants`** @@ -168,32 +168,32 @@ informations suivantes: * **Résultat:** liste des étudiants d'un département, par défaut, ou d'un semestre si renseigné. (json) * **Exemple de résultat:** ``` - [ - { - "civilite": "X", - "code_ine": null, - "code_nip": null, - "date_naissance": null, - "email": null, - "emailperso": null, - "etudid": 18, - "nom": "MOREL", - "prenom": "JACQUES" - }, - { - "civilite": "X", - "code_ine": null, - "code_nip": null, - "date_naissance": null, - "email": null, - "emailperso": null, - "etudid": 19, - "nom": "FOURNIER", - "prenom": "ANNE" - }, - ... + [ + { + "civilite": "X", + "code_ine": null, + "code_nip": null, + "date_naissance": null, + "email": null, + "emailperso": null, + "etudid": 18, + "nom": "MOREL", + "prenom": "JACQUES" + }, + { + "civilite": "X", + "code_ine": null, + "code_nip": null, + "date_naissance": null, + "email": null, + "emailperso": null, + "etudid": 19, + "nom": "FOURNIER", + "prenom": "ANNE" + }, + ... ] - ``` + ``` * **`liste_semestres_courant`** @@ -204,7 +204,7 @@ informations suivantes: * **Résultat:** Liste des semestres actifs d'un département donné. (_réponse sous format json_) * **Exemple de résultat:** ``` - [ + [ { "titre": "master machine info", "gestion_semestrielle": false, @@ -237,7 +237,7 @@ informations suivantes: }, ... ] - ``` + ``` * **`referentiel_competences`** @@ -257,20 +257,20 @@ informations suivantes: * **Résultat:** Retourne la liste des Ues, ressources et SAE d'un semestre (json). * **Exemple de résultat:** ``` - { + { "ues": [ { "type": 0, "formation_id": 1, "ue_code": "UCOD11", "id": 1, - "ects": 12.0, + "ects": 12, "acronyme": "RT1.1", "is_external": false, "numero": 1, "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, + "titre": "Administrer les réseaux et l’Internet", + "coefficient": 0, "semestre_idx": 1, "color": "#B80004", "ue_id": 1 @@ -280,7 +280,7 @@ informations suivantes: "ressources": [ { "titre": "Fondamentaux de la programmation", - "coefficient": 1.0, + "coefficient": 1, "module_type": 2, "id": 17, "ects": null, @@ -288,11 +288,11 @@ informations suivantes: "ue_id": 3, "code": "R107", "formation_id": 1, - "heures_cours": 0.0, + "heures_cours": 0, "matiere_id": 3, - "heures_td": 0.0, + "heures_td": 0, "semestre_id": 1, - "heures_tp": 0.0, + "heures_tp": 0, "numero": 70, "code_apogee": "", "module_id": 17 @@ -301,8 +301,8 @@ informations suivantes: ], "saes": [ { - "titre": "Se pr\u00e9senter sur Internet", - "coefficient": 1.0, + "titre": "Se présenter sur Internet", + "coefficient": 1, "module_type": 3, "id": 14, "ects": null, @@ -310,11 +310,11 @@ informations suivantes: "ue_id": 3, "code": "SAE14", "formation_id": 1, - "heures_cours": 0.0, + "heures_cours": 0, "matiere_id": 3, - "heures_td": 0.0, + "heures_td": 0, "semestre_id": 1, - "heures_tp": 0.0, + "heures_tp": 0, "numero": 40, "code_apogee": "", "module_id": 14 @@ -322,7 +322,7 @@ informations suivantes: ... ] } - ``` + ``` @@ -335,31 +335,31 @@ informations suivantes: * **Résultat:** Retourne la liste des étudiants courant (json). * **Exemple de résultat:** ``` - { - { - "civilite": "X", - "code_ine": null, - "code_nip": null, - "date_naissance": null, - "email": null, - "emailperso": null, - "etudid": 18, - "nom": "MOREL", - "prenom": "JACQUES" - }, - { - "civilite": "X", - "code_ine": null, - "code_nip": null, - "date_naissance": null, - "email": null, - "emailperso": null, - "etudid": 19, - "nom": "FOURNIER", - "prenom": "ANNE" - }, - ... - } + [ + { + "civilite": "X", + "code_ine": null, + "code_nip": null, + "date_naissance": null, + "email": null, + "emailperso": null, + "etudid": 18, + "nom": "MOREL", + "prenom": "JACQUES" + }, + { + "civilite": "X", + "code_ine": null, + "code_nip": null, + "date_naissance": null, + "email": null, + "emailperso": null, + "etudid": 19, + "nom": "FOURNIER", + "prenom": "ANNE" + }, + ... + ] ``` * **`etudiant`** @@ -370,18 +370,18 @@ informations suivantes: * **Résultat:** Retourne les informations de l'étudiant correspondant à l'id passé en paramètres. (json) * **Exemple de résultat:** ``` - { - "civilite": "X", - "code_ine": null, - "code_nip": null, - "date_naissance": null, - "email": null, - "emailperso": null, - "etudid": 18, - "nom": "MOREL", - "prenom": "JACQUES" - } - ``` + { + "civilite": "X", + "code_ine": null, + "code_nip": null, + "date_naissance": null, + "email": null, + "emailperso": null, + "etudid": 18, + "nom": "MOREL", + "prenom": "JACQUES" + } + ``` * **`etudiant_formsemestres`** @@ -392,17 +392,13 @@ informations suivantes: * **Résultat:** Retourne la liste des semestres qu'un étudiant a suivis, triés par ordre chronologique. (json) * **Exemple de résultat:** ``` - [ + [ { - "titre": "master machine info", - "gestion_semestrielle": false, - "date_debut": "01/09/2021", - "bul_bgcolor": null, - "date_fin": "15/12/2022", + "date_fin": "31/08/2022", "resp_can_edit": false, "dept_id": 1, "etat": true, - "resp_can_change_ens": false, + "resp_can_change_ens": true, "id": 1, "modalite": "FI", "ens_can_edit_eval": false, @@ -412,19 +408,20 @@ informations suivantes: "semestre_id": 1, "bul_hide_xml": false, "elt_annee_apo": null, + "titre": "Semestre test", "block_moyennes": false, + "scodoc7_id": null, + "date_debut": "01/09/2021", + "gestion_semestrielle": false, + "bul_bgcolor": "white", "formsemestre_id": 1, - "titre_num": "master machine info semestre 1", + "titre_num": "Semestre test semestre 1", "date_debut_iso": "2021-09-01", - "date_fin_iso": "2022-12-15", - "responsables": [ - 3, - 2 - ] - }, - ... + "date_fin_iso": "2022-08-31", + "responsables": [] + } ] - ``` + ``` * **`etudiant_bulletin_semestre`** @@ -435,7 +432,7 @@ informations suivantes: * **Résultat:** Retourne le bulletin d'un étudiant en fonction de son id et d'un semestre donné. (json) * **Exemple de résultat:** ``` - { + { "version": "0", "type": "BUT", "date": "2022-04-27T07:18:16.450634Z", @@ -471,7 +468,7 @@ informations suivantes: "formation": { "id": 1, "acronyme": "BUT R&T", - "titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications", + "titre_officiel": "Bachelor technologique réseaux et télécommunications", "titre": "BUT R&T" }, "formsemestre_id": 1, @@ -500,7 +497,7 @@ informations suivantes: "ressources": { "R101": { "id": 1, - "titre": "Initiation aux r\u00e9seaux informatiques", + "titre": "Initiation aux réseaux informatiques", "code_apogee": null, "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=1", "moyenne": {}, @@ -513,7 +510,7 @@ informations suivantes: "heure_fin": "09:00", "coef": "01.00", "poids": { - "RT1.1": 1.0, + "RT1.1": 1 }, "note": { "value": "12.00", @@ -524,22 +521,22 @@ informations suivantes: "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=1" } ] - }, + } }, "saes": { "SAE11": { "id": 2, - "titre": "Se sensibiliser \u00e0 l'hygi\u00e8ne informatique et \u00e0 la cybers\u00e9curit\u00e9", + "titre": "Se sensibiliser à l'hygiène informatique et à la cybersécurité", "code_apogee": null, "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=2", "moyenne": {}, "evaluations": [] - }, + } }, "ues": { "RT1.1": { "id": 1, - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "titre": "Administrer les réseaux et l’Internet", "numero": 1, "type": 0, "color": "#B80004", @@ -558,51 +555,52 @@ informations suivantes: "ressources": { "R101": { "id": 1, - "coef": 12.0, + "coef": 12, "moyenne": "12.00" - }, + } }, "saes": { "SAE11": { "id": 2, - "coef": 16.0, + "coef": 16, "moyenne": "~" - }, + } }, "ECTS": { - "acquis": 0.0, - "total": 12.0 + "acquis": 0, + "total": 12 } }, - "semestre": { - "etapes": [], - "date_debut": "2021-09-01", - "date_fin": "2022-08-31", - "annee_universitaire": "2021 - 2022", - "numero": 1, - "inscription": "", - "groupes": [], - "absences": { - "injustifie": 1, - "total": 2 - }, - "ECTS": { - "acquis": 0, - "total": 30.0 - }, - "notes": { - "value": "10.60", - "min": "02.40", - "moy": "11.05", - "max": "17.40" - }, - "rang": { - "value": "10", - "total": 16 + "semestre": { + "etapes": [], + "date_debut": "2021-09-01", + "date_fin": "2022-08-31", + "annee_universitaire": "2021 - 2022", + "numero": 1, + "inscription": "", + "groupes": [], + "absences": { + "injustifie": 1, + "total": 2 + }, + "ECTS": { + "acquis": 0, + "total": 30 + }, + "notes": { + "value": "10.60", + "min": "02.40", + "moy": "11.05", + "max": "17.40" + }, + "rang": { + "value": "10", + "total": 16 + } } } } - ``` + ``` * **`etudiant_groups`** @@ -613,32 +611,32 @@ informations suivantes: * **Résultat:** Retourne la liste des groupes auxquels appartient l'étudiant dans le semestre indiqué. (json) * **Exemple de résultat:** ``` - [ - { - "partition_id": 1, - "id": 1, - "formsemestre_id": 1, - "partition_name": "TD", - "numero": 0, - "bul_show_rank": false, - "show_in_lists": true, - "group_id": 1, - "group_name": B - }, - { - "partition_id": 2, - "id": 2, - "formsemestre_id": 1, - "partition_name": "TP", - "numero": 1, - "bul_show_rank": false, - "show_in_lists": true, - "group_id": 2, - "group_name": "A" - }, - ... - ] - ``` + [ + { + "partition_id": 1, + "id": 1, + "formsemestre_id": 1, + "partition_name": "TD", + "numero": 0, + "bul_show_rank": false, + "show_in_lists": true, + "group_id": 1, + "group_name": "B" + }, + { + "partition_id": 2, + "id": 2, + "formsemestre_id": 1, + "partition_name": "TP", + "numero": 1, + "bul_show_rank": false, + "show_in_lists": true, + "group_id": 2, + "group_name": "A" + }, + ... + ] + ``` @@ -650,11 +648,11 @@ informations suivantes: * **Résultat:** Liste des formations. * **Exemple de résultat:** ``` - [ + [ { "id": 1, "acronyme": "BUT R&T", - "titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications", + "titre_officiel": "Bachelor technologique réseaux et télécommunications", "formation_code": "V1RET", "code_specialite": null, "dept_id": 1, @@ -666,7 +664,7 @@ informations suivantes: }, ... ] - ``` + ``` * **`formations_by_id`** * **Méthode:** GET @@ -676,7 +674,7 @@ informations suivantes: * **Résultat:** Retourne une formation en fonction d'un id donné * **Exemple de résultat:** ``` - { + { "id": 1, "acronyme": "BUT R&T", "titre_officiel": "Bachelor technologique réseaux et télécommunications", @@ -689,7 +687,7 @@ informations suivantes: "referentiel_competence_id": null, "formation_id": 1 } - ``` + ``` * **`formation_export_by_formation_id`** * **Méthode:** GET * **Paramètres:** `formation_id`, `export_ids` (False par défaut) @@ -698,10 +696,10 @@ informations suivantes: * **Résultat:** Retourne la formation, avec UE, matières, modules * **Exemple de résultat:** ``` - { + { "id": 1, "acronyme": "BUT R&T", - "titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications", + "titre_officiel": "Bachelor technologique réseaux et télécommunications", "formation_code": "V1RET", "code_specialite": null, "dept_id": 1, @@ -714,29 +712,29 @@ informations suivantes: { "acronyme": "RT1.1", "numero": 1, - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "titre": "Administrer les réseaux et l’Internet", "type": 0, "ue_code": "UCOD11", - "ects": 12.0, + "ects": 12, "is_external": false, "code_apogee": "", - "coefficient": 0.0, + "coefficient": 0, "semestre_idx": 1, "color": "#B80004", "reference": 1, "matiere": [ { - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "titre": "Administrer les réseaux et l’Internet", "numero": 1, "module": [ { - "titre": "Initiation aux r\u00e9seaux informatiques", - "abbrev": "Init aux r\u00e9seaux informatiques", + "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, + "heures_cours": 0, + "heures_td": 0, + "heures_tp": 0, + "coefficient": 1, "ects": "", "semestre_id": 1, "numero": 10, @@ -758,13 +756,13 @@ informations suivantes: ] }, { - "titre": "Se sensibiliser \u00e0 l'hygi\u00e8ne informatique et \u00e0 la cybers\u00e9curit\u00e9", - "abbrev": "Hygi\u00e8ne informatique", + "titre": "Se sensibiliser à l'hygiène informatique et à la cybersécurité", + "abbrev": "Hygiène informatique", "code": "SAE11", - "heures_cours": 0.0, - "heures_td": 0.0, - "heures_tp": 0.0, - "coefficient": 1.0, + "heures_cours": 0, + "heures_td": 0, + "heures_tp": 0, + "coefficient": 1, "ects": "", "semestre_id": 1, "numero": 10, @@ -776,16 +774,14 @@ informations suivantes: "coef": "16.0" } ] - }, - ... + } ] - }, - ... + } ] - }, + } ] } - ``` + ``` ### Semestres de formation Les sessions de formation (dénommées "semestres" même si elles durent une année ou un mois) sont représentées par les `formsemestre`. @@ -798,7 +794,7 @@ Les sessions de formation (dénommées "semestres" même si elles durent une ann * **Résultat:** Retourne l'information sur le formsemestre correspondant au formsemestre_id * **Exemple de résultat:** ``` - { + { "date_fin": "31/08/2022", "resp_can_edit": false, "dept_id": 1, @@ -825,7 +821,7 @@ Les sessions de formation (dénommées "semestres" même si elles durent une ann "date_fin_iso": "2022-08-31", "responsables": [] } - ``` + ``` * **`formsemestre_apo`** * **Méthode:** GET * **Paramètres:** `etape_apo` @@ -834,7 +830,7 @@ Les sessions de formation (dénommées "semestres" même si elles durent une ann * **Résultat:** Retourne les informations sur les formsemestres * **Exemple de résultat:** ``` - { + { "date_fin": "31/08/2022", "resp_can_edit": false, "dept_id": 1, @@ -861,7 +857,7 @@ Les sessions de formation (dénommées "semestres" même si elles durent une ann "date_fin_iso": "2022-08-31", "responsables": [] } - ``` + ``` @@ -873,109 +869,106 @@ Les sessions de formation (dénommées "semestres" même si elles durent une ann * **Résultat:** Retourne le bulletin de note d'un étudiant * **Exemple de résultat:** ``` - { - "etudid":1, - "formsemestre_id":1, - "date":"2022-04-27T10:44:47.448094", - "publie":true, - "etapes":[ - - ], - "etudiant":{ - "etudid":1, - "code_nip":"1", - "code_ine":"1", - "nom":"COSTA", - "prenom":"Sacha", - "civilite":"", - "photo_url":"/ScoDoc/TAPI/Scolarite/get_photo_image?etudid=1&size=small", - "email":"SACHA.COSTA@example.com", - "emailperso":"", - "sexe":"" - }, - "note":{ - "value":"10.60", - "min":"-", - "max":"-", - "moy":"-" - }, - "rang":{ - "value":"10", - "ninscrits":16 - }, - "rang_group":[ - { - "group_type":"TD", - "group_name":"", - "value":"", - "ninscrits":"" - } - ], - "note_max":{ - "value":20 - }, - "bonus_sport_culture":{ - "value":0.0 - }, - "ue":[ - { - "id":1, - "numero":"1", - "acronyme":"RT1.1", - "titre":"Administrer les r\u00e9seaux et l\u2019Internet", - "note":{ - "value":"08.50", - "min":"06.00", - "max":"16.50", - "moy":"11.31" - }, - "rang":"12", - "effectif":16, - "ects":"12", - "code_apogee":"", - "module":[ + { + "etudid": 1, + "formsemestre_id": 1, + "date": "2022-04-27T10:44:47.448094", + "publie": true, + "etapes": [], + "etudiant": { + "etudid": 1, + "code_nip": "1", + "code_ine": "1", + "nom": "COSTA", + "prenom": "Sacha", + "civilite": "", + "photo_url": "/ScoDoc/TAPI/Scolarite/get_photo_image?etudid=1&size=small", + "email": "SACHA.COSTA@example.com", + "emailperso": "", + "sexe": "" + }, + "note": { + "value": "10.60", + "min": "-", + "max": "-", + "moy": "-" + }, + "rang": { + "value": "10", + "ninscrits": 16 + }, + "rang_group": [ + { + "group_type": "TD", + "group_name": "", + "value": "", + "ninscrits": "" + } + ], + "note_max": { + "value": 20 + }, + "bonus_sport_culture": { + "value": 0 + }, + "ue": [ + { + "id": 1, + "numero": "1", + "acronyme": "RT1.1", + "titre": "Administrer les réseaux et l’Internet", + "note": { + "value": "08.50", + "min": "06.00", + "max": "16.50", + "moy": "11.31" + }, + "rang": "12", + "effectif": 16, + "ects": "12", + "code_apogee": "", + "module": [ + { + "id": 1, + "code": "R101", + "coefficient": 1, + "numero": 10, + "titre": "Initiation aux réseaux informatiques", + "abbrev": "Init aux réseaux informatiques", + "note": { + "value": "12.00", + "moy": "-", + "max": "-", + "min": "-", + "nb_notes": "-", + "nb_missing": "-", + "nb_valid_evals": "-" + }, + "code_apogee": "", + "evaluation": [ { - "id":1, - "code":"R101", - "coefficient":1.0, - "numero":10, - "titre":"Initiation aux r\u00e9seaux informatiques", - "abbrev":"Init aux r\u00e9seaux informatiques", - "note":{ - "value":"12.00", - "moy":"-", - "max":"-", - "min":"-", - "nb_notes":"-", - "nb_missing":"-", - "nb_valid_evals":"-" - }, - "code_apogee":"", - "evaluation":[ - { - "jour":"2022-04-20", - "heure_debut":"08:00:00", - "heure_fin":"09:00:00", - "coefficient":1.0, - "evaluation_type":0, - "evaluation_id":1, - "description":"eval1", - "note":"12.00" - } - ] - }, - ... - ] - } - ], - "ue_capitalisee":[], - "absences":{ - "nbabs":2, - "nbabsjust":1 - }, - "appreciation":[] + "jour": "2022-04-20", + "heure_debut": "08:00:00", + "heure_fin": "09:00:00", + "coefficient": 1, + "evaluation_type": 0, + "evaluation_id": 1, + "description": "eval1", + "note": "12.00" + } + ] + } + ] + } + ], + "ue_capitalisee": [], + "absences": { + "nbabs": 2, + "nbabsjust": 1 + }, + "appreciation": [] } - ``` + ``` @@ -987,146 +980,146 @@ Les sessions de formation (dénommées "semestres" même si elles durent une ann * **Résultat:** Retourne les bulletins d'un formsemestre donné * **Exemple de résultat:** ``` - [ - { - "version": "0", - "type": "BUT", - "date": "2022-04-27T07:18:16.450634Z", - "publie": true, - "etudiant": { - "civilite": "X", - "code_ine": "1", - "code_nip": "1", - "date_naissance": "", - "email": "SACHA.COSTA@example.com", - "emailperso": "", - "etudid": 1, - "nom": "COSTA", - "prenom": "SACHA", - "nomprenom": "Sacha COSTA", - "lieu_naissance": "", - "dept_naissance": "", - "nationalite": "", - "boursier": "", - "fiche_url": "/ScoDoc/TAPI/Scolarite/ficheEtud?etudid=1", - "photo_url": "/ScoDoc/TAPI/Scolarite/get_photo_image?etudid=1&size=small", + [ + { + "version": "0", + "type": "BUT", + "date": "2022-04-27T07:18:16.450634Z", + "publie": true, + "etudiant": { + "civilite": "X", + "code_ine": "1", + "code_nip": "1", + "date_naissance": "", + "email": "SACHA.COSTA@example.com", + "emailperso": "", + "etudid": 1, + "nom": "COSTA", + "prenom": "SACHA", + "nomprenom": "Sacha COSTA", + "lieu_naissance": "", + "dept_naissance": "", + "nationalite": "", + "boursier": "", + "fiche_url": "/ScoDoc/TAPI/Scolarite/ficheEtud?etudid=1", + "photo_url": "/ScoDoc/TAPI/Scolarite/get_photo_image?etudid=1&size=small", + "id": 1, + "codepostaldomicile": "", + "paysdomicile": "", + "telephonemobile": "", + "typeadresse": "domicile", + "domicile": "", + "villedomicile": "", + "telephone": "", + "fax": "", + "description": "" + }, + "formation": { + "id": 1, + "acronyme": "BUT R&T", + "titre_officiel": "Bachelor technologique réseaux et télécommunications", + "titre": "BUT R&T" + }, + "formsemestre_id": 1, + "etat_inscription": "I", + "options": { + "show_abs": true, + "show_abs_modules": false, + "show_ects": true, + "show_codemodules": false, + "show_matieres": false, + "show_rangs": true, + "show_ue_rangs": true, + "show_mod_rangs": true, + "show_moypromo": false, + "show_minmax": false, + "show_minmax_mod": false, + "show_minmax_eval": false, + "show_coef": true, + "show_ue_cap_details": false, + "show_ue_cap_current": true, + "show_temporary": true, + "temporary_txt": "Provisoire", + "show_uevalid": true, + "show_date_inscr": true + }, + "ressources": { + "R101": { "id": 1, - "codepostaldomicile": "", - "paysdomicile": "", - "telephonemobile": "", - "typeadresse": "domicile", - "domicile": "", - "villedomicile": "", - "telephone": "", - "fax": "", - "description": "" - }, - "formation": { + "titre": "Initiation aux réseaux informatiques", + "code_apogee": null, + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=1", + "moyenne": {}, + "evaluations": [ + { + "id": 1, + "description": "eval1", + "date": "2022-04-20", + "heure_debut": "08:00", + "heure_fin": "09:00", + "coef": "01.00", + "poids": { + "RT1.1": 1 + }, + "note": { + "value": "12.00", + "min": "00.00", + "max": "18.00", + "moy": "10.88" + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=1" + } + ] + } + }, + "saes": { + "SAE11": { + "id": 2, + "titre": "Se sensibiliser à l'hygiène informatique et à la cybersécurité", + "code_apogee": null, + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=2", + "moyenne": {}, + "evaluations": [] + } + }, + "ues": { + "RT1.1": { "id": 1, - "acronyme": "BUT R&T", - "titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications", - "titre": "BUT R&T" - }, - "formsemestre_id": 1, - "etat_inscription": "I", - "options": { - "show_abs": true, - "show_abs_modules": false, - "show_ects": true, - "show_codemodules": false, - "show_matieres": false, - "show_rangs": true, - "show_ue_rangs": true, - "show_mod_rangs": true, - "show_moypromo": false, - "show_minmax": false, - "show_minmax_mod": false, - "show_minmax_eval": false, - "show_coef": true, - "show_ue_cap_details": false, - "show_ue_cap_current": true, - "show_temporary": true, - "temporary_txt": "Provisoire", - "show_uevalid": true, - "show_date_inscr": true - }, - "ressources": { - "R101": { - "id": 1, - "titre": "Initiation aux r\u00e9seaux informatiques", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=1", - "moyenne": {}, - "evaluations": [ - { - "id": 1, - "description": "eval1", - "date": "2022-04-20", - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - }, - "note": { - "value": "12.00", - "min": "00.00", - "max": "18.00", - "moy": "10.88" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=1" - } - ] + "titre": "Administrer les réseaux et l’Internet", + "numero": 1, + "type": 0, + "color": "#B80004", + "competence": null, + "moyenne": { + "value": "08.50", + "min": "06.00", + "max": "16.50", + "moy": "11.31", + "rang": "12", + "total": 16 }, - }, - "saes": { - "SAE11": { - "id": 2, - "titre": "Se sensibiliser \u00e0 l'hygi\u00e8ne informatique et \u00e0 la cybers\u00e9curit\u00e9", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=2", - "moyenne": {}, - "evaluations": [] - }, - }, - "ues": { - "RT1.1": { - "id": 1, - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "numero": 1, - "type": 0, - "color": "#B80004", - "competence": null, - "moyenne": { - "value": "08.50", - "min": "06.00", - "max": "16.50", - "moy": "11.31", - "rang": "12", - "total": 16 - }, - "bonus": "00.00", - "malus": "00.00", - "capitalise": null, - "ressources": { - "R101": { - "id": 1, - "coef": 12.0, - "moyenne": "12.00" - }, - }, - "saes": { - "SAE11": { - "id": 2, - "coef": 16.0, - "moyenne": "~" - }, - }, - "ECTS": { - "acquis": 0.0, - "total": 12.0 + "bonus": "00.00", + "malus": "00.00", + "capitalise": null, + "ressources": { + "R101": { + "id": 1, + "coef": 12, + "moyenne": "12.00" } }, + "saes": { + "SAE11": { + "id": 2, + "coef": 16, + "moyenne": "~" + } + }, + "ECTS": { + "acquis": 0, + "total": 12 + } + }, "semestre": { "etapes": [], "date_debut": "2021-09-01", @@ -1141,7 +1134,7 @@ Les sessions de formation (dénommées "semestres" même si elles durent une ann }, "ECTS": { "acquis": 0, - "total": 30.0 + "total": 30 }, "notes": { "value": "10.60", @@ -1154,10 +1147,10 @@ Les sessions de formation (dénommées "semestres" même si elles durent une ann "total": 16 } } - }, - ... + } + } ] - ``` + ``` @@ -1169,8 +1162,8 @@ Les sessions de formation (dénommées "semestres" même si elles durent une ann * **Résultat:** Retourne le récapitulatif des décisions jury * **Exemple de résultat:** ``` - XXX A COMPLETER - ``` + XXX A COMPLETER + ``` ### Modules de formation @@ -1185,8 +1178,8 @@ On peut récupérer soit un module par son id, soit la listes des modules d'un s * **Résultat:** Retourne la liste des moduleimpl * **Exemple de résultat:** ``` - XXX A COMPLETER - ``` + XXX A COMPLETER + ``` * **`moduleimpls_sem`** * **Méthode:** GET @@ -1196,7 +1189,7 @@ On peut récupérer soit un module par son id, soit la listes des modules d'un s * **Résultat:** Retourne la liste des moduleimpl d'un semestre * **Exemple de résultat:** ``` - [ + [ { "id": 1, "formsemestre_id": 1, @@ -1204,30 +1197,29 @@ On peut récupérer soit un module par son id, soit la listes des modules d'un s "module_id": 1, "responsable_id": 2, "module": { - "heures_tp": 0.0, + "heures_tp": 0, "code_apogee": "", - "titre": "Initiation aux r\u00e9seaux informatiques", - "coefficient": 1.0, + "titre": "Initiation aux réseaux informatiques", + "coefficient": 1, "module_type": 2, "id": 1, "ects": null, - "abbrev": "Init aux r\u00e9seaux informatiques", + "abbrev": "Init aux réseaux informatiques", "ue_id": 1, "code": "R101", "formation_id": 1, - "heures_cours": 0.0, + "heures_cours": 0, "matiere_id": 1, - "heures_td": 0.0, + "heures_td": 0, "semestre_id": 1, "numero": 10, "module_id": 1 }, "moduleimpl_id": 1, "ens": [] - }, - ... + } ] - ``` + ``` ### Groupes et partitions @@ -1243,7 +1235,7 @@ d'un nombre quelconque de groupes d'étudiants. * **Résultat:** La liste de toutes les partitions d'un formsemestre. * **Exemple de résultat:** ``` - [ + [ { "partition_id": 2, "id": 2, @@ -1263,7 +1255,7 @@ d'un nombre quelconque de groupes d'étudiants. "show_in_lists": true } ] - ``` + ``` * **`etud_in_group`** * **Méthode: GET** @@ -1273,7 +1265,7 @@ d'un nombre quelconque de groupes d'étudiants. * **Résultat:** La liste de toutes les partitions d'un formsemestre. * **Exemple de résultat:** ``` - [ + [ { "etudid": 10, "id": 10, @@ -1310,10 +1302,9 @@ d'un nombre quelconque de groupes d'étudiants. "nomprenom": "Mme Marguerite BOUTET", "ne": "e", "email_default": "MARGUERITE.BOUTET@example.com" - }, - ... + } ] - ``` + ``` * **`set_groups`** @@ -1333,30 +1324,29 @@ d'un nombre quelconque de groupes d'étudiants. * **Résultat:** Retourne la liste des évaluations à partir de l'id d'un moduleimpl * **Exemple de résultat:** ``` - [ + [ { "moduleimpl_id": 1, "jour": "20/04/2022", "heure_debut": "08h00", "description": "eval1", - "coefficient": 1.0, + "coefficient": 1, "publish_incomplete": false, "numero": 0, "id": 1, "heure_fin": "09h00", - "note_max": 20.0, + "note_max": 20, "visibulletin": true, "evaluation_type": 0, "evaluation_id": 1, "jouriso": "2022-04-20", "duree": "1h", - "descrheure": " de 08h00 \u00e0 09h00", + "descrheure": " de 08h00 à 09h00", "matin": 1, "apresmidi": 0 - }, - ... + } ] - ``` + ``` * **`evaluation_notes`** @@ -1367,12 +1357,12 @@ d'un nombre quelconque de groupes d'étudiants. * **Résultat:** Retourne la liste des notes à partir de l'id d'une évaluation donnée * **Exemple de résultat:** ``` - { + { "1": { "id": 1, "etudid": 10, "evaluation_id": 1, - "value": 15.0, + "value": 15, "comment": "", "date": "Wed, 20 Apr 2022 06:49:05 GMT", "uid": 2 @@ -1381,14 +1371,13 @@ d'un nombre quelconque de groupes d'étudiants. "id": 2, "etudid": 1, "evaluation_id": 1, - "value": 12.0, + "value": 12, "comment": "", "date": "Wed, 20 Apr 2022 06:49:06 GMT", "uid": 2 - }, - ... + } } - ``` + ``` ### Absences @@ -1403,7 +1392,7 @@ d'un nombre quelconque de groupes d'étudiants. * **Résultat:** Retourne la liste des absences d'un étudiant donné * **Exemple de résultat:** ``` - [ + [ { "jour": "2022-04-15", "matin": true, @@ -1423,7 +1412,7 @@ d'un nombre quelconque de groupes d'étudiants. "end": "2022-04-15 17:59:59" } ] - ``` + ``` * **`absences_just`** * **Méthode:** GET @@ -1433,7 +1422,7 @@ d'un nombre quelconque de groupes d'étudiants. * **Résultat:** Retourne la liste des absences justifiées d'un étudiant donné * **Exemple de résultat:** ``` - [ + [ { "jour": "2022-04-15", "matin": true, @@ -1453,7 +1442,7 @@ d'un nombre quelconque de groupes d'étudiants. "end": "2022-04-15 17:59:59" } ] - ``` + ``` * **`abs_groupe_etat`** @@ -1464,8 +1453,8 @@ d'un nombre quelconque de groupes d'étudiants. * **Résultat:** Liste des absences d'un ou plusieurs groupes entre deux dates. * **Exemple de résultat:** ``` - XXX A COMPLETER - ``` + XXX A COMPLETER + ``` ### Jury @@ -1478,8 +1467,8 @@ d'un nombre quelconque de groupes d'étudiants. * **Résultat:** Retourne la feuille de préparation du jury * **Exemple de résultat:** ``` - XXX A COMPLETER - ``` + XXX A COMPLETER + ``` * **`jury_decisions`** * **Méthode:** GET @@ -1489,8 +1478,8 @@ d'un nombre quelconque de groupes d'étudiants. * **Résultat:** Retourne les décisions du jury suivant un formsemestre donné * **Exemple de résultat:** ``` - XXX A COMPLETER - ``` + XXX A COMPLETER + ``` ### Logos