From cd3767271b3441343e543dbeac92f0cc6fee865f Mon Sep 17 00:00:00 2001 From: Jean-Marie PLACE Date: Sun, 21 Aug 2022 12:13:57 +0200 Subject: [PATCH] remise a niveau exemples ; ajout user-password --- docs/ScoDoc9API.md | 237 +- docs/img/API_Chart.odg | Bin 30397 -> 30515 bytes docs/img/API_Chart.svg | 1650 ++++--- .../samples/sample_departement-create.json.md | 6 +- docs/samples/sample_departement-edit.json.md | 6 +- .../sample_departement-etudiants.json.md | 72 +- ...departement-formsemestres-courants.json.md | 172 +- ...mple_departement-formsemestres_ids.json.md | 18 +- docs/samples/sample_departement-logo.json.md | 20 +- docs/samples/sample_departement-logos.json.md | 18 +- docs/samples/sample_departement.json.md | 28 +- docs/samples/sample_departements-ids.json.md | 2 +- docs/samples/sample_departements.json.md | 14 +- ...ple_etudiant-formsemestre-bulletin.json.md | 3996 ++++++++--------- ...ample_etudiant-formsemestre-groups.json.md | 18 +- .../sample_etudiant-formsemestres.json.md | 180 +- docs/samples/sample_etudiant.json.md | 282 +- .../sample_etudiant_formsemestres.json.md | 90 +- docs/samples/sample_etudiants-clef.json.md | 326 +- .../samples/sample_etudiants-courants.json.md | 284 +- docs/samples/sample_formation-export.json.md | 2108 ++++----- ..._formation-referentiel_competences.json.md | 1562 +++---- docs/samples/sample_formation.json.md | 28 +- docs/samples/sample_formations.json.md | 30 +- docs/samples/sample_formations_ids.json.md | 2 +- .../sample_formsemestre-bulletins.json.md | 3122 ++++++------- ...sample_formsemestre-decisions_jury.json.md | 22 +- .../sample_formsemestre-etat_evals.json.md | 386 +- ...ample_formsemestre-etudiants-query.json.md | 22 +- .../sample_formsemestre-etudiants.json.md | 22 +- ...mple_formsemestre-partition-create.json.md | 8 +- ...mple_formsemestre-partitions-order.json.md | 8 +- .../sample_formsemestre-programme.json.md | 3308 +++++++------- .../sample_formsemestre-resultats.json.md | 150 +- docs/samples/sample_formsemestre.json.md | 88 +- .../sample_formsemestres-query.json.md | 90 +- docs/samples/sample_group-edit.json.md | 12 +- .../sample_group-etudiants-query.json.md | 18 +- docs/samples/sample_group-etudiants.json.md | 18 +- .../sample_group-remove_etudiant.json.md | 4 +- .../samples/sample_group-set_etudiant.json.md | 4 +- docs/samples/sample_logo.json.md | 4 +- docs/samples/sample_logos.json.md | 2 +- .../sample_moduleimpl-evaluations.json.md | 34 +- docs/samples/sample_moduleimpl.json.md | 46 +- docs/samples/sample_partition-edit.json.md | 14 +- .../sample_partition-group-create.json.md | 14 +- .../sample_partition-groups-order.json.md | 14 +- .../sample_partition-remove_etudiant.json.md | 4 +- docs/samples/sample_partition.json.md | 14 +- docs/samples/sample_permissions.json.md | 2 +- .../sample_role-add_permission.json.md | 4 +- docs/samples/sample_role-create.json.md | 4 +- docs/samples/sample_role-edit.json.md | 4 +- .../sample_role-remove_permission.json.md | 4 +- docs/samples/sample_role.json.md | 4 +- docs/samples/sample_roles.json.md | 10 +- docs/samples/sample_user-create.json.md | 30 +- docs/samples/sample_user-edit.json.md | 30 +- docs/samples/sample_user-password.json.md | 31 + docs/samples/sample_user-role-add.json.md | 30 +- docs/samples/sample_user-role-remove.json.md | 30 +- docs/samples/sample_user.json.md | 30 +- docs/samples/sample_users-query.json.md | 62 +- 64 files changed, 9475 insertions(+), 9377 deletions(-) create mode 100644 docs/samples/sample_user-password.json.md diff --git a/docs/ScoDoc9API.md b/docs/ScoDoc9API.md index cad91fb..e55590f 100644 --- a/docs/ScoDoc9API.md +++ b/docs/ScoDoc9API.md @@ -204,76 +204,85 @@ Ce tableau est trié selon le type des informations renvoyées: * suivi de `:` puis d'un nom en majuscule indique une requête (POST) qui modifie les données de ScoDoc. -| Retour | Remarque | Méthode | Navigation | -|:------------------------|:----------------------------------|---------|---------------------------------------------------------------------------| -| departement**`*`** | tous les depts | GET | [departements](#departements) | -| departement**`#`** | tous les ids des depts | GET | [departements-ids](#departements-ids) | -| departement | recherche par id | GET | [departement](#departement) | -| departement | recherche par acronyme | GET | [departement](#departement) | -| departement:CREATE | création d'un département | POST | [departement-create](#departement-create) | -| departement:EDIT | modification d'un département | POST | [departement-edit](#departement-edit) | -| departementDELETE | suppression d'un département | POST | [departement-delete](#departement-delete) | -| formation**`*`** | toutes les formations accessibles | GET | [formations](#formations) | -| formation**`#`** | ids des formations accessibles | GET | [formations-ids](#formations-ids) | -| formation | une formation | GET | [formation](#formation) | -| export | | GET | [formation-export](#formation-export) | -| export**`+`** | | GET | [formation-export_with_ids](#formation-export_with_ids) | -| referentiel_competences | | GET | [formation-referenciel_competences](#formation-referenciel_competences) | -| formsemestre**`#`** | | GET | [departement-formsemestres_ids](#departement-formsemestres_ids) | -| formsemestre**`*`** | | GET | [departement-formsemestres_courants](#departement-formsemestres_courants) | -| formsemestre**`*`** | | GET | [formsemestre-query](#formsemestre-query) | -| formsemestre**`*`** | | GET | [etudiant-formsemestres](#etudiant-formsemestres) | -| formsemestre | | GET | [formsemestre](#formsemestre) | -| moduleimpl | | GET | [moduleimpl](#moduleimpl) | -| partition**`*`** | | GET | [formsemestre-partitions](#formsemestre-partitions) | -| partition | | GET | [partition](#partition) | -| partition:CREATE | | POST | [formsemestre-partition-create](#formsemestre-partition-create) | -| partition:EDIT | | POST | [partition-edit](#partition-edit) | -| partition:ACTION | | POST | [formsemestre-partitions-order](#formsemestre-partitions-order) | -| partition:DELETE | | POST | [partition-delete](#partition-delete) | -| partition:ACTION | | POST | [partition-remove_etudiant](#partition-remove_etudiant) | -| group:CREATE | | POST | [partition-group-create](#partition-group-create) | -| group:EDIT | | POST | [group-edit](#group-edit) | -| group:ACTION | | POST | [partition-groups-order](#partition-groups-order) | -| group:DELETE | | POST | [group-delete](#group-delete) | -| group* | | POST | [etudiant-formsemestre-groups](#etudiant-formsemestre-groups) | -| group:ACTION | | GET | [group-set_etudiant](#group-set_etudiant) | -| group:ACTION | | POST | [group-remove_etudiant](#group-remove_etudiant) | -| etudiant**`*`** | recherche par etudid, nip ou i | GET | [etudiants-clé](#etudiants-clé) | -| etudiant**`*`** | les étudiants actuels | GET | [etudiants-courant](#etudiants-courant) | -| etudiant**`*`** | | GET | [departement-etudiants](#departement-etudiants) | -| etudiant**`*`** | | GET | [formsemestre-etudiants](#formsemestre-etudiants) | -| etudiant**`*`** | | GET | [formsemestre-etudiants-query](#formsemestre-etudiants-query) | -| etudiant**`*`** | | GET | [group-etudiants](#group-etudiants) | -| etudiant**`*`** | | GET | [group-etudiants-query](#group-etudiants-query) | -| etudiant | | GET | [etudiant](#etudiant) | -| bulletin**`*`** | | GET | [formsemestre-bulletin](#formsemestre-bulletin) | -| bulletin | | GET | [etudiant-formsemestre-bulletin](#etudiant-formsemestre-bulletin) | -| programme | | GET | [formsemestre-programme](#formsemestre-programme) | -| | | GET | [formsemestre-etat_evals](#formsemestre-etat_evals) | -| | | GET | [formsemestre-resultats](#formsemestre-resultats) | -| jury | | GET | [formsemestre-decisions_jury](#formsemestre-decisions_jury) | -| evaluation* | | GET | [evaluations](#evaluations) | -| note* | | GET | [evaluation-notes](#evaluation-notes) | -| logo**`*`** | | GET | [logos](#logos) | -| logo**`*`** | | GET | [departement-logos](#departement-logos) | -| image | | GET | [logo](#logo) | -| image | | GET | [departement-logo](#departement-logo) | -| user | | GET | [user](#user) | -| user**`*`** | | GET | [users-query](#users-query) | -| user:CREATE | | POST | [user-create](#user-create) | -| user:EDIT | | POST | [user-edit](#user-edit) | -| user:DELETE | | POST | [user-delete](#user-delete) | -| user:ACTION | | POST | [user-role-add](#user-role-add) | -| user:ACTION | | POST | [user-role-remove](#user-role-remove) | -| permission**`*`** | | GET | [permissions](#permissions) | -| role**`*`** | | GET | [roles](#roles) | -| role**`*`** | | GET | [role](#role) | -| role:ACTION | | POST | [role-add_permission](#role-add_permission) | -| role:ACTION | | POST | [role-remove_permission](#role-remove_permission) | -| role:CREATE | | POST | [role-create](#role-create) | -| role:EDIT | | POST | [role-edit](#role-edit) | -| role:DELETE | | POST | [role-delete](#role-delete) | +| Retour | Remarque | Méthode | Navigation | +|:------------------------|:----------------------------------------|---------|---------------------------------------------------------------------------| +| departement**`*`** | tous les depts | GET | [departements](#departements) | +| departement**`#`** | tous les ids des depts | GET | [departements-ids](#departements-ids) | +| departement | recherche par id | GET | [departement](#departement) | +| departement | recherche par acronyme | GET | [departement](#departement) | +| departement:CREATE | création d'un département | POST | [departement-create](#departement-create) | +| departement:EDIT | modification d'un département | POST | [departement-edit](#departement-edit) | +| departementDELETE | suppression d'un département | POST | [departement-delete](#departement-delete) | +| formation**`*`** | toutes les formations accessibles | GET | [formations](#formations) | +| formation**`#`** | ids des formations accessibles | GET | [formations-ids](#formations-ids) | +| formation | une formation | GET | [formation](#formation) | +| export | | GET | [formation-export](#formation-export) | +| export**`+`** | | GET | [formation-export_with_ids](#formation-export_with_ids) | +| referentiel_competences | | GET | [formation-referenciel_competences](#formation-referenciel_competences) | +| formsemestre**`#`** | | GET | [departement-formsemestres_ids](#departement-formsemestres_ids) | +| formsemestre**`*`** | | GET | [departement-formsemestres_courants](#departement-formsemestres_courants) | +| formsemestre**`*`** | | GET | [formsemestre-query](#formsemestre-query) | +| formsemestre**`*`** | | GET | [etudiant-formsemestres](#etudiant-formsemestres) | +| formsemestre | | GET | [formsemestre](#formsemestre) | +| moduleimpl | | GET | [moduleimpl](#moduleimpl) | +| partition**`*`** | | GET | [formsemestre-partitions](#formsemestre-partitions) | +| partition | | GET | [partition](#partition) | +| partition:CREATE | | POST | [formsemestre-partition-create](#formsemestre-partition-create) | +| partition:EDIT | | POST | [partition-edit](#partition-edit) | +| partition:ACTION | | POST | [formsemestre-partitions-order](#formsemestre-partitions-order) | +| partition:DELETE | | POST | [partition-delete](#partition-delete) | +| partition:ACTION | | POST | [partition-remove_etudiant](#partition-remove_etudiant) | +| group:CREATE | | POST | [partition-group-create](#partition-group-create) | +| group:EDIT | | POST | [group-edit](#group-edit) | +| group:ACTION | | POST | [partition-groups-order](#partition-groups-order) | +| group:DELETE | | POST | [group-delete](#group-delete) | +| group* | | POST | [etudiant-formsemestre-groups](#etudiant-formsemestre-groups) | +| group:ACTION | | GET | [group-set_etudiant](#group-set_etudiant) | +| group:ACTION | | POST | [group-remove_etudiant](#group-remove_etudiant) | +| etudiant**`*`** | recherche par etudid, nip ou i | GET | [etudiants-clé](#etudiants-clé) | +| etudiant**`*`** | les étudiants actuels | GET | [etudiants-courant](#etudiants-courant) | +| etudiant**`*`** | | GET | [departement-etudiants](#departement-etudiants) | +| etudiant**`*`** | | GET | [formsemestre-etudiants](#formsemestre-etudiants) | +| etudiant**`*`** | | GET | [formsemestre-etudiants-query](#formsemestre-etudiants-query) | +| etudiant**`*`** | | GET | [group-etudiants](#group-etudiants) | +| etudiant**`*`** | | GET | [group-etudiants-query](#group-etudiants-query) | +| etudiant | | GET | [etudiant](#etudiant) | +| bulletin**`*`** | | GET | [formsemestre-bulletin](#formsemestre-bulletin) | +| bulletin | | GET | [etudiant-formsemestre-bulletin](#etudiant-formsemestre-bulletin) | +| programme | | GET | [formsemestre-programme](#formsemestre-programme) | +| | | GET | [formsemestre-etat_evals](#formsemestre-etat_evals) | +| | | GET | [formsemestre-resultats](#formsemestre-resultats) | +| jury | | GET | [formsemestre-decisions_jury](#formsemestre-decisions_jury) | +| evaluation* | | GET | [evaluations](#evaluations) | +| note* | | GET | [evaluation-notes](#evaluation-notes) | +| logo**`*`** | | GET | [logos](#logos) | +| logo**`*`** | | GET | [departement-logos](#departement-logos) | +| logo | | GET | [logo](#logo) | +| logo | | GET | [departement-logo](#departement-logo) | +| user | | GET | [user](#user) | +| user**`*`** | | GET | [users-query](#users-query) | +| user:CREATE | | POST | [user-create](#user-create) | +| user:EDIT | | POST | [user-edit](#user-edit) | +| user:PASSWORD | change le mot de passe d'un utilisateur | POST | [user-password](#user-password) | +| user:DELETE | | POST | [user-delete](#user-delete) | +| user:ACTION | | POST | [user-role-add](#user-role-add) | +| user:ACTION | | POST | [user-role-remove](#user-role-remove) | +| permission**`*`** | | GET | [permissions](#permissions) | +| role**`*`** | | GET | [roles](#roles) | +| role**`*`** | | GET | [role](#role) | +| role:ACTION | | POST | [role-add_permission](#role-add_permission) | +| role:ACTION | | POST | [role-remove_permission](#role-remove_permission) | +| role:CREATE | | POST | [role-create](#role-create) | +| role:EDIT | | POST | [role-edit](#role-edit) | +| role:DELETE | | POST | [role-delete](#role-delete) | + +#### Note sur les exemples d'utilisation +Pour uniformiser les résultats des exemples, ceux sont soumis à quelques post-traitements non réalisés par l'API. Il n'est par exemple pas garanti que les clés des objets json sont triées: + +* les clés sont triées +* les listes de plus de 2 éléments sont tronquées à 2 éléments, la fin de la liste étant représentée par la notation nn json '...' +* les dates (au format iso) sont systématiquement remplacées par une date fixe (la date de modification d'un mot de passe peut évidement être différente de sa date de création) + ### **API Départements** @@ -296,6 +305,7 @@ Ce tableau est trié selon le type des informations renvoyées: #### **departements-ids** * **Méthode:** GET +* **Permission: `ScoView`** * **Routes:** `/departements_ids` * **Résultat:** Liste des id départements (visibles ou non). * **Exemple de résultat:** @@ -303,6 +313,7 @@ Ce tableau est trié selon le type des informations renvoyées: #### **departement** * **Méthode:** GET +* **Permission: `ScoView`** * **Routes:** * `/departement/id/` * `/departement/` @@ -386,6 +397,7 @@ Ce tableau est trié selon le type des informations renvoyées: #### **`etudiants-courants`** * **Méthode:** GET +* **Permission: `ScoView`** * **Routes:** * `/etudiants/courants` * `/etudiants/courants/long` @@ -397,6 +409,7 @@ Ce tableau est trié selon le type des informations renvoyées: #### **`etudiants-clef`** * **Méthode:** GET +* **Permission: `ScoView`** * **Paramètres:** `etudid`, `nip`, `ine` * **Routes:** `/etudiants/etudid/` ou `/etudiants/nip/` ou `/etudiants/ine/` * **Exemple d'utilisation:** `/api/etudiants/nip/1` @@ -410,6 +423,7 @@ Ce tableau est trié selon le type des informations renvoyées: #### **departement-etudiants** * **Méthode:** GET +* **Permission: `ScoView`** * **Paramètres:** `dept`, `dept_id` * **Routes:** * `/departement/id//etudiants` @@ -422,6 +436,7 @@ Ce tableau est trié selon le type des informations renvoyées: #### **`formsemestre-etudiants[-query]`** * **Méthode:** GET +* **Permission: `ScoView`** * **Paramètres:** `formsemestre_id` * **Query string:** `etat` ('I', 'D' ou 'DEF') * **Routes:** @@ -439,6 +454,7 @@ Ce tableau est trié selon le type des informations renvoyées: #### **`group-etudiants[-query]`** * **Méthode: GET** +* **Permission: `ScoView`** * **Paramètres:** `group_id` * **Query string:** `etat` ('I', 'D' ou 'DEF') * **Routes:** @@ -456,6 +472,7 @@ Ce tableau est trié selon le type des informations renvoyées: #### **`etudiant`** * **Méthode:** GET +* **Permission: `ScoView`** * **Paramètres:** `etudid`, `nip`, `ine` * **Routes:** * `/etudiant/etudid/` ou @@ -487,6 +504,7 @@ Ce tableau est trié selon le type des informations renvoyées: #### **`formations`** * **Méthode:** GET +* **Permission: `ScoView`** * **Routes:** `/formations` * **Exemple d'utilisation:** `/ScoDoc/api/formations` * **Résultat:** Liste de toutes les formations (tous départements accessibles). @@ -494,6 +512,7 @@ Ce tableau est trié selon le type des informations renvoyées: #### **`formations_ids`** * **Méthode:** GET +* **Permission: `ScoView`** * **Routes:** `/formations_ids` * **Exemple d'utilisation:** `/ScoDoc/api/formations_ids` * **Résultat:** Liste des ids de toutes les formations (tous départements @@ -502,6 +521,7 @@ Ce tableau est trié selon le type des informations renvoyées: #### **`formation`** * **Méthode:** GET +* **Permission: `ScoView`** * **Paramètres:** `formation_id` * **Routes:** `/formation/` * **Exemple d'utilisation:** `/ScoDoc/api/formation/1` @@ -572,6 +592,7 @@ informatique de 2014 en formation initiale (FI). #### **departement-formsemestres_ids** * **Méthode:** GET +* **Permission: `ScoView`** * **Paramètres:** `dept` * **Routes:** * `/departement/id//formsemestres_ids` @@ -583,6 +604,7 @@ informatique de 2014 en formation initiale (FI). #### **departement-formsemestres-courants** * **Méthode:** GET +* **Permission: `ScoView`** * **Paramètres:** `dept_id` * **Routes:** * `/departement/id//formsemestres_courants` @@ -593,6 +615,7 @@ informatique de 2014 en formation initiale (FI). #### **formsemestres-query** * **Méthode:** GET +* **Permission: `ScoView`** * **Paramètres:** aucun * **Query string:** `etape_apo`, `annee_scolaire`, `dept_acronym`, `dept_id` * **Route:** `/formsemestres/query @@ -605,6 +628,7 @@ informatique de 2014 en formation initiale (FI). #### **etudiant-formsemestres** * **Méthode:** GET +* **Permission: `ScoView`** * **Paramètres:** `etudid`, `nip`, `ine` * **Routes:** : * `/etudiant/etudid//formsemestres` ou @@ -617,6 +641,7 @@ informatique de 2014 en formation initiale (FI). #### **formsemestre** * **Méthode:** GET +* **Permission: `ScoView`** * **Paramètres:** `formsemestre_id` * **Route:** `/formsemestre/` * **Exemple d'utilisation:** `/api/formsemestre/1` @@ -627,7 +652,7 @@ informatique de 2014 en formation initiale (FI). #### **`partition-group-create`** * **Méthode: POST** -* **Permission: `ScoEtudChangeGroups`*** +* **Permission: `ScoEtudChangeGroups`** * **Paramètres:** `partition_id` * **Data:** `{ group_name : }` * **Routes:** `/partition//create` @@ -638,7 +663,7 @@ informatique de 2014 en formation initiale (FI). #### **`group-edit`** * **Méthode: POST** -* **Permission: `ScoEtudChangeGroups`*** +* **Permission: `ScoEtudChangeGroups`** * **Paramètres:** `group_id` * **Data:** `{ group_name : }` * **Routes:** `/group//edit` @@ -649,6 +674,7 @@ informatique de 2014 en formation initiale (FI). #### **`partition-groups-order`** * **Méthode: POST** +* **Permission: `ScoEtudChangeGroups`** * **Paramètres:** `partition_id` * **Data:** `[ , , ... ]` * **Routes:** `/partition//groups/order` @@ -659,7 +685,7 @@ informatique de 2014 en formation initiale (FI). #### **`group-delete`** * **Méthode: POST** -* **Permission: `ScoEtudChangeGroups`*** +* **Permission: `ScoEtudChangeGroups`** * **Paramètres:** `group_id` * **Routes:** `/group//delete` * **Exemple d'utilisation:** `/ScoDoc/api/group/4581/delete` @@ -668,6 +694,7 @@ informatique de 2014 en formation initiale (FI). #### **etudiant-formsemestre-groups** * **Méthode:** GET +* **Permission: `ScoView`** * **Paramètres:** `formsemestre_id`, `etudid`, `nip`, `ine` * **Routes:** `/etudiant/etudid//semestre//groups` ou @@ -679,7 +706,7 @@ informatique de 2014 en formation initiale (FI). #### **`group-set_etudiant`** * **Méthode: POST** -* **Permission: `ScoEtudChangeGroups`*** +* **Permission: `ScoEtudChangeGroups`** * **Paramètres:** `group_id`, `etudid` * **Routes:** `/group//set_etudiant/` * **Exemple d'utilisation:** `/ScoDoc/api/group/4085/set_etudiant/12108` @@ -688,7 +715,7 @@ informatique de 2014 en formation initiale (FI). #### **`group-remove_etudiant`** * **Méthode: POST** -* **Permission: `ScoEtudChangeGroups`*** +* **Permission: `ScoEtudChangeGroups`** * **Paramètres:** `group_id`, `etudid` * **Routes:** `/group//remove_etudiant/` * **Exemple d'utilisation:** `/ScoDoc/api/group/4085/remove_etudiant/12108` @@ -697,6 +724,7 @@ informatique de 2014 en formation initiale (FI). ### **API Jury** #### **`formsemestre-decisions_jury`** +* **Permission: `ScoView`** * **Méthode:** GET * **Paramètres:** `formsemestre_id` * **Routes:** `/formsemestre//decisions_jury` @@ -725,6 +753,7 @@ responsable et ses enseignants). La liste des moduleimpl d'un formsemestre peut #### **`moduleimpl`** * **Méthode:** GET +* **Permission: `ScoView`** * **Paramètres:** `moduleimpl_id` * **Routes:** `/moduleimpl/` * **Exemple d'utilisation:** `/ScoDoc/api/formation/moduleimpl/1` @@ -751,6 +780,7 @@ d'un nombre quelconque de groupes d'étudiants. #### **`formsemestre-partitions`** * **Méthode: GET** +* **Permission: `ScoView`** * **Paramètres:** `formsemestre_id` * **Routes:** `/formsemestre//partitions` * **Exemple d'utilisation:** `/ScoDoc/api/formsemestre/911/partitions` @@ -759,6 +789,7 @@ d'un nombre quelconque de groupes d'étudiants. #### **`partition`** * **Méthode: GET** +* **Permission: `ScoView`** * **Paramètres:** `partition_id` * **Routes:** `/partition/` * **Exemple d'utilisation:** `/ScoDoc/api/partition/1963` @@ -767,6 +798,7 @@ d'un nombre quelconque de groupes d'étudiants. #### **`formsemestre-partition-create`** * **Méthode: POST** +* **Permission: `ScoEtudsChangeGroups`** * **Paramètres:** `formsemestre_id` * **Data:** `{ "partition_name" : }` * **Routes:** `/formsemestre//partition/create` @@ -777,6 +809,7 @@ d'un nombre quelconque de groupes d'étudiants. #### **`partition-edit`** * **Méthode: POST** +* **Permission: `ScoEtudsChangeGroups`** * **Paramètres:** `partition_id` * **Data:** `{ partition_name : }` * **Routes:** `/partition//edit` @@ -787,6 +820,7 @@ d'un nombre quelconque de groupes d'étudiants. #### **`formsemestre-partitions-order`** * **Méthode: POST** +* **Permission: `ScoEtudsChangeGroups`** * **Paramètres:** `formsemestre_id` * **Data:** `[ , , ... ]` * **Routes:** `/formsemestre//partitions/order` @@ -797,6 +831,7 @@ d'un nombre quelconque de groupes d'étudiants. #### **`partition-delete`** * **Méthode: POST** +* **Permission: `ScoEtudsChangeGroups`** * **Paramètres:** `partition_id` * **Routes:** `/partition//delete` * **Exemple d'utilisation:** `/ScoDoc/api/partition/2047/delete` @@ -805,6 +840,7 @@ d'un nombre quelconque de groupes d'étudiants. #### **`partition-remove_etudiant`** * **Méthode: POST** +* **Permission: `ScoEtudsChangeGroups`** * **Permission: `ScoEtudChangeGroups`*** * **Paramètres:** `partition_id` * **Routes:** `/partition//remove_etudiant/` @@ -821,6 +857,7 @@ d'un autre). #### **roles** * **Méthode:** GET +* **Permission: `ScoUsersView`** * **Routes:** `/roles` * **Exemple d'utilisation:** `/roles` * **Résultat:** Liste de tous les rôles. @@ -828,6 +865,7 @@ d'un autre). #### **role** * **Méthode:** GET +* **Permission: `ScoUsersView`** * **Routes:** `/role/` * **Exemple d'utilisation:** `/role/Ens` * **Résultat:** Liste le rôle indiqué. 404 si inexistant. @@ -882,6 +920,7 @@ d'un autre). ### **API User, Permissions** #### **user** * **Méthode:** GET +* **Permission: `ScoUsersView`** * **Paramètres:** `user_id` * **Route:** `/user/` * **Exemple d'utilisation:** `/api/user/1` @@ -892,7 +931,7 @@ d'un autre). * **Méthode: POST** * **Permission: `ScoUsersAdmin`** * **Data:** -``` +```json { "user_name": str, "dept": str or null, @@ -909,6 +948,7 @@ d'un autre). #### **`users-query`** * **Méthode:** GET +* **Permission: `ScoUsersView`** * **Routes:** * `/users/query?departement=dept_acronym&active=1&starts_with=` * **Résultat:** Liste d'utilisateurs, filtrés par département, statut, début de @@ -916,12 +956,11 @@ d'un autre). permission de voir sont listés. * **Exemple de résultat:** [users-query.json](samples/sample_users-query.json.md) - #### **`user-edit`** * **Méthode: POST** * **Permission: `ScoUsersAdmin`** -* **Data:** -``` +* **Data:** +```json { "dept": str or null, "nom": str, @@ -930,12 +969,33 @@ d'un autre). } ``` * **Routes:** `/user//edit` -* **Résultat:** Modifie l'utilisateur d'UID indiqué. +* **Résultat:** Modifie l'utilisateur d'UID indiqué. * **Exemple de résultat:** [user-edit.json](samples/sample_user-edit.json.md) +#### **`user-password`** +* **Méthode: POST** +* **Permission: `ScoUsersAdmin`** +* **Data:** `{ "password": str }` +* **Routes:** `/user//password` +* **Exemple d'utilisation:** `/user/3/password` +>`{ "password": "averycomplicatedpassaword" } +* **Résultat:** Modifie le mot de passe de l'utilisateur désigné par son UID. + L'opération peut être rejetée si le mot de passe ne satisfait pas les conditions requises (trop simple par exemple), avec le retour suivant: + +> +> ```json + { + "error": "Bad Request", + "status": 400, + "message": "user_password: invalid password" + } + ``` + +* **Exemple de résultat:** [user-password.json](samples/sample_user-password.json.md) + #### **`user-role-add`** * **Méthode: POST** -* **Permission: `ScoUsersAdmin`** +* **Permission: `ScoSuperAdmin`** * **Routes:** `/user//role//add[/departement/]` * **Résultat:** Attribue le rôle à l'utilisateur, dans le département indiqué (ou tous si le département n'est pas spécifié).) @@ -950,6 +1010,7 @@ d'un autre). #### **`permissions`** * **Méthode:** GET +* **Permission: `ScoUsersView`** * **Routes:** `/permissions` * **Résultat:** Liste des noms des permissions. Ces permissions ne sont pas modifiables, mais de nouvelles peuvent apparaitre lors des mises à jour du @@ -959,6 +1020,7 @@ d'un autre). ### ** API Bulletin, Evaluations, Notes** #### **formsemestre-bulletins** * **Méthode:** GET +* **Permission: `ScoView`** * **Paramètres:** `formsemestre_id` * **Route:** `/formsemestre//bulletins * **Exemple d'utilisation:** `/api/formsemestre/1/bulletins` @@ -972,7 +1034,9 @@ Par défaut les valeurs numériques sont formattées en chaînes. Si format=raw, mais pas JSON compliant à cause des _NaN_. * **Méthode:** GET +* **Permission: `ScoView`** * **Paramètres:** `formsemestre_id`, `etudid`, `nip`, `ine` +* **Query string:** `format` * **Routes:** `/etudiant/etudid//formsemestre//bulletin[/short][/pdf]` ou `/etudiant/nip//formsemestre//bulletin[/short][/pdf]` @@ -986,6 +1050,7 @@ mais pas JSON compliant à cause des _NaN_. #### **formsemestre-programme** * **Méthode:** GET +* **Permission: `ScoView`** * **Paramètres:** `dept`, `formsemestre_id` * **Routes:** `/formsemestre//programme` * **Exemple d'utilisation:** `/ScoDoc/api/formsemestre/1/programme` @@ -994,6 +1059,7 @@ mais pas JSON compliant à cause des _NaN_. #### **formsemestre-resultats** * **Méthode:** GET +* **Permission: `ScoView`** * **Paramètres:** `formsemestre_id` * **Query string**: `format` * **Route:** `/formsemestres/resultats` @@ -1009,6 +1075,7 @@ valeurs numériques mais pas JSON compliant à cause des _NaN_. #### **`moduleimpl-evaluations`** * **Méthode:** GET +* **Permission: `ScoView`** * **Paramètres:** `moduleimpl_id` * **Routes:** `/moduleimpl//evaluations` * **Exemple d'utilisation:** `/ScoDoc/api/moduleimpl/1/evaluations` @@ -1018,6 +1085,7 @@ valeurs numériques mais pas JSON compliant à cause des _NaN_. #### **`evaluations-notes`** * **Méthode**: GET +* **Permission: `ScoView`** * **Paramètres**: `evaluation_id` * **Routes:** `/evaluation//notes` * **Exemple d'utilisation:** `/evaluation/1491/notes` @@ -1028,6 +1096,7 @@ valeurs numériques mais pas JSON compliant à cause des _NaN_. #### **formsemestre-etat_evals** * **Méthode:** GET +* **Permission: `ScoView`** * **Paramètres:** `formsemestre_id` * **Routes:** `/formsemestre//etat_evals` * **Exemple d'utilisation:** `/ScoDoc/api/formsemestre/1/etat_evals` @@ -1038,6 +1107,7 @@ valeurs numériques mais pas JSON compliant à cause des _NaN_. #### **`formation-export`** * **Méthode:** GET +* **Permission: `ScoView`** * **Paramètres:** `formation_id`, `export_ids` (False par défaut. Ajouter `/with_ids` pour le passer à True) * **Routes:** * `/formation//export` @@ -1048,6 +1118,7 @@ valeurs numériques mais pas JSON compliant à cause des _NaN_. #### **`formation-referentiel_competences`** * **Méthode:** GET +* **Permission: `ScoView`** * **Paramètres:** `formation_id` * **Routes:** `/formation//referentiel_competences` * **Exemple d'utilisation:** `api/formation/1/referentiel_competences` @@ -1057,6 +1128,7 @@ valeurs numériques mais pas JSON compliant à cause des _NaN_. ### **API Logos** #### **`logos`** * **Méthode:** GET +* **Permission: `ScoSuperAdmin`** * **Paramètres :** Aucun * **Route :** `/logos` * **Exemple d'utilisation :** `/ScoDoc/api/logos` @@ -1065,6 +1137,7 @@ valeurs numériques mais pas JSON compliant à cause des _NaN_. #### **`logo`** * **Méthode:** GET +* **Permission: `ScoSuperAdmin`** * **Paramètres :** Aucun * **Route:** `/logo/` * **Exemple d'utilisation :** `/ScoDoc/api/logo/header` @@ -1073,6 +1146,7 @@ valeurs numériques mais pas JSON compliant à cause des _NaN_. #### **`departement-logos`** * **Méthode:** GET +* **Permission: `ScoSuperAdmin`** * **Paramètres:** Aucun * **Route :** * `/departement//logos` @@ -1085,6 +1159,7 @@ valeurs numériques mais pas JSON compliant à cause des _NaN_. #### **`departement-logo`** * **Méthode:** GET +* **Permission: `ScoSuperAdmin`** * **Paramètres :** Aucun * **Route :** * `/departement//logo/` diff --git a/docs/img/API_Chart.odg b/docs/img/API_Chart.odg index 4258ba70d66be9eaa1849a73188423441ffee77b..4c84438d7fe1f938aadbfbb317ead83d5220f4d4 100644 GIT binary patch delta 28127 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 z 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 - + @@ -166,34 +166,34 @@ - - - - etudiants + + + + etudiants - - - - formsemestres_ids + + + + formsemestres_ids - - - - formsemestres_courants + + + + formsemestres_courants - - - - / + + + + / @@ -228,30 +228,30 @@ - - - + + + - - - + + + - - - + + + - - - + + + @@ -272,26 +272,26 @@ - - - - etudiants + + + + etudiants - - - - formsemestres_ids + + + + formsemestres_ids - - - - formsemestres_courants + + + + formsemestres_courants @@ -304,10 +304,10 @@ - - - - / + + + + / @@ -328,30 +328,30 @@ - - - + + + - - - + + + - - - + + + - - - + + + @@ -661,79 +661,63 @@ - - - - logo + + + + logo - + - - - - / + + + - - - - / + + + + / - + - - - + + + + / - - - - / + + + + <string:logo_name> - - - - / + + + + ? + id360 - - - - <string:logo_name> - - - - - - - - ? + + + + ? id361 - - - - - ? - id362 - - - - + @@ -741,7 +725,7 @@ - + @@ -749,7 +733,7 @@ - + @@ -757,7 +741,7 @@ - + @@ -765,7 +749,7 @@ - + @@ -773,7 +757,7 @@ - + @@ -781,7 +765,7 @@ - + @@ -789,7 +773,7 @@ - + @@ -797,7 +781,7 @@ - + @@ -805,7 +789,7 @@ - + @@ -813,7 +797,7 @@ - + @@ -821,7 +805,7 @@ - + @@ -829,7 +813,7 @@ - + @@ -837,7 +821,7 @@ - + @@ -845,7 +829,7 @@ - + @@ -853,7 +837,7 @@ - + @@ -861,7 +845,7 @@ - + @@ -869,70 +853,70 @@ - + - + - + - + - + - + - + - + - + - + @@ -940,7 +924,7 @@ - + @@ -948,7 +932,7 @@ - + @@ -956,7 +940,7 @@ - + @@ -964,42 +948,42 @@ - + - + - + - + - + - + @@ -1007,14 +991,14 @@ - + - + @@ -1022,7 +1006,7 @@ - + @@ -1030,7 +1014,7 @@ - + @@ -1038,7 +1022,7 @@ - + @@ -1046,7 +1030,7 @@ - + @@ -1054,7 +1038,7 @@ - + @@ -1062,21 +1046,21 @@ - + - + - + @@ -1084,7 +1068,7 @@ - + @@ -1092,7 +1076,7 @@ - + @@ -1100,7 +1084,7 @@ - + @@ -1108,7 +1092,7 @@ - + @@ -1116,7 +1100,7 @@ - + @@ -1124,7 +1108,7 @@ - + @@ -1132,14 +1116,14 @@ - + - + @@ -1147,7 +1131,7 @@ - + @@ -1155,7 +1139,7 @@ - + @@ -1163,7 +1147,7 @@ - + @@ -1171,39 +1155,39 @@ - + <string:logo_name> + + + + + + user + + + + + + + + / + + - - - - user + + + + <int:uid> - - - - / - - - - - - - - <int:uid> - - - - @@ -1211,21 +1195,21 @@ - + - + - + @@ -1233,7 +1217,7 @@ - + @@ -1241,7 +1225,7 @@ - + @@ -1249,7 +1233,7 @@ - + @@ -1257,7 +1241,7 @@ - + @@ -1265,7 +1249,7 @@ - + @@ -1273,7 +1257,7 @@ - + @@ -1281,7 +1265,7 @@ - + @@ -1289,7 +1273,7 @@ - + @@ -1297,7 +1281,7 @@ - + @@ -1305,7 +1289,7 @@ - + @@ -1313,7 +1297,7 @@ - + @@ -1321,7 +1305,7 @@ - + @@ -1329,7 +1313,7 @@ - + @@ -1337,7 +1321,7 @@ - + @@ -1345,56 +1329,56 @@ - + - + - + - + - + - + - + - + @@ -1402,7 +1386,7 @@ - + @@ -1410,7 +1394,7 @@ - + @@ -1418,7 +1402,7 @@ - + @@ -1426,28 +1410,28 @@ - + - + - + - + @@ -1455,7 +1439,7 @@ - + @@ -1463,7 +1447,7 @@ - + @@ -1471,7 +1455,7 @@ - + @@ -1479,7 +1463,7 @@ - + @@ -1487,7 +1471,7 @@ - + @@ -1495,7 +1479,7 @@ - + @@ -1503,7 +1487,7 @@ - + @@ -1511,14 +1495,14 @@ - + - + @@ -1526,7 +1510,7 @@ - + @@ -1534,7 +1518,7 @@ - + @@ -1542,7 +1526,7 @@ - + @@ -1550,7 +1534,7 @@ - + @@ -1558,7 +1542,7 @@ - + @@ -1566,7 +1550,7 @@ - + @@ -1574,7 +1558,7 @@ - + @@ -1582,7 +1566,7 @@ - + @@ -1590,14 +1574,14 @@ - + - + @@ -1605,61 +1589,61 @@ - + - ? + ? + id362 + + + + + + + + ? id363 - - - - - ? + + + + + ? id364 - - - - - ? + + + + + ? id365 - - - - - ? + + + + + ? id366 - - - - - ? + + + + + ? id367 - - - - - ? - id368 - - - - + @@ -1667,7 +1651,7 @@ - + @@ -1675,7 +1659,7 @@ - + @@ -1683,7 +1667,7 @@ - + @@ -1691,7 +1675,7 @@ - + @@ -1699,7 +1683,7 @@ - + @@ -1707,7 +1691,7 @@ - + @@ -1715,7 +1699,7 @@ - + @@ -1723,7 +1707,7 @@ - + @@ -1731,164 +1715,148 @@ - + - + - + - + - + - + - + - + - + + + + + + + logos + + + + + + + + + - - - - logos + + + + ? + id368 - - - - / - - - - - - - - / - - - - - - - - - - - - - - - ? + + + + ? id369 - - - - - ? + + + + + ? id370 - - - - - ? + + + + + ? id371 - - - - - ? + + + + + ? id372 - - - - - ? + + + + + ? id373 - - - - - ? + + + + + ? id374 - - - - - ? - id375 - - - - + @@ -1896,7 +1864,7 @@ - + @@ -1904,7 +1872,7 @@ - + @@ -1912,7 +1880,7 @@ - + @@ -1920,115 +1888,115 @@ - + - ? + ? + id375 + + + + + + + + ? id376 - - - - - ? + + + + + ? id377 - - - - - ? + + + + + ? id378 - - - - - ? + + + + + ? id379 - - - - - ? + + + + + ? id380 - - - - - ? + + + + + ? id381 - - - - - ? + + + + + ? id382 - - - - - ? + + + + + ? id383 - - - - - ? + + + + + ? id384 - - - - - ? + + + + + ? id385 - - - - - ? + + + + + ? id386 - - - - - ? - id387 - - - - + @@ -2036,7 +2004,7 @@ - + @@ -2044,7 +2012,7 @@ - + @@ -2052,163 +2020,163 @@ - + - + - + - ? - id388 + ? + id387 - + - ? - id389 + ? + id388 - + - + - ? + ? + id389 + + + + + + + + ? id390 - - - - - ? + + + + + ? id391 - - - - - ? + + + + + ? id392 - - - - - ? + + + + + ? id393 - - - - - ? + + + + + ? id394 - - - - - ? + + + + + ? id395 - - - - - ? + + + + + ? id396 - - - - - ? + + + + + ? id397 - - - - - ? + + + + + ? id398 - - - - - ? + + + + + ? id399 - - - - - ? + + + + + ? id400 - - - - - ? + + + + + ? id401 - - - - - ? - id402 - - - - + @@ -2216,32 +2184,32 @@ - + - + - ? + ? + id402 + + + + + + + + ? id403 - - - - - ? - id404 - - - - + @@ -2249,66 +2217,66 @@ - + - - - - - edit + + + + + edit + + + + + delete + + + + + + + + + + + + + + + + + + + + + + create + + + - - - - delete + + + - - - + + + - + - - - - - - - - - - - create - - - - - - - - - - - - - - - - - - @@ -2316,7 +2284,7 @@ - + @@ -2324,21 +2292,21 @@ - - - + + + - - - + + + - + @@ -2346,7 +2314,7 @@ - + @@ -2354,7 +2322,7 @@ - + @@ -2362,108 +2330,108 @@ - - - + + + - - - - - add + + + + + add + + + + + / + + + + + + + + remove + + + + + + + + / + + + + + + + + + + - - - - / + + + - - - - remove + + + + departement - - - - / + + + + / - + - - - + + + + <str:dept_acronym> - + - - - + + + + departement - - - - departement + + + + / - - - - / + + + + <str:dept_acronym> - - - - <str:dept_acronym> - - - - - - - - departement - - - - - - - - / - - - - - - - - <str:dept_acronym> - - - - @@ -2471,7 +2439,7 @@ - + @@ -2479,7 +2447,7 @@ - + @@ -2487,7 +2455,7 @@ - + @@ -2495,7 +2463,7 @@ - + @@ -2503,7 +2471,7 @@ - + @@ -2511,7 +2479,7 @@ - + @@ -2519,7 +2487,7 @@ - + @@ -2527,7 +2495,7 @@ - + @@ -2535,7 +2503,7 @@ - + @@ -2543,7 +2511,7 @@ - + @@ -2551,21 +2519,21 @@ - + - + - + @@ -2573,14 +2541,14 @@ - + - + @@ -2588,7 +2556,7 @@ - + @@ -2596,187 +2564,187 @@ - + - ? + ? + id404 + + + + + + + + ? id405 - - - - - ? + + + + + ? id406 - - - - - ? + + + + + ? id407 - - - - - ? + + + + + ? id408 - - - - - ? + + + + + ? id409 - - - - - ? + + + + + ? id410 - - - - - ? + + + + + ? id411 - - - - - ? + + + + + ? id412 - - - - - ? + + + + + ? id413 - - - - - ? + + + + + ? id414 - - - - - ? + + + + + ? id415 - - - - - ? + + + + + ? id416 - - - - - ? + + + + + ? id417 - - - - - ? + + + + + ? id418 - - - - - ? + + + + + ? id419 - - - - - ? + + + + + ? id420 - - - - - ? + + + + + ? id421 - - - - - ? + + + + + ? id422 - - - - - ? + + + + + ? id423 - - - - - ? - id424 - - - - + @@ -2784,79 +2752,79 @@ - + - ? + ? + id424 + + + + + + + + ? id425 - - - - - ? + + + + + ? id426 - - - - - ? + + + + + ? id427 - - - - - ? + + + + + ? id428 - - - - - ? + + + + + ? id429 - - - - - ? + + + + + ? id430 - - - - - ? + + + + + ? id431 - - - - - ? - id432 - - - - + @@ -2864,16 +2832,16 @@ - + - ? - id433 + ? + id432 - + @@ -2881,97 +2849,121 @@ - + - ? - id434 + ? + id433 - + - + - + - - - - - ? + + + + + ? + id434 + + + + + + + + ? id435 - - - - - ? + + + + + ? id436 - - - - - ? + + + + + ? id437 - - - - - ? + + + + + ? id438 - - - - - ? + + + + + ? id439 - - - - - ? + + + + + ? id440 - - - - - ? + + + + + password + + + + + + + + ? id441 + + + + + + + \ No newline at end of file diff --git a/docs/samples/sample_departement-create.json.md b/docs/samples/sample_departement-create.json.md index 5a6279a..cb4ca0c 100644 --- a/docs/samples/sample_departement-create.json.md +++ b/docs/samples/sample_departement-create.json.md @@ -7,11 +7,11 @@ ```json { - "id": 6, "acronym": "NEWONE", + "date_creation": "2022-08-20T12:00:00.000000+02:00", "description": null, - "visible": true, - "date_creation": "2022-08-19T11:28:41.805891+02:00" + "id": 6, + "visible": true } ``` diff --git a/docs/samples/sample_departement-edit.json.md b/docs/samples/sample_departement-edit.json.md index 8917928..a809e56 100644 --- a/docs/samples/sample_departement-edit.json.md +++ b/docs/samples/sample_departement-edit.json.md @@ -7,11 +7,11 @@ ```json { - "id": 6, "acronym": "NEWONE", + "date_creation": "2022-08-20T12:00:00.000000+02:00", "description": null, - "visible": false, - "date_creation": "2022-08-19T11:28:41.805891+02:00" + "id": 6, + "visible": false } ``` diff --git a/docs/samples/sample_departement-etudiants.json.md b/docs/samples/sample_departement-etudiants.json.md index 8489ac9..2021b56 100644 --- a/docs/samples/sample_departement-etudiants.json.md +++ b/docs/samples/sample_departement-etudiants.json.md @@ -1,56 +1,56 @@ ### departement-etudiants -#### GET /departement/id/1/etudiants -```json -[ - { - "id": 1, - "code_nip": "1", - "code_ine": "INE1", - "dept_id": 1, - "nom": "COSTA", - "nom_usuel": null, - "prenom": "SACHA", - "civilite": "X" - }, - { - "id": 2, - "code_nip": "NIP2", - "code_ine": "2", - "dept_id": 1, - "nom": "NAUDIN", - "nom_usuel": null, - "prenom": "SIMONE", - "civilite": "F" - }, - "... etc." -] -``` - #### GET /departement/TAPI/etudiants ```json [ { - "id": 1, - "code_nip": "1", + "civilite": "X", "code_ine": "INE1", + "code_nip": "1", "dept_id": 1, + "id": 1, "nom": "COSTA", "nom_usuel": null, - "prenom": "SACHA", - "civilite": "X" + "prenom": "SACHA" }, { - "id": 2, - "code_nip": "NIP2", + "civilite": "F", "code_ine": "2", + "code_nip": "NIP2", "dept_id": 1, + "id": 2, "nom": "NAUDIN", "nom_usuel": null, - "prenom": "SIMONE", - "civilite": "F" + "prenom": "SIMONE" }, - "... etc." + "..." +] +``` + +#### GET /departement/id/1/etudiants +```json +[ + { + "civilite": "X", + "code_ine": "INE1", + "code_nip": "1", + "dept_id": 1, + "id": 1, + "nom": "COSTA", + "nom_usuel": null, + "prenom": "SACHA" + }, + { + "civilite": "F", + "code_ine": "2", + "code_nip": "NIP2", + "dept_id": 1, + "id": 2, + "nom": "NAUDIN", + "nom_usuel": null, + "prenom": "SIMONE" + }, + "..." ] ``` diff --git a/docs/samples/sample_departement-formsemestres-courants.json.md b/docs/samples/sample_departement-formsemestres-courants.json.md index 12ca102..a1ca439 100644 --- a/docs/samples/sample_departement-formsemestres-courants.json.md +++ b/docs/samples/sample_departement-formsemestres-courants.json.md @@ -4,63 +4,63 @@ ```json [ { - "titre": "Semestre test", "block_moyennes": false, - "scodoc7_id": null, - "date_debut": "01/09/2021", - "gestion_semestrielle": false, - "date_fin": "31/08/2022", "bul_bgcolor": "white", - "etat": true, - "resp_can_edit": false, - "dept_id": 1, - "modalite": "FI", - "resp_can_change_ens": true, - "id": 1, - "gestion_compensation": false, - "ens_can_edit_eval": false, - "formation_id": 1, "bul_hide_xml": false, - "elt_sem_apo": null, - "semestre_id": 1, - "elt_annee_apo": null, - "parcours": [], - "formsemestre_id": 1, - "titre_num": "Semestre test semestre 1", + "date_debut": "01/09/2021", "date_debut_iso": "2021-09-01", + "date_fin": "31/08/2022", "date_fin_iso": "2022-08-31", - "responsables": [], - "titre_formation": "BUT R&T", "departement": { - "id": 1, "acronym": "TAPI", + "date_creation": "2022-08-20T12:00:00.000000+02:00", "description": null, - "visible": true, - "date_creation": "2022-08-19T11:28:05.479405+02:00" - }, - "formation": { "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": null, + "departement": { + "acronym": "TAPI", + "date_creation": "2022-08-20T12:00:00.000000+02:00", + "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", - "formation_code": "V1RET", - "code_specialite": null, - "dept_id": 1, - "acronyme": "BUT R&T", - "version": 1, "type_parcours": 700, - "referentiel_competence_id": 1, - "departement": { - "id": 1, - "acronym": "TAPI", - "description": null, - "visible": true, - "date_creation": "2022-08-19T11:28:05.479405+02:00" - }, - "formation_id": 1 + "version": 1 }, - "etape_apo": "A1, A2, A3" + "formation_id": 1, + "formsemestre_id": 1, + "gestion_compensation": false, + "gestion_semestrielle": false, + "id": 1, + "modalite": "FI", + "parcours": [], + "resp_can_change_ens": true, + "resp_can_edit": false, + "responsables": [], + "scodoc7_id": null, + "semestre_id": 1, + "titre": "Semestre test", + "titre_formation": "BUT R&T", + "titre_num": "Semestre test semestre 1" }, - "... etc." + "..." ] ``` @@ -68,63 +68,63 @@ ```json [ { - "titre": "Semestre test", "block_moyennes": false, - "scodoc7_id": null, - "date_debut": "01/09/2021", - "gestion_semestrielle": false, - "date_fin": "31/08/2022", "bul_bgcolor": "white", - "etat": true, - "resp_can_edit": false, - "dept_id": 1, - "modalite": "FI", - "resp_can_change_ens": true, - "id": 1, - "gestion_compensation": false, - "ens_can_edit_eval": false, - "formation_id": 1, "bul_hide_xml": false, - "elt_sem_apo": null, - "semestre_id": 1, - "elt_annee_apo": null, - "parcours": [], - "formsemestre_id": 1, - "titre_num": "Semestre test semestre 1", + "date_debut": "01/09/2021", "date_debut_iso": "2021-09-01", + "date_fin": "31/08/2022", "date_fin_iso": "2022-08-31", - "responsables": [], - "titre_formation": "BUT R&T", "departement": { - "id": 1, "acronym": "TAPI", + "date_creation": "2022-08-20T12:00:00.000000+02:00", "description": null, - "visible": true, - "date_creation": "2022-08-19T11:28:05.479405+02:00" - }, - "formation": { "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": null, + "departement": { + "acronym": "TAPI", + "date_creation": "2022-08-20T12:00:00.000000+02:00", + "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", - "formation_code": "V1RET", - "code_specialite": null, - "dept_id": 1, - "acronyme": "BUT R&T", - "version": 1, "type_parcours": 700, - "referentiel_competence_id": 1, - "departement": { - "id": 1, - "acronym": "TAPI", - "description": null, - "visible": true, - "date_creation": "2022-08-19T11:28:05.479405+02:00" - }, - "formation_id": 1 + "version": 1 }, - "etape_apo": "A1, A2, A3" + "formation_id": 1, + "formsemestre_id": 1, + "gestion_compensation": false, + "gestion_semestrielle": false, + "id": 1, + "modalite": "FI", + "parcours": [], + "resp_can_change_ens": true, + "resp_can_edit": false, + "responsables": [], + "scodoc7_id": null, + "semestre_id": 1, + "titre": "Semestre test", + "titre_formation": "BUT R&T", + "titre_num": "Semestre test semestre 1" }, - "... etc." + "..." ] ``` diff --git a/docs/samples/sample_departement-formsemestres_ids.json.md b/docs/samples/sample_departement-formsemestres_ids.json.md index f1ebf13..4002b48 100644 --- a/docs/samples/sample_departement-formsemestres_ids.json.md +++ b/docs/samples/sample_departement-formsemestres_ids.json.md @@ -1,18 +1,18 @@ ### departement-formsemestres_ids -#### GET /departement/id/1/formsemestres_ids -```json -[ - 1, - "... etc." -] -``` - #### GET /departement/TAPI/formsemestres_ids ```json [ 1, - "... etc." + "..." +] +``` + +#### GET /departement/id/1/formsemestres_ids +```json +[ + 1, + "..." ] ``` diff --git a/docs/samples/sample_departement-logo.json.md b/docs/samples/sample_departement-logo.json.md index bda6d75..890c64a 100644 --- a/docs/samples/sample_departement-logo.json.md +++ b/docs/samples/sample_departement-logo.json.md @@ -1,18 +1,18 @@ ### departement-logo -#### GET /departement/id/1/logo/demo -```json -{ - "Content-Type": "image/png", - "Content-Disposition": "inline; filename=logo_demo.png" -} -``` - #### GET /departement/TAPI/logo/demo ```json { - "Content-Type": "image/png", - "Content-Disposition": "inline; filename=logo_demo.png" + "Content-Disposition": "inline; filename=logo_demo.png", + "Content-Type": "image/png" +} +``` + +#### GET /departement/id/1/logo/demo +```json +{ + "Content-Disposition": "inline; filename=logo_demo.png", + "Content-Type": "image/png" } ``` diff --git a/docs/samples/sample_departement-logos.json.md b/docs/samples/sample_departement-logos.json.md index 7e59dfc..59a3ab2 100644 --- a/docs/samples/sample_departement-logos.json.md +++ b/docs/samples/sample_departement-logos.json.md @@ -1,18 +1,18 @@ ### departement-logos -#### GET /departement/id/1/logos -```json -[ - "demo", - "... etc." -] -``` - #### GET /departement/TAPI/logos ```json [ "demo", - "... etc." + "..." +] +``` + +#### GET /departement/id/1/logos +```json +[ + "demo", + "..." ] ``` diff --git a/docs/samples/sample_departement.json.md b/docs/samples/sample_departement.json.md index a05086c..69d0a1f 100644 --- a/docs/samples/sample_departement.json.md +++ b/docs/samples/sample_departement.json.md @@ -1,24 +1,24 @@ ### departement -#### GET /departement/id/1 -```json -{ - "id": 1, - "acronym": "TAPI", - "description": null, - "visible": true, - "date_creation": "2022-08-19T11:28:05.479405+02:00" -} -``` - #### GET /departement/TAPI ```json { - "id": 1, "acronym": "TAPI", + "date_creation": "2022-08-20T12:00:00.000000+02:00", "description": null, - "visible": true, - "date_creation": "2022-08-19T11:28:05.479405+02:00" + "id": 1, + "visible": true +} +``` + +#### GET /departement/id/1 +```json +{ + "acronym": "TAPI", + "date_creation": "2022-08-20T12:00:00.000000+02:00", + "description": null, + "id": 1, + "visible": true } ``` diff --git a/docs/samples/sample_departements-ids.json.md b/docs/samples/sample_departements-ids.json.md index 8f1612f..f341c04 100644 --- a/docs/samples/sample_departements-ids.json.md +++ b/docs/samples/sample_departements-ids.json.md @@ -5,7 +5,7 @@ [ 1, 2, - "... etc." + "..." ] ``` diff --git a/docs/samples/sample_departements.json.md b/docs/samples/sample_departements.json.md index 7314407..83c8e86 100644 --- a/docs/samples/sample_departements.json.md +++ b/docs/samples/sample_departements.json.md @@ -4,20 +4,20 @@ ```json [ { - "id": 1, "acronym": "TAPI", + "date_creation": "2022-08-20T12:00:00.000000+02:00", "description": null, - "visible": true, - "date_creation": "2022-08-19T11:28:05.479405+02:00" + "id": 1, + "visible": true }, { - "id": 2, "acronym": "AA", + "date_creation": "2022-08-20T12:00:00.000000+02:00", "description": null, - "visible": true, - "date_creation": "2022-08-19T11:28:05.505385+02:00" + "id": 2, + "visible": true }, - "... etc." + "..." ] ``` diff --git a/docs/samples/sample_etudiant-formsemestre-bulletin.json.md b/docs/samples/sample_etudiant-formsemestre-bulletin.json.md index a9d9028..79f98ff 100644 --- a/docs/samples/sample_etudiant-formsemestre-bulletin.json.md +++ b/docs/samples/sample_etudiant-formsemestre-bulletin.json.md @@ -1,2920 +1,2920 @@ ### etudiant-formsemestre-bulletin -#### GET /etudiant/nip/11/formsemestre/1/bulletin/short/pdf -```json -{ - "Content-Type": "application/pdf", - "Content-Disposition": "attachment; filename=\"bul-Semestre_test_semestre_1-2022-08-19-FLEURY.pdf\"" -} -``` - #### GET /etudiant/etudid/11/formsemestre/1/bulletin ```json { - "version": "0", - "type": "BUT", - "date": "2022-08-19T09:28:50.469878Z", - "publie": true, + "date": "2022-08-20T12:00:00.000000+02:00", + "etat_inscription": "I", "etudiant": { + "boursier": "", "civilite": "F", "code_ine": "INE11", "code_nip": "11", + "codepostaldomicile": "", "date_naissance": "", - "dept_id": 1, "dept_acronym": "TAPI", + "dept_id": 1, + "dept_naissance": "", + "description": "", + "domicile": "", "email": "MADELEINE.FLEURY@example.com", "emailperso": "", "etudid": 11, - "nom": "FLEURY", - "prenom": "MADELEINE", - "nomprenom": "Mme Madeleine FLEURY", - "lieu_naissance": "", - "dept_naissance": "", - "nationalite": "", - "boursier": "", + "fax": "", "fiche_url": "/ScoDoc/TAPI/Scolarite/ficheEtud?etudid=11", - "photo_url": "/ScoDoc/TAPI/Scolarite/get_photo_image?etudid=11&size=small", - "domicile": "", - "codepostaldomicile": "", + "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", + "telephone": "", "telephonemobile": "", "typeadresse": "domicile", - "id": 11, - "villedomicile": "", - "telephone": "", - "fax": "", - "description": "" + "villedomicile": "" }, "formation": { - "id": 1, "acronyme": "BUT R&T", - "titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications", - "titre": "BUT R&T" + "id": 1, + "titre": "BUT R&T", + "titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications" }, "formsemestre_id": 1, - "etat_inscription": "I", "options": { "show_abs": true, "show_abs_modules": false, - "show_ects": true, "show_codemodules": false, + "show_coef": true, + "show_date_inscr": true, + "show_ects": true, "show_matieres": false, - "show_rangs": true, - "show_ue_rangs": true, + "show_minmax": false, + "show_minmax_eval": false, + "show_minmax_mod": false, "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_rangs": true, "show_temporary": true, - "temporary_txt": "Provisoire", + "show_ue_cap_current": true, + "show_ue_cap_details": false, + "show_ue_rangs": true, "show_uevalid": true, - "show_date_inscr": true + "temporary_txt": "Provisoire" }, + "publie": 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": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 1, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 1.0, "RT2.1": 1.0, "RT3.1": 1.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "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": { - "id": 3, - "titre": "Principe et architecture des r\u00e9seaux", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=3", - "moyenne": {}, "evaluations": [ { - "id": 3, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "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 }, - "note": { - "value": "11.97", - "min": "03.27", - "max": "17.68", - "moy": "08.99" - }, "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" }, "R103": { - "id": 4, - "titre": "R\u00e9seaux locaux et \u00e9quipements actifs", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=4", - "moyenne": {}, "evaluations": [ { - "id": 4, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 4, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 1.0, "RT2.1": 1.0, "RT3.1": 0.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=4" } - ] + ], + "id": 4, + "moyenne": {}, + "titre": "R\u00e9seaux locaux et \u00e9quipements actifs", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=4" }, "R104": { - "id": 5, - "titre": "Fondamentaux des syst\u00e8mes \u00e9lectroniques", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=5", - "moyenne": {}, "evaluations": [ { - "id": 5, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 5, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 1.0, "RT2.1": 1.0, "RT3.1": 0.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=5" } - ] + ], + "id": 5, + "moyenne": {}, + "titre": "Fondamentaux des syst\u00e8mes \u00e9lectroniques", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=5" }, "R105": { - "id": 9, - "titre": "Support de transmission pour les r\u00e9seaux locaux", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=9", - "moyenne": {}, "evaluations": [ { - "id": 9, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 9, + "note": { + "max": "19.77", + "min": "00.60", + "moy": "09.57", + "value": "09.33" + }, "poids": { "RT1.1": 0.0, "RT2.1": 1.0, "RT3.1": 0.0 }, - "note": { - "value": "09.33", - "min": "00.60", - "max": "19.77", - "moy": "09.57" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=9" } - ] + ], + "id": 9, + "moyenne": {}, + "titre": "Support de transmission pour les r\u00e9seaux locaux", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=9" }, "R106": { - "id": 6, - "titre": "Architecture des syst\u00e8mes num\u00e9riques et informatiques", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=6", - "moyenne": {}, "evaluations": [ { - "id": 6, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 6, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 1.0, "RT2.1": 0.0, "RT3.1": 0.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=6" } - ] + ], + "id": 6, + "moyenne": {}, + "titre": "Architecture des syst\u00e8mes num\u00e9riques et informatiques", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=6" }, "R107": { - "id": 17, - "titre": "Fondamentaux de la programmation", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=17", - "moyenne": {}, "evaluations": [ { - "id": 17, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 17, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 0.0, "RT2.1": 0.0, "RT3.1": 1.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=17" } - ] + ], + "id": 17, + "moyenne": {}, + "titre": "Fondamentaux de la programmation", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=17" }, "R108": { - "id": 18, - "titre": "Base des syst\u00e8mes d'exploitation", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=18", - "moyenne": {}, "evaluations": [ { - "id": 18, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 18, + "note": { + "max": "18.31", + "min": "00.47", + "moy": "09.70", + "value": "15.71" + }, "poids": { "RT1.1": 1.0, "RT2.1": 0.0, "RT3.1": 1.0 }, - "note": { - "value": "15.71", - "min": "00.47", - "max": "18.31", - "moy": "09.70" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=18" } - ] + ], + "id": 18, + "moyenne": {}, + "titre": "Base des syst\u00e8mes d'exploitation", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=18" }, "R109": { - "id": 19, - "titre": "Introduction aux technologies Web", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=19", - "moyenne": {}, "evaluations": [ { - "id": 19, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 19, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 0.0, "RT2.1": 0.0, "RT3.1": 1.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=19" } - ] + ], + "id": 19, + "moyenne": {}, + "titre": "Introduction aux technologies Web", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=19" }, "R110": { - "id": 10, - "titre": "Anglais g\u00e9n\u00e9ral et init vocabulaire technique", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=10", - "moyenne": {}, "evaluations": [ { - "id": 10, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 10, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 1.0, "RT2.1": 1.0, "RT3.1": 1.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=10" } - ] + ], + "id": 10, + "moyenne": {}, + "titre": "Anglais g\u00e9n\u00e9ral et init vocabulaire technique", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=10" }, "R111": { - "id": 11, - "titre": "Expression-culture-Communication Pro.", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=11", - "moyenne": {}, "evaluations": [ { - "id": 11, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 11, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 1.0, "RT2.1": 1.0, "RT3.1": 1.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=11" } - ] + ], + "id": 11, + "moyenne": {}, + "titre": "Expression-culture-Communication Pro.", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=11" }, "R112": { - "id": 20, - "titre": "PPP", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=20", - "moyenne": {}, "evaluations": [ { - "id": 20, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 20, + "note": { + "max": "18.97", + "min": "03.22", + "moy": "10.79", + "value": "10.66" + }, "poids": { "RT1.1": 1.0, "RT2.1": 1.0, "RT3.1": 1.0 }, - "note": { - "value": "10.66", - "min": "03.22", - "max": "18.97", - "moy": "10.79" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=20" } - ] + ], + "id": 20, + "moyenne": {}, + "titre": "PPP", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=20" }, "R113": { - "id": 12, - "titre": "Math\u00e9matiques du signal", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=12", - "moyenne": {}, "evaluations": [ { - "id": 12, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 12, + "note": { + "max": "19.97", + "min": "01.47", + "moy": "12.15", + "value": "12.50" + }, "poids": { "RT1.1": 1.0, "RT2.1": 1.0, "RT3.1": 0.0 }, - "note": { - "value": "12.50", - "min": "01.47", - "max": "19.97", - "moy": "12.15" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=12" } - ] + ], + "id": 12, + "moyenne": {}, + "titre": "Math\u00e9matiques du signal", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=12" }, "R114": { - "id": 13, - "titre": "Math\u00e9matiques des transmissions", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=13", - "moyenne": {}, "evaluations": [ { - "id": 13, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 13, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 1.0, "RT2.1": 1.0, "RT3.1": 0.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=13" } - ] + ], + "id": 13, + "moyenne": {}, + "titre": "Math\u00e9matiques des transmissions", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=13" }, "R115": { - "id": 21, - "titre": "Gestion de projets", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=21", - "moyenne": {}, "evaluations": [ { - "id": 21, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 21, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 0.0, "RT2.1": 1.0, "RT3.1": 1.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=21" } - ] + ], + "id": 21, + "moyenne": {}, + "titre": "Gestion de projets", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=21" } }, "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": [ { - "id": 2, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "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 }, - "note": { - "value": "18.72", - "min": "00.12", - "max": "18.72", - "moy": "10.43" - }, "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" }, "SAE12": { - "id": 7, - "titre": "S'initier aux r\u00e9seaux informatiques", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=7", - "moyenne": {}, "evaluations": [ { - "id": 7, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 7, + "note": { + "max": "17.83", + "min": "00.53", + "moy": "09.86", + "value": "14.69" + }, "poids": { "RT1.1": 1.0, "RT2.1": 0.0, "RT3.1": 0.0 }, - "note": { - "value": "14.69", - "min": "00.53", - "max": "17.83", - "moy": "09.86" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=7" } - ] + ], + "id": 7, + "moyenne": {}, + "titre": "S'initier aux r\u00e9seaux informatiques", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=7" }, "SAE13": { - "id": 8, - "titre": "D\u00e9couvrir un dispositif de tranmission", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=8", - "moyenne": {}, "evaluations": [ { - "id": 8, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 8, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 0.0, "RT2.1": 1.0, "RT3.1": 0.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=8" } - ] + ], + "id": 8, + "moyenne": {}, + "titre": "D\u00e9couvrir un dispositif de tranmission", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=8" }, "SAE14": { - "id": 14, - "titre": "Se pr\u00e9senter sur Internet", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=14", - "moyenne": {}, "evaluations": [ { - "id": 14, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 14, + "note": { + "max": "17.83", + "min": "00.94", + "moy": "07.62", + "value": "17.83" + }, "poids": { "RT1.1": 0.0, "RT2.1": 0.0, "RT3.1": 1.0 }, - "note": { - "value": "17.83", - "min": "00.94", - "max": "17.83", - "moy": "07.62" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=14" } - ] + ], + "id": 14, + "moyenne": {}, + "titre": "Se pr\u00e9senter sur Internet", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=14" }, "SAE15": { - "id": 15, - "titre": "Traiter des donn\u00e9es", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=15", - "moyenne": {}, "evaluations": [ { - "id": 15, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 15, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 0.0, "RT2.1": 0.0, "RT3.1": 1.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=15" } - ] + ], + "id": 15, + "moyenne": {}, + "titre": "Traiter des donn\u00e9es", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=15" }, "SAE16": { - "id": 16, - "titre": "Portofolio", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=16", - "moyenne": {}, "evaluations": [ { - "id": 16, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 16, + "note": { + "max": "17.47", + "min": "01.03", + "moy": "09.45", + "value": "09.30" + }, "poids": { "RT1.1": 0.0, "RT2.1": 0.0, "RT3.1": 0.0 }, - "note": { - "value": "09.30", - "min": "01.03", - "max": "17.47", - "moy": "09.45" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=16" } - ] - } - }, - "ues": { - "RT1.1": { - "id": 1, - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "numero": 1, - "type": 0, - "color": "#B80004", - "competence": null, - "moyenne": { - "value": "14.94", - "min": "03.73", - "max": "14.94", - "moy": "09.87", - "rang": "1", - "total": 16, - "groupes": {} - }, - "bonus": "00.00", - "malus": "00.00", - "capitalise": null, - "ressources": { - "R101": { - "id": 1, - "coef": 12.0, - "moyenne": "~" - }, - "R102": { - "id": 3, - "coef": 12.0, - "moyenne": "11.97" - }, - "R103": { - "id": 4, - "coef": 8.0, - "moyenne": "~" - }, - "R104": { - "id": 5, - "coef": 8.0, - "moyenne": "~" - }, - "R106": { - "id": 6, - "coef": 10.0, - "moyenne": "~" - }, - "R108": { - "id": 18, - "coef": 6.0, - "moyenne": "15.71" - }, - "R110": { - "id": 10, - "coef": 3.0, - "moyenne": "~" - }, - "R111": { - "id": 11, - "coef": 3.0, - "moyenne": "~" - }, - "R112": { - "id": 20, - "coef": 2.0, - "moyenne": "10.66" - }, - "R113": { - "id": 12, - "coef": 5.0, - "moyenne": "12.50" - }, - "R114": { - "id": 13, - "coef": 4.0, - "moyenne": "~" - } - }, - "saes": { - "SAE11": { - "id": 2, - "coef": 16.0, - "moyenne": "18.72" - }, - "SAE12": { - "id": 7, - "coef": 33.0, - "moyenne": "14.69" - } - }, - "ECTS": { - "acquis": 0.0, - "total": 12.0 - } - }, - "RT2.1": { - "id": 2, - "titre": "Connecter les entreprises et les usagers", - "numero": 2, - "type": 0, - "color": "#F97B3D", - "competence": null, - "moyenne": { - "value": "11.17", - "min": "03.41", - "max": "17.35", - "moy": "11.09", - "rang": "8", - "total": 16, - "groupes": {} - }, - "bonus": "00.00", - "malus": "00.00", - "capitalise": null, - "ressources": { - "R101": { - "id": 1, - "coef": 4.0, - "moyenne": "~" - }, - "R103": { - "id": 4, - "coef": 4.0, - "moyenne": "~" - }, - "R104": { - "id": 5, - "coef": 5.0, - "moyenne": "~" - }, - "R105": { - "id": 9, - "coef": 5.0, - "moyenne": "09.33" - }, - "R110": { - "id": 10, - "coef": 5.0, - "moyenne": "~" - }, - "R111": { - "id": 11, - "coef": 5.0, - "moyenne": "~" - }, - "R112": { - "id": 20, - "coef": 3.0, - "moyenne": "10.66" - }, - "R113": { - "id": 12, - "coef": 8.0, - "moyenne": "12.50" - }, - "R114": { - "id": 13, - "coef": 8.0, - "moyenne": "~" - }, - "R115": { - "id": 21, - "coef": 2.0, - "moyenne": "~" - } - }, - "saes": { - "SAE13": { - "id": 8, - "coef": 33.0, - "moyenne": "~" - } - }, - "ECTS": { - "acquis": 0.0, - "total": 8.0 - } - }, - "RT3.1": { - "id": 3, - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "numero": 3, - "type": 0, - "color": "#FEB40B", - "competence": null, - "moyenne": { - "value": "16.22", - "min": "04.32", - "max": "16.22", - "moy": "08.63", - "rang": "1", - "total": 16, - "groupes": {} - }, - "bonus": "00.00", - "malus": "00.00", - "capitalise": null, - "ressources": { - "R101": { - "id": 1, - "coef": 4.0, - "moyenne": "~" - }, - "R107": { - "id": 17, - "coef": 22.0, - "moyenne": "~" - }, - "R108": { - "id": 18, - "coef": 7.0, - "moyenne": "15.71" - }, - "R109": { - "id": 19, - "coef": 4.0, - "moyenne": "~" - }, - "R110": { - "id": 10, - "coef": 5.0, - "moyenne": "~" - }, - "R111": { - "id": 11, - "coef": 4.0, - "moyenne": "~" - }, - "R112": { - "id": 20, - "coef": 4.0, - "moyenne": "10.66" - }, - "R115": { - "id": 21, - "coef": 4.0, - "moyenne": "~" - } - }, - "saes": { - "SAE14": { - "id": 14, - "coef": 16.0, - "moyenne": "17.83" - }, - "SAE15": { - "id": 15, - "coef": 26.0, - "moyenne": "~" - } - }, - "ECTS": { - "acquis": 0.0, - "total": 10.0 - } + ], + "id": 16, + "moyenne": {}, + "titre": "Portofolio", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=16" } }, "semestre": { + "ECTS": { + "acquis": 0.0, + "total": 30.0 + }, + "absences": { + "injustifie": 4, + "total": 5 + }, + "annee_universitaire": "2021 - 2022", + "date_debut": "2021-09-01", + "date_fin": "2022-08-31", "etapes": [ "A1", "A2", "A3" ], - "date_debut": "2021-09-01", - "date_fin": "2022-08-31", - "annee_universitaire": "2021 - 2022", - "numero": 1, - "inscription": "", "groupes": [], - "absences": { - "injustifie": 4, - "total": 5 - }, - "ECTS": { - "acquis": 0.0, - "total": 30.0 - }, + "inscription": "", "notes": { - "value": "14.36", + "max": "14.36", "min": "05.31", "moy": "09.78", - "max": "14.36" + "value": "14.36" }, + "numero": 1, "rang": { - "value": "1", + "groupes": {}, "total": 10, - "groupes": {} + "value": "1" } - } -} -``` - -#### GET /etudiant/nip/11/formsemestre/1/bulletin -```json -{ - "version": "0", + }, "type": "BUT", - "date": "2022-08-19T09:28:52.133524Z", - "publie": true, - "etudiant": { - "civilite": "F", - "code_ine": "INE11", - "code_nip": "11", - "date_naissance": "", - "dept_id": 1, - "dept_acronym": "TAPI", - "email": "MADELEINE.FLEURY@example.com", - "emailperso": "", - "etudid": 11, - "nom": "FLEURY", - "prenom": "MADELEINE", - "nomprenom": "Mme Madeleine FLEURY", - "lieu_naissance": "", - "dept_naissance": "", - "nationalite": "", - "boursier": "", - "fiche_url": "/ScoDoc/TAPI/Scolarite/ficheEtud?etudid=11", - "photo_url": "/ScoDoc/TAPI/Scolarite/get_photo_image?etudid=11&size=small", - "domicile": "", - "codepostaldomicile": "", - "paysdomicile": "", - "telephonemobile": "", - "typeadresse": "domicile", - "id": 11, - "villedomicile": "", - "telephone": "", - "fax": "", - "description": "" - }, - "formation": { - "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": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - "RT2.1": 1.0, - "RT3.1": 1.0 - }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=1" - } - ] - }, - "R102": { - "id": 3, - "titre": "Principe et architecture des r\u00e9seaux", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=3", - "moyenne": {}, - "evaluations": [ - { - "id": 3, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - "RT2.1": 0.0, - "RT3.1": 0.0 - }, - "note": { - "value": "11.97", - "min": "03.27", - "max": "17.68", - "moy": "08.99" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=3" - } - ] - }, - "R103": { - "id": 4, - "titre": "R\u00e9seaux locaux et \u00e9quipements actifs", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=4", - "moyenne": {}, - "evaluations": [ - { - "id": 4, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - "RT2.1": 1.0, - "RT3.1": 0.0 - }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=4" - } - ] - }, - "R104": { - "id": 5, - "titre": "Fondamentaux des syst\u00e8mes \u00e9lectroniques", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=5", - "moyenne": {}, - "evaluations": [ - { - "id": 5, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - "RT2.1": 1.0, - "RT3.1": 0.0 - }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=5" - } - ] - }, - "R105": { - "id": 9, - "titre": "Support de transmission pour les r\u00e9seaux locaux", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=9", - "moyenne": {}, - "evaluations": [ - { - "id": 9, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 0.0, - "RT2.1": 1.0, - "RT3.1": 0.0 - }, - "note": { - "value": "09.33", - "min": "00.60", - "max": "19.77", - "moy": "09.57" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=9" - } - ] - }, - "R106": { - "id": 6, - "titre": "Architecture des syst\u00e8mes num\u00e9riques et informatiques", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=6", - "moyenne": {}, - "evaluations": [ - { - "id": 6, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - "RT2.1": 0.0, - "RT3.1": 0.0 - }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=6" - } - ] - }, - "R107": { - "id": 17, - "titre": "Fondamentaux de la programmation", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=17", - "moyenne": {}, - "evaluations": [ - { - "id": 17, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 0.0, - "RT2.1": 0.0, - "RT3.1": 1.0 - }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=17" - } - ] - }, - "R108": { - "id": 18, - "titre": "Base des syst\u00e8mes d'exploitation", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=18", - "moyenne": {}, - "evaluations": [ - { - "id": 18, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - "RT2.1": 0.0, - "RT3.1": 1.0 - }, - "note": { - "value": "15.71", - "min": "00.47", - "max": "18.31", - "moy": "09.70" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=18" - } - ] - }, - "R109": { - "id": 19, - "titre": "Introduction aux technologies Web", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=19", - "moyenne": {}, - "evaluations": [ - { - "id": 19, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 0.0, - "RT2.1": 0.0, - "RT3.1": 1.0 - }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=19" - } - ] - }, - "R110": { - "id": 10, - "titre": "Anglais g\u00e9n\u00e9ral et init vocabulaire technique", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=10", - "moyenne": {}, - "evaluations": [ - { - "id": 10, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - "RT2.1": 1.0, - "RT3.1": 1.0 - }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=10" - } - ] - }, - "R111": { - "id": 11, - "titre": "Expression-culture-Communication Pro.", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=11", - "moyenne": {}, - "evaluations": [ - { - "id": 11, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - "RT2.1": 1.0, - "RT3.1": 1.0 - }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=11" - } - ] - }, - "R112": { - "id": 20, - "titre": "PPP", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=20", - "moyenne": {}, - "evaluations": [ - { - "id": 20, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - "RT2.1": 1.0, - "RT3.1": 1.0 - }, - "note": { - "value": "10.66", - "min": "03.22", - "max": "18.97", - "moy": "10.79" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=20" - } - ] - }, - "R113": { - "id": 12, - "titre": "Math\u00e9matiques du signal", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=12", - "moyenne": {}, - "evaluations": [ - { - "id": 12, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - "RT2.1": 1.0, - "RT3.1": 0.0 - }, - "note": { - "value": "12.50", - "min": "01.47", - "max": "19.97", - "moy": "12.15" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=12" - } - ] - }, - "R114": { - "id": 13, - "titre": "Math\u00e9matiques des transmissions", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=13", - "moyenne": {}, - "evaluations": [ - { - "id": 13, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - "RT2.1": 1.0, - "RT3.1": 0.0 - }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=13" - } - ] - }, - "R115": { - "id": 21, - "titre": "Gestion de projets", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=21", - "moyenne": {}, - "evaluations": [ - { - "id": 21, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 0.0, - "RT2.1": 1.0, - "RT3.1": 1.0 - }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=21" - } - ] - } - }, - "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": [ - { - "id": 2, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - "RT2.1": 0.0, - "RT3.1": 0.0 - }, - "note": { - "value": "18.72", - "min": "00.12", - "max": "18.72", - "moy": "10.43" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=2" - } - ] - }, - "SAE12": { - "id": 7, - "titre": "S'initier aux r\u00e9seaux informatiques", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=7", - "moyenne": {}, - "evaluations": [ - { - "id": 7, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - "RT2.1": 0.0, - "RT3.1": 0.0 - }, - "note": { - "value": "14.69", - "min": "00.53", - "max": "17.83", - "moy": "09.86" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=7" - } - ] - }, - "SAE13": { - "id": 8, - "titre": "D\u00e9couvrir un dispositif de tranmission", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=8", - "moyenne": {}, - "evaluations": [ - { - "id": 8, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 0.0, - "RT2.1": 1.0, - "RT3.1": 0.0 - }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=8" - } - ] - }, - "SAE14": { - "id": 14, - "titre": "Se pr\u00e9senter sur Internet", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=14", - "moyenne": {}, - "evaluations": [ - { - "id": 14, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 0.0, - "RT2.1": 0.0, - "RT3.1": 1.0 - }, - "note": { - "value": "17.83", - "min": "00.94", - "max": "17.83", - "moy": "07.62" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=14" - } - ] - }, - "SAE15": { - "id": 15, - "titre": "Traiter des donn\u00e9es", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=15", - "moyenne": {}, - "evaluations": [ - { - "id": 15, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 0.0, - "RT2.1": 0.0, - "RT3.1": 1.0 - }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=15" - } - ] - }, - "SAE16": { - "id": 16, - "titre": "Portofolio", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=16", - "moyenne": {}, - "evaluations": [ - { - "id": 16, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 0.0, - "RT2.1": 0.0, - "RT3.1": 0.0 - }, - "note": { - "value": "09.30", - "min": "01.03", - "max": "17.47", - "moy": "09.45" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=16" - } - ] - } - }, "ues": { "RT1.1": { - "id": 1, - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "numero": 1, - "type": 0, + "ECTS": { + "acquis": 0.0, + "total": 12.0 + }, + "bonus": "00.00", + "capitalise": null, "color": "#B80004", "competence": null, + "id": 1, + "malus": "00.00", "moyenne": { - "value": "14.94", - "min": "03.73", + "groupes": {}, "max": "14.94", + "min": "03.73", "moy": "09.87", "rang": "1", "total": 16, - "groupes": {} + "value": "14.94" }, - "bonus": "00.00", - "malus": "00.00", - "capitalise": null, + "numero": 1, "ressources": { "R101": { - "id": 1, "coef": 12.0, + "id": 1, "moyenne": "~" }, "R102": { - "id": 3, "coef": 12.0, + "id": 3, "moyenne": "11.97" }, "R103": { - "id": 4, "coef": 8.0, + "id": 4, "moyenne": "~" }, "R104": { - "id": 5, "coef": 8.0, + "id": 5, "moyenne": "~" }, "R106": { - "id": 6, "coef": 10.0, + "id": 6, "moyenne": "~" }, "R108": { - "id": 18, "coef": 6.0, + "id": 18, "moyenne": "15.71" }, "R110": { - "id": 10, "coef": 3.0, + "id": 10, "moyenne": "~" }, "R111": { - "id": 11, "coef": 3.0, + "id": 11, "moyenne": "~" }, "R112": { - "id": 20, "coef": 2.0, + "id": 20, "moyenne": "10.66" }, "R113": { - "id": 12, "coef": 5.0, + "id": 12, "moyenne": "12.50" }, "R114": { - "id": 13, "coef": 4.0, + "id": 13, "moyenne": "~" } }, "saes": { "SAE11": { - "id": 2, "coef": 16.0, + "id": 2, "moyenne": "18.72" }, "SAE12": { - "id": 7, "coef": 33.0, + "id": 7, "moyenne": "14.69" } }, - "ECTS": { - "acquis": 0.0, - "total": 12.0 - } + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0 }, "RT2.1": { - "id": 2, - "titre": "Connecter les entreprises et les usagers", - "numero": 2, - "type": 0, + "ECTS": { + "acquis": 0.0, + "total": 8.0 + }, + "bonus": "00.00", + "capitalise": null, "color": "#F97B3D", "competence": null, + "id": 2, + "malus": "00.00", "moyenne": { - "value": "11.17", - "min": "03.41", + "groupes": {}, "max": "17.35", + "min": "03.41", "moy": "11.09", "rang": "8", "total": 16, - "groupes": {} + "value": "11.17" }, - "bonus": "00.00", - "malus": "00.00", - "capitalise": null, + "numero": 2, "ressources": { "R101": { - "id": 1, "coef": 4.0, + "id": 1, "moyenne": "~" }, "R103": { - "id": 4, "coef": 4.0, + "id": 4, "moyenne": "~" }, "R104": { - "id": 5, "coef": 5.0, + "id": 5, "moyenne": "~" }, "R105": { - "id": 9, "coef": 5.0, + "id": 9, "moyenne": "09.33" }, "R110": { - "id": 10, "coef": 5.0, + "id": 10, "moyenne": "~" }, "R111": { - "id": 11, "coef": 5.0, + "id": 11, "moyenne": "~" }, "R112": { - "id": 20, "coef": 3.0, + "id": 20, "moyenne": "10.66" }, "R113": { - "id": 12, "coef": 8.0, + "id": 12, "moyenne": "12.50" }, "R114": { - "id": 13, "coef": 8.0, + "id": 13, "moyenne": "~" }, "R115": { - "id": 21, "coef": 2.0, + "id": 21, "moyenne": "~" } }, "saes": { "SAE13": { - "id": 8, "coef": 33.0, + "id": 8, "moyenne": "~" } }, - "ECTS": { - "acquis": 0.0, - "total": 8.0 - } + "titre": "Connecter les entreprises et les usagers", + "type": 0 }, "RT3.1": { - "id": 3, - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "numero": 3, - "type": 0, + "ECTS": { + "acquis": 0.0, + "total": 10.0 + }, + "bonus": "00.00", + "capitalise": null, "color": "#FEB40B", "competence": null, + "id": 3, + "malus": "00.00", "moyenne": { - "value": "16.22", - "min": "04.32", + "groupes": {}, "max": "16.22", + "min": "04.32", "moy": "08.63", "rang": "1", "total": 16, - "groupes": {} + "value": "16.22" }, - "bonus": "00.00", - "malus": "00.00", - "capitalise": null, + "numero": 3, "ressources": { "R101": { - "id": 1, "coef": 4.0, + "id": 1, "moyenne": "~" }, "R107": { - "id": 17, "coef": 22.0, + "id": 17, "moyenne": "~" }, "R108": { - "id": 18, "coef": 7.0, + "id": 18, "moyenne": "15.71" }, "R109": { - "id": 19, "coef": 4.0, + "id": 19, "moyenne": "~" }, "R110": { - "id": 10, "coef": 5.0, + "id": 10, "moyenne": "~" }, "R111": { - "id": 11, "coef": 4.0, + "id": 11, "moyenne": "~" }, "R112": { - "id": 20, "coef": 4.0, + "id": 20, "moyenne": "10.66" }, "R115": { - "id": 21, "coef": 4.0, + "id": 21, "moyenne": "~" } }, "saes": { "SAE14": { - "id": 14, "coef": 16.0, + "id": 14, "moyenne": "17.83" }, "SAE15": { - "id": 15, "coef": 26.0, + "id": 15, "moyenne": "~" } }, - "ECTS": { - "acquis": 0.0, - "total": 10.0 - } + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0 } }, - "semestre": { - "etapes": [ - "A1", - "A2", - "A3" - ], - "date_debut": "2021-09-01", - "date_fin": "2022-08-31", - "annee_universitaire": "2021 - 2022", - "numero": 1, - "inscription": "", - "groupes": [], - "absences": { - "injustifie": 4, - "total": 5 - }, - "ECTS": { - "acquis": 0.0, - "total": 30.0 - }, - "notes": { - "value": "14.36", - "min": "05.31", - "moy": "09.78", - "max": "14.36" - }, - "rang": { - "value": "1", - "total": 10, - "groupes": {} - } - } + "version": "0" } ``` #### GET /etudiant/ine/INE11/formsemestre/1/bulletin ```json { - "version": "0", - "type": "BUT", - "date": "2022-08-19T09:28:51.195650Z", - "publie": true, + "date": "2022-08-20T12:00:00.000000+02:00", + "etat_inscription": "I", "etudiant": { + "boursier": "", "civilite": "F", "code_ine": "INE11", "code_nip": "11", + "codepostaldomicile": "", "date_naissance": "", - "dept_id": 1, "dept_acronym": "TAPI", + "dept_id": 1, + "dept_naissance": "", + "description": "", + "domicile": "", "email": "MADELEINE.FLEURY@example.com", "emailperso": "", "etudid": 11, - "nom": "FLEURY", - "prenom": "MADELEINE", - "nomprenom": "Mme Madeleine FLEURY", - "lieu_naissance": "", - "dept_naissance": "", - "nationalite": "", - "boursier": "", + "fax": "", "fiche_url": "/ScoDoc/TAPI/Scolarite/ficheEtud?etudid=11", - "photo_url": "/ScoDoc/TAPI/Scolarite/get_photo_image?etudid=11&size=small", - "domicile": "", - "codepostaldomicile": "", + "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", + "telephone": "", "telephonemobile": "", "typeadresse": "domicile", - "id": 11, - "villedomicile": "", - "telephone": "", - "fax": "", - "description": "" + "villedomicile": "" }, "formation": { - "id": 1, "acronyme": "BUT R&T", - "titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications", - "titre": "BUT R&T" + "id": 1, + "titre": "BUT R&T", + "titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications" }, "formsemestre_id": 1, - "etat_inscription": "I", "options": { "show_abs": true, "show_abs_modules": false, - "show_ects": true, "show_codemodules": false, + "show_coef": true, + "show_date_inscr": true, + "show_ects": true, "show_matieres": false, - "show_rangs": true, - "show_ue_rangs": true, + "show_minmax": false, + "show_minmax_eval": false, + "show_minmax_mod": false, "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_rangs": true, "show_temporary": true, - "temporary_txt": "Provisoire", + "show_ue_cap_current": true, + "show_ue_cap_details": false, + "show_ue_rangs": true, "show_uevalid": true, - "show_date_inscr": true + "temporary_txt": "Provisoire" }, + "publie": 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": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 1, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 1.0, "RT2.1": 1.0, "RT3.1": 1.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "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": { - "id": 3, - "titre": "Principe et architecture des r\u00e9seaux", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=3", - "moyenne": {}, "evaluations": [ { - "id": 3, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "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 }, - "note": { - "value": "11.97", - "min": "03.27", - "max": "17.68", - "moy": "08.99" - }, "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" }, "R103": { - "id": 4, - "titre": "R\u00e9seaux locaux et \u00e9quipements actifs", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=4", - "moyenne": {}, "evaluations": [ { - "id": 4, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 4, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 1.0, "RT2.1": 1.0, "RT3.1": 0.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=4" } - ] + ], + "id": 4, + "moyenne": {}, + "titre": "R\u00e9seaux locaux et \u00e9quipements actifs", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=4" }, "R104": { - "id": 5, - "titre": "Fondamentaux des syst\u00e8mes \u00e9lectroniques", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=5", - "moyenne": {}, "evaluations": [ { - "id": 5, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 5, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 1.0, "RT2.1": 1.0, "RT3.1": 0.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=5" } - ] + ], + "id": 5, + "moyenne": {}, + "titre": "Fondamentaux des syst\u00e8mes \u00e9lectroniques", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=5" }, "R105": { - "id": 9, - "titre": "Support de transmission pour les r\u00e9seaux locaux", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=9", - "moyenne": {}, "evaluations": [ { - "id": 9, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 9, + "note": { + "max": "19.77", + "min": "00.60", + "moy": "09.57", + "value": "09.33" + }, "poids": { "RT1.1": 0.0, "RT2.1": 1.0, "RT3.1": 0.0 }, - "note": { - "value": "09.33", - "min": "00.60", - "max": "19.77", - "moy": "09.57" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=9" } - ] + ], + "id": 9, + "moyenne": {}, + "titre": "Support de transmission pour les r\u00e9seaux locaux", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=9" }, "R106": { - "id": 6, - "titre": "Architecture des syst\u00e8mes num\u00e9riques et informatiques", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=6", - "moyenne": {}, "evaluations": [ { - "id": 6, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 6, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 1.0, "RT2.1": 0.0, "RT3.1": 0.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=6" } - ] + ], + "id": 6, + "moyenne": {}, + "titre": "Architecture des syst\u00e8mes num\u00e9riques et informatiques", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=6" }, "R107": { - "id": 17, - "titre": "Fondamentaux de la programmation", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=17", - "moyenne": {}, "evaluations": [ { - "id": 17, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 17, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 0.0, "RT2.1": 0.0, "RT3.1": 1.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=17" } - ] + ], + "id": 17, + "moyenne": {}, + "titre": "Fondamentaux de la programmation", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=17" }, "R108": { - "id": 18, - "titre": "Base des syst\u00e8mes d'exploitation", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=18", - "moyenne": {}, "evaluations": [ { - "id": 18, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 18, + "note": { + "max": "18.31", + "min": "00.47", + "moy": "09.70", + "value": "15.71" + }, "poids": { "RT1.1": 1.0, "RT2.1": 0.0, "RT3.1": 1.0 }, - "note": { - "value": "15.71", - "min": "00.47", - "max": "18.31", - "moy": "09.70" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=18" } - ] + ], + "id": 18, + "moyenne": {}, + "titre": "Base des syst\u00e8mes d'exploitation", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=18" }, "R109": { - "id": 19, - "titre": "Introduction aux technologies Web", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=19", - "moyenne": {}, "evaluations": [ { - "id": 19, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 19, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 0.0, "RT2.1": 0.0, "RT3.1": 1.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=19" } - ] + ], + "id": 19, + "moyenne": {}, + "titre": "Introduction aux technologies Web", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=19" }, "R110": { - "id": 10, - "titre": "Anglais g\u00e9n\u00e9ral et init vocabulaire technique", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=10", - "moyenne": {}, "evaluations": [ { - "id": 10, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 10, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 1.0, "RT2.1": 1.0, "RT3.1": 1.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=10" } - ] + ], + "id": 10, + "moyenne": {}, + "titre": "Anglais g\u00e9n\u00e9ral et init vocabulaire technique", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=10" }, "R111": { - "id": 11, - "titre": "Expression-culture-Communication Pro.", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=11", - "moyenne": {}, "evaluations": [ { - "id": 11, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 11, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 1.0, "RT2.1": 1.0, "RT3.1": 1.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=11" } - ] + ], + "id": 11, + "moyenne": {}, + "titre": "Expression-culture-Communication Pro.", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=11" }, "R112": { - "id": 20, - "titre": "PPP", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=20", - "moyenne": {}, "evaluations": [ { - "id": 20, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 20, + "note": { + "max": "18.97", + "min": "03.22", + "moy": "10.79", + "value": "10.66" + }, "poids": { "RT1.1": 1.0, "RT2.1": 1.0, "RT3.1": 1.0 }, - "note": { - "value": "10.66", - "min": "03.22", - "max": "18.97", - "moy": "10.79" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=20" } - ] + ], + "id": 20, + "moyenne": {}, + "titre": "PPP", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=20" }, "R113": { - "id": 12, - "titre": "Math\u00e9matiques du signal", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=12", - "moyenne": {}, "evaluations": [ { - "id": 12, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 12, + "note": { + "max": "19.97", + "min": "01.47", + "moy": "12.15", + "value": "12.50" + }, "poids": { "RT1.1": 1.0, "RT2.1": 1.0, "RT3.1": 0.0 }, - "note": { - "value": "12.50", - "min": "01.47", - "max": "19.97", - "moy": "12.15" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=12" } - ] + ], + "id": 12, + "moyenne": {}, + "titre": "Math\u00e9matiques du signal", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=12" }, "R114": { - "id": 13, - "titre": "Math\u00e9matiques des transmissions", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=13", - "moyenne": {}, "evaluations": [ { - "id": 13, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 13, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 1.0, "RT2.1": 1.0, "RT3.1": 0.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=13" } - ] + ], + "id": 13, + "moyenne": {}, + "titre": "Math\u00e9matiques des transmissions", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=13" }, "R115": { - "id": 21, - "titre": "Gestion de projets", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=21", - "moyenne": {}, "evaluations": [ { - "id": 21, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 21, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 0.0, "RT2.1": 1.0, "RT3.1": 1.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=21" } - ] + ], + "id": 21, + "moyenne": {}, + "titre": "Gestion de projets", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=21" } }, "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": [ { - "id": 2, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "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 }, - "note": { - "value": "18.72", - "min": "00.12", - "max": "18.72", - "moy": "10.43" - }, "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" }, "SAE12": { - "id": 7, - "titre": "S'initier aux r\u00e9seaux informatiques", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=7", - "moyenne": {}, "evaluations": [ { - "id": 7, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 7, + "note": { + "max": "17.83", + "min": "00.53", + "moy": "09.86", + "value": "14.69" + }, "poids": { "RT1.1": 1.0, "RT2.1": 0.0, "RT3.1": 0.0 }, - "note": { - "value": "14.69", - "min": "00.53", - "max": "17.83", - "moy": "09.86" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=7" } - ] + ], + "id": 7, + "moyenne": {}, + "titre": "S'initier aux r\u00e9seaux informatiques", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=7" }, "SAE13": { - "id": 8, - "titre": "D\u00e9couvrir un dispositif de tranmission", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=8", - "moyenne": {}, "evaluations": [ { - "id": 8, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 8, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 0.0, "RT2.1": 1.0, "RT3.1": 0.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=8" } - ] + ], + "id": 8, + "moyenne": {}, + "titre": "D\u00e9couvrir un dispositif de tranmission", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=8" }, "SAE14": { - "id": 14, - "titre": "Se pr\u00e9senter sur Internet", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=14", - "moyenne": {}, "evaluations": [ { - "id": 14, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 14, + "note": { + "max": "17.83", + "min": "00.94", + "moy": "07.62", + "value": "17.83" + }, "poids": { "RT1.1": 0.0, "RT2.1": 0.0, "RT3.1": 1.0 }, - "note": { - "value": "17.83", - "min": "00.94", - "max": "17.83", - "moy": "07.62" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=14" } - ] + ], + "id": 14, + "moyenne": {}, + "titre": "Se pr\u00e9senter sur Internet", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=14" }, "SAE15": { - "id": 15, - "titre": "Traiter des donn\u00e9es", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=15", - "moyenne": {}, "evaluations": [ { - "id": 15, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 15, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 0.0, "RT2.1": 0.0, "RT3.1": 1.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=15" } - ] + ], + "id": 15, + "moyenne": {}, + "titre": "Traiter des donn\u00e9es", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=15" }, "SAE16": { - "id": 16, - "titre": "Portofolio", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=16", - "moyenne": {}, "evaluations": [ { - "id": 16, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 16, + "note": { + "max": "17.47", + "min": "01.03", + "moy": "09.45", + "value": "09.30" + }, "poids": { "RT1.1": 0.0, "RT2.1": 0.0, "RT3.1": 0.0 }, - "note": { - "value": "09.30", - "min": "01.03", - "max": "17.47", - "moy": "09.45" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=16" } - ] - } - }, - "ues": { - "RT1.1": { - "id": 1, - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "numero": 1, - "type": 0, - "color": "#B80004", - "competence": null, - "moyenne": { - "value": "14.94", - "min": "03.73", - "max": "14.94", - "moy": "09.87", - "rang": "1", - "total": 16, - "groupes": {} - }, - "bonus": "00.00", - "malus": "00.00", - "capitalise": null, - "ressources": { - "R101": { - "id": 1, - "coef": 12.0, - "moyenne": "~" - }, - "R102": { - "id": 3, - "coef": 12.0, - "moyenne": "11.97" - }, - "R103": { - "id": 4, - "coef": 8.0, - "moyenne": "~" - }, - "R104": { - "id": 5, - "coef": 8.0, - "moyenne": "~" - }, - "R106": { - "id": 6, - "coef": 10.0, - "moyenne": "~" - }, - "R108": { - "id": 18, - "coef": 6.0, - "moyenne": "15.71" - }, - "R110": { - "id": 10, - "coef": 3.0, - "moyenne": "~" - }, - "R111": { - "id": 11, - "coef": 3.0, - "moyenne": "~" - }, - "R112": { - "id": 20, - "coef": 2.0, - "moyenne": "10.66" - }, - "R113": { - "id": 12, - "coef": 5.0, - "moyenne": "12.50" - }, - "R114": { - "id": 13, - "coef": 4.0, - "moyenne": "~" - } - }, - "saes": { - "SAE11": { - "id": 2, - "coef": 16.0, - "moyenne": "18.72" - }, - "SAE12": { - "id": 7, - "coef": 33.0, - "moyenne": "14.69" - } - }, - "ECTS": { - "acquis": 0.0, - "total": 12.0 - } - }, - "RT2.1": { - "id": 2, - "titre": "Connecter les entreprises et les usagers", - "numero": 2, - "type": 0, - "color": "#F97B3D", - "competence": null, - "moyenne": { - "value": "11.17", - "min": "03.41", - "max": "17.35", - "moy": "11.09", - "rang": "8", - "total": 16, - "groupes": {} - }, - "bonus": "00.00", - "malus": "00.00", - "capitalise": null, - "ressources": { - "R101": { - "id": 1, - "coef": 4.0, - "moyenne": "~" - }, - "R103": { - "id": 4, - "coef": 4.0, - "moyenne": "~" - }, - "R104": { - "id": 5, - "coef": 5.0, - "moyenne": "~" - }, - "R105": { - "id": 9, - "coef": 5.0, - "moyenne": "09.33" - }, - "R110": { - "id": 10, - "coef": 5.0, - "moyenne": "~" - }, - "R111": { - "id": 11, - "coef": 5.0, - "moyenne": "~" - }, - "R112": { - "id": 20, - "coef": 3.0, - "moyenne": "10.66" - }, - "R113": { - "id": 12, - "coef": 8.0, - "moyenne": "12.50" - }, - "R114": { - "id": 13, - "coef": 8.0, - "moyenne": "~" - }, - "R115": { - "id": 21, - "coef": 2.0, - "moyenne": "~" - } - }, - "saes": { - "SAE13": { - "id": 8, - "coef": 33.0, - "moyenne": "~" - } - }, - "ECTS": { - "acquis": 0.0, - "total": 8.0 - } - }, - "RT3.1": { - "id": 3, - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "numero": 3, - "type": 0, - "color": "#FEB40B", - "competence": null, - "moyenne": { - "value": "16.22", - "min": "04.32", - "max": "16.22", - "moy": "08.63", - "rang": "1", - "total": 16, - "groupes": {} - }, - "bonus": "00.00", - "malus": "00.00", - "capitalise": null, - "ressources": { - "R101": { - "id": 1, - "coef": 4.0, - "moyenne": "~" - }, - "R107": { - "id": 17, - "coef": 22.0, - "moyenne": "~" - }, - "R108": { - "id": 18, - "coef": 7.0, - "moyenne": "15.71" - }, - "R109": { - "id": 19, - "coef": 4.0, - "moyenne": "~" - }, - "R110": { - "id": 10, - "coef": 5.0, - "moyenne": "~" - }, - "R111": { - "id": 11, - "coef": 4.0, - "moyenne": "~" - }, - "R112": { - "id": 20, - "coef": 4.0, - "moyenne": "10.66" - }, - "R115": { - "id": 21, - "coef": 4.0, - "moyenne": "~" - } - }, - "saes": { - "SAE14": { - "id": 14, - "coef": 16.0, - "moyenne": "17.83" - }, - "SAE15": { - "id": 15, - "coef": 26.0, - "moyenne": "~" - } - }, - "ECTS": { - "acquis": 0.0, - "total": 10.0 - } + ], + "id": 16, + "moyenne": {}, + "titre": "Portofolio", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=16" } }, "semestre": { + "ECTS": { + "acquis": 0.0, + "total": 30.0 + }, + "absences": { + "injustifie": 4, + "total": 5 + }, + "annee_universitaire": "2021 - 2022", + "date_debut": "2021-09-01", + "date_fin": "2022-08-31", "etapes": [ "A1", "A2", "A3" ], - "date_debut": "2021-09-01", - "date_fin": "2022-08-31", - "annee_universitaire": "2021 - 2022", - "numero": 1, - "inscription": "", "groupes": [], - "absences": { - "injustifie": 4, - "total": 5 + "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" + }, + "R103": { + "coef": 8.0, + "id": 4, + "moyenne": "~" + }, + "R104": { + "coef": 8.0, + "id": 5, + "moyenne": "~" + }, + "R106": { + "coef": 10.0, + "id": 6, + "moyenne": "~" + }, + "R108": { + "coef": 6.0, + "id": 18, + "moyenne": "15.71" + }, + "R110": { + "coef": 3.0, + "id": 10, + "moyenne": "~" + }, + "R111": { + "coef": 3.0, + "id": 11, + "moyenne": "~" + }, + "R112": { + "coef": 2.0, + "id": 20, + "moyenne": "10.66" + }, + "R113": { + "coef": 5.0, + "id": 12, + "moyenne": "12.50" + }, + "R114": { + "coef": 4.0, + "id": 13, + "moyenne": "~" + } + }, + "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": { + "ECTS": { + "acquis": 0.0, + "total": 8.0 + }, + "bonus": "00.00", + "capitalise": null, + "color": "#F97B3D", + "competence": null, + "id": 2, + "malus": "00.00", + "moyenne": { + "groupes": {}, + "max": "17.35", + "min": "03.41", + "moy": "11.09", + "rang": "8", + "total": 16, + "value": "11.17" + }, + "numero": 2, + "ressources": { + "R101": { + "coef": 4.0, + "id": 1, + "moyenne": "~" + }, + "R103": { + "coef": 4.0, + "id": 4, + "moyenne": "~" + }, + "R104": { + "coef": 5.0, + "id": 5, + "moyenne": "~" + }, + "R105": { + "coef": 5.0, + "id": 9, + "moyenne": "09.33" + }, + "R110": { + "coef": 5.0, + "id": 10, + "moyenne": "~" + }, + "R111": { + "coef": 5.0, + "id": 11, + "moyenne": "~" + }, + "R112": { + "coef": 3.0, + "id": 20, + "moyenne": "10.66" + }, + "R113": { + "coef": 8.0, + "id": 12, + "moyenne": "12.50" + }, + "R114": { + "coef": 8.0, + "id": 13, + "moyenne": "~" + }, + "R115": { + "coef": 2.0, + "id": 21, + "moyenne": "~" + } + }, + "saes": { + "SAE13": { + "coef": 33.0, + "id": 8, + "moyenne": "~" + } + }, + "titre": "Connecter les entreprises et les usagers", + "type": 0 + }, + "RT3.1": { + "ECTS": { + "acquis": 0.0, + "total": 10.0 + }, + "bonus": "00.00", + "capitalise": null, + "color": "#FEB40B", + "competence": null, + "id": 3, + "malus": "00.00", + "moyenne": { + "groupes": {}, + "max": "16.22", + "min": "04.32", + "moy": "08.63", + "rang": "1", + "total": 16, + "value": "16.22" + }, + "numero": 3, + "ressources": { + "R101": { + "coef": 4.0, + "id": 1, + "moyenne": "~" + }, + "R107": { + "coef": 22.0, + "id": 17, + "moyenne": "~" + }, + "R108": { + "coef": 7.0, + "id": 18, + "moyenne": "15.71" + }, + "R109": { + "coef": 4.0, + "id": 19, + "moyenne": "~" + }, + "R110": { + "coef": 5.0, + "id": 10, + "moyenne": "~" + }, + "R111": { + "coef": 4.0, + "id": 11, + "moyenne": "~" + }, + "R112": { + "coef": 4.0, + "id": 20, + "moyenne": "10.66" + }, + "R115": { + "coef": 4.0, + "id": 21, + "moyenne": "~" + } + }, + "saes": { + "SAE14": { + "coef": 16.0, + "id": 14, + "moyenne": "17.83" + }, + "SAE15": { + "coef": 26.0, + "id": 15, + "moyenne": "~" + } + }, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0 + } + }, + "version": "0" +} +``` + +#### GET /etudiant/nip/11/formsemestre/1/bulletin +```json +{ + "date": "2022-08-20T12:00:00.000000+02:00", + "etat_inscription": "I", + "etudiant": { + "boursier": "", + "civilite": "F", + "code_ine": "INE11", + "code_nip": "11", + "codepostaldomicile": "", + "date_naissance": "", + "dept_acronym": "TAPI", + "dept_id": 1, + "dept_naissance": "", + "description": "", + "domicile": "", + "email": "MADELEINE.FLEURY@example.com", + "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", + "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": { + "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": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "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": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "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" + }, + "R103": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 4, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, + "poids": { + "RT1.1": 1.0, + "RT2.1": 1.0, + "RT3.1": 0.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=4" + } + ], + "id": 4, + "moyenne": {}, + "titre": "R\u00e9seaux locaux et \u00e9quipements actifs", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=4" + }, + "R104": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 5, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, + "poids": { + "RT1.1": 1.0, + "RT2.1": 1.0, + "RT3.1": 0.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=5" + } + ], + "id": 5, + "moyenne": {}, + "titre": "Fondamentaux des syst\u00e8mes \u00e9lectroniques", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=5" + }, + "R105": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 9, + "note": { + "max": "19.77", + "min": "00.60", + "moy": "09.57", + "value": "09.33" + }, + "poids": { + "RT1.1": 0.0, + "RT2.1": 1.0, + "RT3.1": 0.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=9" + } + ], + "id": 9, + "moyenne": {}, + "titre": "Support de transmission pour les r\u00e9seaux locaux", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=9" + }, + "R106": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 6, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, + "poids": { + "RT1.1": 1.0, + "RT2.1": 0.0, + "RT3.1": 0.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=6" + } + ], + "id": 6, + "moyenne": {}, + "titre": "Architecture des syst\u00e8mes num\u00e9riques et informatiques", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=6" + }, + "R107": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 17, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, + "poids": { + "RT1.1": 0.0, + "RT2.1": 0.0, + "RT3.1": 1.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=17" + } + ], + "id": 17, + "moyenne": {}, + "titre": "Fondamentaux de la programmation", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=17" + }, + "R108": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 18, + "note": { + "max": "18.31", + "min": "00.47", + "moy": "09.70", + "value": "15.71" + }, + "poids": { + "RT1.1": 1.0, + "RT2.1": 0.0, + "RT3.1": 1.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=18" + } + ], + "id": 18, + "moyenne": {}, + "titre": "Base des syst\u00e8mes d'exploitation", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=18" + }, + "R109": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 19, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, + "poids": { + "RT1.1": 0.0, + "RT2.1": 0.0, + "RT3.1": 1.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=19" + } + ], + "id": 19, + "moyenne": {}, + "titre": "Introduction aux technologies Web", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=19" + }, + "R110": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 10, + "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=10" + } + ], + "id": 10, + "moyenne": {}, + "titre": "Anglais g\u00e9n\u00e9ral et init vocabulaire technique", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=10" + }, + "R111": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 11, + "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=11" + } + ], + "id": 11, + "moyenne": {}, + "titre": "Expression-culture-Communication Pro.", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=11" + }, + "R112": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 20, + "note": { + "max": "18.97", + "min": "03.22", + "moy": "10.79", + "value": "10.66" + }, + "poids": { + "RT1.1": 1.0, + "RT2.1": 1.0, + "RT3.1": 1.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=20" + } + ], + "id": 20, + "moyenne": {}, + "titre": "PPP", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=20" + }, + "R113": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 12, + "note": { + "max": "19.97", + "min": "01.47", + "moy": "12.15", + "value": "12.50" + }, + "poids": { + "RT1.1": 1.0, + "RT2.1": 1.0, + "RT3.1": 0.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=12" + } + ], + "id": 12, + "moyenne": {}, + "titre": "Math\u00e9matiques du signal", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=12" + }, + "R114": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 13, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, + "poids": { + "RT1.1": 1.0, + "RT2.1": 1.0, + "RT3.1": 0.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=13" + } + ], + "id": 13, + "moyenne": {}, + "titre": "Math\u00e9matiques des transmissions", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=13" + }, + "R115": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 21, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, + "poids": { + "RT1.1": 0.0, + "RT2.1": 1.0, + "RT3.1": 1.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=21" + } + ], + "id": 21, + "moyenne": {}, + "titre": "Gestion de projets", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=21" + } + }, + "saes": { + "SAE11": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "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" + }, + "SAE12": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 7, + "note": { + "max": "17.83", + "min": "00.53", + "moy": "09.86", + "value": "14.69" + }, + "poids": { + "RT1.1": 1.0, + "RT2.1": 0.0, + "RT3.1": 0.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=7" + } + ], + "id": 7, + "moyenne": {}, + "titre": "S'initier aux r\u00e9seaux informatiques", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=7" + }, + "SAE13": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 8, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, + "poids": { + "RT1.1": 0.0, + "RT2.1": 1.0, + "RT3.1": 0.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=8" + } + ], + "id": 8, + "moyenne": {}, + "titre": "D\u00e9couvrir un dispositif de tranmission", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=8" + }, + "SAE14": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 14, + "note": { + "max": "17.83", + "min": "00.94", + "moy": "07.62", + "value": "17.83" + }, + "poids": { + "RT1.1": 0.0, + "RT2.1": 0.0, + "RT3.1": 1.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=14" + } + ], + "id": 14, + "moyenne": {}, + "titre": "Se pr\u00e9senter sur Internet", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=14" + }, + "SAE15": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 15, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, + "poids": { + "RT1.1": 0.0, + "RT2.1": 0.0, + "RT3.1": 1.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=15" + } + ], + "id": 15, + "moyenne": {}, + "titre": "Traiter des donn\u00e9es", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=15" + }, + "SAE16": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 16, + "note": { + "max": "17.47", + "min": "01.03", + "moy": "09.45", + "value": "09.30" + }, + "poids": { + "RT1.1": 0.0, + "RT2.1": 0.0, + "RT3.1": 0.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=16" + } + ], + "id": 16, + "moyenne": {}, + "titre": "Portofolio", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=16" + } + }, + "semestre": { "ECTS": { "acquis": 0.0, "total": 30.0 }, + "absences": { + "injustifie": 4, + "total": 5 + }, + "annee_universitaire": "2021 - 2022", + "date_debut": "2021-09-01", + "date_fin": "2022-08-31", + "etapes": [ + "A1", + "A2", + "A3" + ], + "groupes": [], + "inscription": "", "notes": { - "value": "14.36", + "max": "14.36", "min": "05.31", "moy": "09.78", - "max": "14.36" + "value": "14.36" }, + "numero": 1, "rang": { - "value": "1", + "groupes": {}, "total": 10, - "groupes": {} + "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" + }, + "R103": { + "coef": 8.0, + "id": 4, + "moyenne": "~" + }, + "R104": { + "coef": 8.0, + "id": 5, + "moyenne": "~" + }, + "R106": { + "coef": 10.0, + "id": 6, + "moyenne": "~" + }, + "R108": { + "coef": 6.0, + "id": 18, + "moyenne": "15.71" + }, + "R110": { + "coef": 3.0, + "id": 10, + "moyenne": "~" + }, + "R111": { + "coef": 3.0, + "id": 11, + "moyenne": "~" + }, + "R112": { + "coef": 2.0, + "id": 20, + "moyenne": "10.66" + }, + "R113": { + "coef": 5.0, + "id": 12, + "moyenne": "12.50" + }, + "R114": { + "coef": 4.0, + "id": 13, + "moyenne": "~" + } + }, + "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": { + "ECTS": { + "acquis": 0.0, + "total": 8.0 + }, + "bonus": "00.00", + "capitalise": null, + "color": "#F97B3D", + "competence": null, + "id": 2, + "malus": "00.00", + "moyenne": { + "groupes": {}, + "max": "17.35", + "min": "03.41", + "moy": "11.09", + "rang": "8", + "total": 16, + "value": "11.17" + }, + "numero": 2, + "ressources": { + "R101": { + "coef": 4.0, + "id": 1, + "moyenne": "~" + }, + "R103": { + "coef": 4.0, + "id": 4, + "moyenne": "~" + }, + "R104": { + "coef": 5.0, + "id": 5, + "moyenne": "~" + }, + "R105": { + "coef": 5.0, + "id": 9, + "moyenne": "09.33" + }, + "R110": { + "coef": 5.0, + "id": 10, + "moyenne": "~" + }, + "R111": { + "coef": 5.0, + "id": 11, + "moyenne": "~" + }, + "R112": { + "coef": 3.0, + "id": 20, + "moyenne": "10.66" + }, + "R113": { + "coef": 8.0, + "id": 12, + "moyenne": "12.50" + }, + "R114": { + "coef": 8.0, + "id": 13, + "moyenne": "~" + }, + "R115": { + "coef": 2.0, + "id": 21, + "moyenne": "~" + } + }, + "saes": { + "SAE13": { + "coef": 33.0, + "id": 8, + "moyenne": "~" + } + }, + "titre": "Connecter les entreprises et les usagers", + "type": 0 + }, + "RT3.1": { + "ECTS": { + "acquis": 0.0, + "total": 10.0 + }, + "bonus": "00.00", + "capitalise": null, + "color": "#FEB40B", + "competence": null, + "id": 3, + "malus": "00.00", + "moyenne": { + "groupes": {}, + "max": "16.22", + "min": "04.32", + "moy": "08.63", + "rang": "1", + "total": 16, + "value": "16.22" + }, + "numero": 3, + "ressources": { + "R101": { + "coef": 4.0, + "id": 1, + "moyenne": "~" + }, + "R107": { + "coef": 22.0, + "id": 17, + "moyenne": "~" + }, + "R108": { + "coef": 7.0, + "id": 18, + "moyenne": "15.71" + }, + "R109": { + "coef": 4.0, + "id": 19, + "moyenne": "~" + }, + "R110": { + "coef": 5.0, + "id": 10, + "moyenne": "~" + }, + "R111": { + "coef": 4.0, + "id": 11, + "moyenne": "~" + }, + "R112": { + "coef": 4.0, + "id": 20, + "moyenne": "10.66" + }, + "R115": { + "coef": 4.0, + "id": 21, + "moyenne": "~" + } + }, + "saes": { + "SAE14": { + "coef": 16.0, + "id": 14, + "moyenne": "17.83" + }, + "SAE15": { + "coef": 26.0, + "id": 15, + "moyenne": "~" + } + }, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0 + } + }, + "version": "0" +} +``` + +#### GET /etudiant/nip/11/formsemestre/1/bulletin/short/pdf +```json +{ + "Content-Disposition": "attachment; filename=\"bul-Semestre_test_semestre_1-2022-08-21-FLEURY.pdf\"", + "Content-Type": "application/pdf" } ``` diff --git a/docs/samples/sample_etudiant-formsemestre-groups.json.md b/docs/samples/sample_etudiant-formsemestre-groups.json.md index c577bc6..662b8ed 100644 --- a/docs/samples/sample_etudiant-formsemestre-groups.json.md +++ b/docs/samples/sample_etudiant-formsemestre-groups.json.md @@ -4,18 +4,18 @@ ```json [ { - "partition_id": 1, - "id": 1, - "formsemestre_id": 1, - "partition_name": null, - "numero": null, "bul_show_rank": false, - "show_in_lists": true, - "groups_editable": true, + "formsemestre_id": 1, "group_id": 1, - "group_name": null + "group_name": null, + "groups_editable": true, + "id": 1, + "numero": null, + "partition_id": 1, + "partition_name": null, + "show_in_lists": true }, - "... etc." + "..." ] ``` diff --git a/docs/samples/sample_etudiant-formsemestres.json.md b/docs/samples/sample_etudiant-formsemestres.json.md index cb712df..564d49d 100644 --- a/docs/samples/sample_etudiant-formsemestres.json.md +++ b/docs/samples/sample_etudiant-formsemestres.json.md @@ -4,65 +4,65 @@ ```json [ { - "titre": "Semestre test", - "block_moyennes": false, - "scodoc7_id": null, - "date_debut": "01/09/2021", - "gestion_semestrielle": false, - "date_fin": "31/08/2022", - "bul_bgcolor": "white", - "etat": true, - "resp_can_edit": false, - "dept_id": 1, - "modalite": "FI", - "resp_can_change_ens": true, - "id": 1, - "gestion_compensation": false, - "ens_can_edit_eval": false, - "formation_id": 1, - "bul_hide_xml": false, - "elt_sem_apo": null, - "semestre_id": 1, - "elt_annee_apo": null, - "parcours": [], "annee_scolaire": 2021, + "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": { - "id": 1, "acronym": "TAPI", + "date_creation": "2022-08-20T12:00:00.000000+02:00", "description": null, - "visible": true, - "date_creation": "2022-08-19T11:28:05.479405+02:00" - }, - "etape_apo": "A1, A2, A3", - "formsemestre_id": 1, - "formation": { "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": null, + "departement": { + "acronym": "TAPI", + "date_creation": "2022-08-20T12:00:00.000000+02:00", + "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", - "formation_code": "V1RET", - "code_specialite": null, - "dept_id": 1, - "acronyme": "BUT R&T", - "version": 1, "type_parcours": 700, - "referentiel_competence_id": 1, - "departement": { - "id": 1, - "acronym": "TAPI", - "description": null, - "visible": true, - "date_creation": "2022-08-19T11:28:05.479405+02:00" - }, - "formation_id": 1 + "version": 1 }, + "formation_id": 1, + "formsemestre_id": 1, + "gestion_compensation": false, + "gestion_semestrielle": false, + "id": 1, + "modalite": "FI", + "parcours": [], + "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_num": "Semestre test semestre 1", - "session_id": "TAPI-BUT-FI-S1-2021" + "titre_num": "Semestre test semestre 1" }, - "... etc." + "..." ] ``` @@ -70,65 +70,65 @@ ```json [ { - "titre": "Semestre test", - "block_moyennes": false, - "scodoc7_id": null, - "date_debut": "01/09/2021", - "gestion_semestrielle": false, - "date_fin": "31/08/2022", - "bul_bgcolor": "white", - "etat": true, - "resp_can_edit": false, - "dept_id": 1, - "modalite": "FI", - "resp_can_change_ens": true, - "id": 1, - "gestion_compensation": false, - "ens_can_edit_eval": false, - "formation_id": 1, - "bul_hide_xml": false, - "elt_sem_apo": null, - "semestre_id": 1, - "elt_annee_apo": null, - "parcours": [], "annee_scolaire": 2021, + "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": { - "id": 1, "acronym": "TAPI", + "date_creation": "2022-08-20T12:00:00.000000+02:00", "description": null, - "visible": true, - "date_creation": "2022-08-19T11:28:05.479405+02:00" - }, - "etape_apo": "A1, A2, A3", - "formsemestre_id": 1, - "formation": { "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": null, + "departement": { + "acronym": "TAPI", + "date_creation": "2022-08-20T12:00:00.000000+02:00", + "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", - "formation_code": "V1RET", - "code_specialite": null, - "dept_id": 1, - "acronyme": "BUT R&T", - "version": 1, "type_parcours": 700, - "referentiel_competence_id": 1, - "departement": { - "id": 1, - "acronym": "TAPI", - "description": null, - "visible": true, - "date_creation": "2022-08-19T11:28:05.479405+02:00" - }, - "formation_id": 1 + "version": 1 }, + "formation_id": 1, + "formsemestre_id": 1, + "gestion_compensation": false, + "gestion_semestrielle": false, + "id": 1, + "modalite": "FI", + "parcours": [], + "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_num": "Semestre test semestre 1", - "session_id": "TAPI-BUT-FI-S1-2021" + "titre_num": "Semestre test semestre 1" }, - "... etc." + "..." ] ``` diff --git a/docs/samples/sample_etudiant.json.md b/docs/samples/sample_etudiant.json.md index 1108538..c530e76 100644 --- a/docs/samples/sample_etudiant.json.md +++ b/docs/samples/sample_etudiant.json.md @@ -3,201 +3,201 @@ #### GET /etudiant/etudid/11 ```json { - "date_naissance": null, - "code_ine": "INE11", - "dept_id": 1, - "lieu_naissance": null, - "scodoc7_id": null, - "id": 11, - "dept_naissance": null, - "nom": "FLEURY", - "nationalite": null, - "prenom": "MADELEINE", - "statut": null, - "nom_usuel": null, - "boursier": null, - "civilite": "F", - "photo_filename": null, - "code_nip": "11", "admission": { - "id": 11, - "annee_bac": null, - "decision": null, - "type_admission": null, - "math": null, - "score": null, - "boursier_prec": null, - "etudid": 11, - "physique": null, - "commentaire": null, - "classement": null, - "annee": null, "anglais": null, - "nomlycee": null, - "apb_groupe": null, - "francais": null, - "villelycee": null, + "annee": null, + "annee_bac": null, "apb_classement_gr": null, + "apb_groupe": null, "bac": null, - "rang": null, - "codepostallycee": null, - "specialite": null, - "qualite": null, + "boursier_prec": null, + "classement": null, "codelycee": null, - "rapporteur": null + "codepostallycee": null, + "commentaire": null, + "decision": null, + "etudid": 11, + "francais": null, + "id": 11, + "math": null, + "nomlycee": null, + "physique": null, + "qualite": null, + "rang": null, + "rapporteur": null, + "score": null, + "specialite": null, + "type_admission": null, + "villelycee": null }, "adresses": [ { - "etudid": 11, - "email": "MADELEINE.FLEURY@example.com", - "domicile": null, "codepostaldomicile": null, + "description": null, + "domicile": null, + "email": "MADELEINE.FLEURY@example.com", + "emailperso": null, + "etudid": 11, + "fax": null, + "id": 11, "paysdomicile": null, + "telephone": null, "telephonemobile": null, "typeadresse": "domicile", - "emailperso": null, - "id": 11, - "villedomicile": null, - "telephone": null, - "fax": null, - "description": null + "villedomicile": null } ], - "dept_acronym": "TAPI" + "boursier": null, + "civilite": "F", + "code_ine": "INE11", + "code_nip": "11", + "date_naissance": null, + "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", + "scodoc7_id": null, + "statut": null } ``` #### GET /etudiant/ine/INE11 ```json { - "date_naissance": null, - "code_ine": "INE11", - "dept_id": 1, - "lieu_naissance": null, - "scodoc7_id": null, - "id": 11, - "dept_naissance": null, - "nom": "FLEURY", - "nationalite": null, - "prenom": "MADELEINE", - "statut": null, - "nom_usuel": null, - "boursier": null, - "civilite": "F", - "photo_filename": null, - "code_nip": "11", "admission": { - "id": 11, - "annee_bac": null, - "decision": null, - "type_admission": null, - "math": null, - "score": null, - "boursier_prec": null, - "etudid": 11, - "physique": null, - "commentaire": null, - "classement": null, - "annee": null, "anglais": null, - "nomlycee": null, - "apb_groupe": null, - "francais": null, - "villelycee": null, + "annee": null, + "annee_bac": null, "apb_classement_gr": null, + "apb_groupe": null, "bac": null, - "rang": null, - "codepostallycee": null, - "specialite": null, - "qualite": null, + "boursier_prec": null, + "classement": null, "codelycee": null, - "rapporteur": null + "codepostallycee": null, + "commentaire": null, + "decision": null, + "etudid": 11, + "francais": null, + "id": 11, + "math": null, + "nomlycee": null, + "physique": null, + "qualite": null, + "rang": null, + "rapporteur": null, + "score": null, + "specialite": null, + "type_admission": null, + "villelycee": null }, "adresses": [ { - "etudid": 11, - "email": "MADELEINE.FLEURY@example.com", - "domicile": null, "codepostaldomicile": null, + "description": null, + "domicile": null, + "email": "MADELEINE.FLEURY@example.com", + "emailperso": null, + "etudid": 11, + "fax": null, + "id": 11, "paysdomicile": null, + "telephone": null, "telephonemobile": null, "typeadresse": "domicile", - "emailperso": null, - "id": 11, - "villedomicile": null, - "telephone": null, - "fax": null, - "description": null + "villedomicile": null } ], - "dept_acronym": "TAPI" + "boursier": null, + "civilite": "F", + "code_ine": "INE11", + "code_nip": "11", + "date_naissance": null, + "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", + "scodoc7_id": null, + "statut": null } ``` #### GET /etudiant/nip/11 ```json { - "date_naissance": null, - "code_ine": "INE11", - "dept_id": 1, - "lieu_naissance": null, - "scodoc7_id": null, - "id": 11, - "dept_naissance": null, - "nom": "FLEURY", - "nationalite": null, - "prenom": "MADELEINE", - "statut": null, - "nom_usuel": null, - "boursier": null, - "civilite": "F", - "photo_filename": null, - "code_nip": "11", "admission": { - "id": 11, - "annee_bac": null, - "decision": null, - "type_admission": null, - "math": null, - "score": null, - "boursier_prec": null, - "etudid": 11, - "physique": null, - "commentaire": null, - "classement": null, - "annee": null, "anglais": null, - "nomlycee": null, - "apb_groupe": null, - "francais": null, - "villelycee": null, + "annee": null, + "annee_bac": null, "apb_classement_gr": null, + "apb_groupe": null, "bac": null, - "rang": null, - "codepostallycee": null, - "specialite": null, - "qualite": null, + "boursier_prec": null, + "classement": null, "codelycee": null, - "rapporteur": null + "codepostallycee": null, + "commentaire": null, + "decision": null, + "etudid": 11, + "francais": null, + "id": 11, + "math": null, + "nomlycee": null, + "physique": null, + "qualite": null, + "rang": null, + "rapporteur": null, + "score": null, + "specialite": null, + "type_admission": null, + "villelycee": null }, "adresses": [ { - "etudid": 11, - "email": "MADELEINE.FLEURY@example.com", - "domicile": null, "codepostaldomicile": null, + "description": null, + "domicile": null, + "email": "MADELEINE.FLEURY@example.com", + "emailperso": null, + "etudid": 11, + "fax": null, + "id": 11, "paysdomicile": null, + "telephone": null, "telephonemobile": null, "typeadresse": "domicile", - "emailperso": null, - "id": 11, - "villedomicile": null, - "telephone": null, - "fax": null, - "description": null + "villedomicile": null } ], - "dept_acronym": "TAPI" + "boursier": null, + "civilite": "F", + "code_ine": "INE11", + "code_nip": "11", + "date_naissance": null, + "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", + "scodoc7_id": null, + "statut": null } ``` diff --git a/docs/samples/sample_etudiant_formsemestres.json.md b/docs/samples/sample_etudiant_formsemestres.json.md index 79a876f..f4b353a 100644 --- a/docs/samples/sample_etudiant_formsemestres.json.md +++ b/docs/samples/sample_etudiant_formsemestres.json.md @@ -4,65 +4,65 @@ ```json [ { - "titre": "Semestre test", - "block_moyennes": false, - "scodoc7_id": null, - "date_debut": "01/09/2021", - "gestion_semestrielle": false, - "date_fin": "31/08/2022", - "bul_bgcolor": "white", - "etat": true, - "resp_can_edit": false, - "dept_id": 1, - "modalite": "FI", - "resp_can_change_ens": true, - "id": 1, - "gestion_compensation": false, - "ens_can_edit_eval": false, - "formation_id": 1, - "bul_hide_xml": false, - "elt_sem_apo": null, - "semestre_id": 1, - "elt_annee_apo": null, - "parcours": [], "annee_scolaire": 2021, + "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": { - "id": 1, "acronym": "TAPI", + "date_creation": "2022-08-20T12:00:00.000000+02:00", "description": null, - "visible": true, - "date_creation": "2022-08-19T11:28:05.479405+02:00" - }, - "etape_apo": "A1, A2, A3", - "formsemestre_id": 1, - "formation": { "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": null, + "departement": { + "acronym": "TAPI", + "date_creation": "2022-08-20T12:00:00.000000+02:00", + "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", - "formation_code": "V1RET", - "code_specialite": null, - "dept_id": 1, - "acronyme": "BUT R&T", - "version": 1, "type_parcours": 700, - "referentiel_competence_id": 1, - "departement": { - "id": 1, - "acronym": "TAPI", - "description": null, - "visible": true, - "date_creation": "2022-08-19T11:28:05.479405+02:00" - }, - "formation_id": 1 + "version": 1 }, + "formation_id": 1, + "formsemestre_id": 1, + "gestion_compensation": false, + "gestion_semestrielle": false, + "id": 1, + "modalite": "FI", + "parcours": [], + "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_num": "Semestre test semestre 1", - "session_id": "TAPI-BUT-FI-S1-2021" + "titre_num": "Semestre test semestre 1" }, - "... etc." + "..." ] ``` diff --git a/docs/samples/sample_etudiants-clef.json.md b/docs/samples/sample_etudiants-clef.json.md index aea6b1f..05785b5 100644 --- a/docs/samples/sample_etudiants-clef.json.md +++ b/docs/samples/sample_etudiants-clef.json.md @@ -4,139 +4,69 @@ ```json [ { - "date_naissance": null, - "code_ine": "INE11", - "dept_id": 1, - "lieu_naissance": null, - "scodoc7_id": null, - "id": 11, - "dept_naissance": null, - "nom": "FLEURY", - "nationalite": null, - "prenom": "MADELEINE", - "statut": null, - "nom_usuel": null, - "boursier": null, - "civilite": "F", - "photo_filename": null, - "code_nip": "11", "admission": { - "id": 11, - "annee_bac": null, - "decision": null, - "type_admission": null, - "math": null, - "score": null, - "boursier_prec": null, - "etudid": 11, - "physique": null, - "commentaire": null, - "classement": null, - "annee": null, "anglais": null, - "nomlycee": null, - "apb_groupe": null, - "francais": null, - "villelycee": null, + "annee": null, + "annee_bac": null, "apb_classement_gr": null, + "apb_groupe": null, "bac": null, - "rang": null, - "codepostallycee": null, - "specialite": null, - "qualite": null, + "boursier_prec": null, + "classement": null, "codelycee": null, - "rapporteur": null + "codepostallycee": null, + "commentaire": null, + "decision": null, + "etudid": 11, + "francais": null, + "id": 11, + "math": null, + "nomlycee": null, + "physique": null, + "qualite": null, + "rang": null, + "rapporteur": null, + "score": null, + "specialite": null, + "type_admission": null, + "villelycee": null }, "adresses": [ { - "etudid": 11, - "email": "MADELEINE.FLEURY@example.com", - "domicile": null, "codepostaldomicile": null, + "description": null, + "domicile": null, + "email": "MADELEINE.FLEURY@example.com", + "emailperso": null, + "etudid": 11, + "fax": null, + "id": 11, "paysdomicile": null, + "telephone": null, "telephonemobile": null, "typeadresse": "domicile", - "emailperso": null, - "id": 11, - "villedomicile": null, - "telephone": null, - "fax": null, - "description": null + "villedomicile": null } ], - "dept_acronym": "TAPI" - }, - "... etc." -] -``` - -#### GET /etudiants/nip/11 -```json -[ - { - "date_naissance": null, - "code_ine": "INE11", - "dept_id": 1, - "lieu_naissance": null, - "scodoc7_id": null, - "id": 11, - "dept_naissance": null, - "nom": "FLEURY", - "nationalite": null, - "prenom": "MADELEINE", - "statut": null, - "nom_usuel": null, "boursier": null, "civilite": "F", - "photo_filename": null, + "code_ine": "INE11", "code_nip": "11", - "admission": { - "id": 11, - "annee_bac": null, - "decision": null, - "type_admission": null, - "math": null, - "score": null, - "boursier_prec": null, - "etudid": 11, - "physique": null, - "commentaire": null, - "classement": null, - "annee": null, - "anglais": null, - "nomlycee": null, - "apb_groupe": null, - "francais": null, - "villelycee": null, - "apb_classement_gr": null, - "bac": null, - "rang": null, - "codepostallycee": null, - "specialite": null, - "qualite": null, - "codelycee": null, - "rapporteur": null - }, - "adresses": [ - { - "etudid": 11, - "email": "MADELEINE.FLEURY@example.com", - "domicile": null, - "codepostaldomicile": null, - "paysdomicile": null, - "telephonemobile": null, - "typeadresse": "domicile", - "emailperso": null, - "id": 11, - "villedomicile": null, - "telephone": null, - "fax": null, - "description": null - } - ], - "dept_acronym": "TAPI" + "date_naissance": null, + "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", + "scodoc7_id": null, + "statut": null }, - "... etc." + "..." ] ``` @@ -144,69 +74,139 @@ ```json [ { - "date_naissance": null, - "code_ine": "INE11", - "dept_id": 1, - "lieu_naissance": null, - "scodoc7_id": null, - "id": 11, - "dept_naissance": null, - "nom": "FLEURY", - "nationalite": null, - "prenom": "MADELEINE", - "statut": null, - "nom_usuel": null, - "boursier": null, - "civilite": "F", - "photo_filename": null, - "code_nip": "11", "admission": { - "id": 11, - "annee_bac": null, - "decision": null, - "type_admission": null, - "math": null, - "score": null, - "boursier_prec": null, - "etudid": 11, - "physique": null, - "commentaire": null, - "classement": null, - "annee": null, "anglais": null, - "nomlycee": null, - "apb_groupe": null, - "francais": null, - "villelycee": null, + "annee": null, + "annee_bac": null, "apb_classement_gr": null, + "apb_groupe": null, "bac": null, - "rang": null, - "codepostallycee": null, - "specialite": null, - "qualite": null, + "boursier_prec": null, + "classement": null, "codelycee": null, - "rapporteur": null + "codepostallycee": null, + "commentaire": null, + "decision": null, + "etudid": 11, + "francais": null, + "id": 11, + "math": null, + "nomlycee": null, + "physique": null, + "qualite": null, + "rang": null, + "rapporteur": null, + "score": null, + "specialite": null, + "type_admission": null, + "villelycee": null }, "adresses": [ { - "etudid": 11, - "email": "MADELEINE.FLEURY@example.com", - "domicile": null, "codepostaldomicile": null, + "description": null, + "domicile": null, + "email": "MADELEINE.FLEURY@example.com", + "emailperso": null, + "etudid": 11, + "fax": null, + "id": 11, "paysdomicile": null, + "telephone": null, "telephonemobile": null, "typeadresse": "domicile", - "emailperso": null, - "id": 11, - "villedomicile": null, - "telephone": null, - "fax": null, - "description": null + "villedomicile": null } ], - "dept_acronym": "TAPI" + "boursier": null, + "civilite": "F", + "code_ine": "INE11", + "code_nip": "11", + "date_naissance": null, + "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", + "scodoc7_id": null, + "statut": null }, - "... etc." + "..." +] +``` + +#### 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": 11, + "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": "MADELEINE.FLEURY@example.com", + "emailperso": null, + "etudid": 11, + "fax": null, + "id": 11, + "paysdomicile": null, + "telephone": null, + "telephonemobile": null, + "typeadresse": "domicile", + "villedomicile": null + } + ], + "boursier": null, + "civilite": "F", + "code_ine": "INE11", + "code_nip": "11", + "date_naissance": null, + "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", + "scodoc7_id": null, + "statut": null + }, + "..." ] ``` diff --git a/docs/samples/sample_etudiants-courants.json.md b/docs/samples/sample_etudiants-courants.json.md index 7c8fb31..88fd68a 100644 --- a/docs/samples/sample_etudiants-courants.json.md +++ b/docs/samples/sample_etudiants-courants.json.md @@ -1,162 +1,162 @@ ### etudiants-courants -#### GET /etudiants/courants/long -```json -[ - { - "date_naissance": null, - "code_ine": "INE1", - "dept_id": 1, - "lieu_naissance": null, - "scodoc7_id": null, - "id": 1, - "dept_naissance": null, - "nom": "COSTA", - "nationalite": null, - "prenom": "SACHA", - "statut": null, - "nom_usuel": null, - "boursier": null, - "civilite": "X", - "photo_filename": null, - "code_nip": "1", - "admission": { - "id": 1, - "annee_bac": null, - "decision": null, - "type_admission": null, - "math": null, - "score": null, - "boursier_prec": null, - "etudid": 1, - "physique": null, - "commentaire": null, - "classement": null, - "annee": null, - "anglais": null, - "nomlycee": null, - "apb_groupe": null, - "francais": null, - "villelycee": null, - "apb_classement_gr": null, - "bac": null, - "rang": null, - "codepostallycee": null, - "specialite": null, - "qualite": null, - "codelycee": null, - "rapporteur": null - }, - "adresses": [ - { - "etudid": 1, - "email": "SACHA.COSTA@example.com", - "domicile": null, - "codepostaldomicile": null, - "paysdomicile": null, - "telephonemobile": null, - "typeadresse": "domicile", - "emailperso": null, - "id": 1, - "villedomicile": null, - "telephone": null, - "fax": null, - "description": null - } - ], - "dept_acronym": "TAPI" - }, - { - "date_naissance": null, - "code_ine": "2", - "dept_id": 1, - "lieu_naissance": null, - "scodoc7_id": null, - "id": 2, - "dept_naissance": null, - "nom": "NAUDIN", - "nationalite": null, - "prenom": "SIMONE", - "statut": null, - "nom_usuel": null, - "boursier": null, - "civilite": "F", - "photo_filename": null, - "code_nip": "NIP2", - "admission": { - "id": 2, - "annee_bac": null, - "decision": null, - "type_admission": null, - "math": null, - "score": null, - "boursier_prec": null, - "etudid": 2, - "physique": null, - "commentaire": null, - "classement": null, - "annee": null, - "anglais": null, - "nomlycee": null, - "apb_groupe": null, - "francais": null, - "villelycee": null, - "apb_classement_gr": null, - "bac": null, - "rang": null, - "codepostallycee": null, - "specialite": null, - "qualite": null, - "codelycee": null, - "rapporteur": null - }, - "adresses": [ - { - "etudid": 2, - "email": "SIMONE.NAUDIN@example.com", - "domicile": null, - "codepostaldomicile": null, - "paysdomicile": null, - "telephonemobile": null, - "typeadresse": "domicile", - "emailperso": null, - "id": 2, - "villedomicile": null, - "telephone": null, - "fax": null, - "description": null - } - ], - "dept_acronym": "TAPI" - }, - "... etc." -] -``` - #### GET /etudiants/courants ```json [ { - "id": 1, - "code_nip": "1", + "civilite": "X", "code_ine": "INE1", + "code_nip": "1", "dept_id": 1, + "id": 1, "nom": "COSTA", "nom_usuel": null, - "prenom": "SACHA", - "civilite": "X" + "prenom": "SACHA" }, { - "id": 2, - "code_nip": "NIP2", + "civilite": "F", "code_ine": "2", + "code_nip": "NIP2", "dept_id": 1, + "id": 2, "nom": "NAUDIN", "nom_usuel": null, - "prenom": "SIMONE", - "civilite": "F" + "prenom": "SIMONE" }, - "... etc." + "..." +] +``` + +#### GET /etudiants/courants/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": 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": "SACHA.COSTA@example.com", + "emailperso": null, + "etudid": 1, + "fax": null, + "id": 1, + "paysdomicile": null, + "telephone": null, + "telephonemobile": null, + "typeadresse": "domicile", + "villedomicile": null + } + ], + "boursier": null, + "civilite": "X", + "code_ine": "INE1", + "code_nip": "1", + "date_naissance": null, + "dept_acronym": "TAPI", + "dept_id": 1, + "dept_naissance": null, + "id": 1, + "lieu_naissance": null, + "nationalite": null, + "nom": "COSTA", + "nom_usuel": null, + "photo_filename": null, + "prenom": "SACHA", + "scodoc7_id": null, + "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": 2, + "francais": null, + "id": 2, + "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": "SIMONE.NAUDIN@example.com", + "emailperso": null, + "etudid": 2, + "fax": null, + "id": 2, + "paysdomicile": null, + "telephone": null, + "telephonemobile": null, + "typeadresse": "domicile", + "villedomicile": null + } + ], + "boursier": null, + "civilite": "F", + "code_ine": "2", + "code_nip": "NIP2", + "date_naissance": null, + "dept_acronym": "TAPI", + "dept_id": 1, + "dept_naissance": null, + "id": 2, + "lieu_naissance": null, + "nationalite": null, + "nom": "NAUDIN", + "nom_usuel": null, + "photo_filename": null, + "prenom": "SIMONE", + "scodoc7_id": null, + "statut": null + }, + "..." ] ``` diff --git a/docs/samples/sample_formation-export.json.md b/docs/samples/sample_formation-export.json.md index b872588..46293af 100644 --- a/docs/samples/sample_formation-export.json.md +++ b/docs/samples/sample_formation-export.json.md @@ -1,1263 +1,1263 @@ ### formation-export -#### GET /formation/1/export_with_ids -```json -{ - "id": 1, - "titre": "BUT R&T", - "titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications", - "formation_code": "V1RET", - "code_specialite": null, - "dept_id": 1, - "acronyme": "BUT R&T", - "version": 1, - "type_parcours": 700, - "referentiel_competence_id": 1, - "departement": { - "id": 1, - "acronym": "TAPI", - "description": null, - "visible": true, - "date_creation": "2022-08-19T11:28:05.479405+02:00" - }, - "formation_id": 1, - "ue": [ - { - "id": 1, - "formation_id": 1, - "acronyme": "RT1.1", - "numero": 1, - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "type": 0, - "ue_code": "UCOD11", - "ects": 12.0, - "is_external": false, - "code_apogee": "", - "coefficient": 0.0, - "semestre_idx": 1, - "color": "#B80004", - "niveau_competence_id": "", - "coef_rcue": 1.0, - "ue_id": 1, - "reference": 1, - "matiere": [ - { - "id": 1, - "ue_id": 1, - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "numero": 1, - "matiere_id": 1, - "module": [ - { - "id": 1, - "titre": "Initiation aux r\u00e9seaux informatiques", - "abbrev": "Init aux r\u00e9seaux informatiques", - "code": "R101", - "heures_cours": 0.0, - "heures_td": 0.0, - "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "ue_id": 1, - "formation_id": 1, - "matiere_id": 1, - "semestre_id": 1, - "numero": 10, - "code_apogee": "", - "module_type": 2, - "module_id": 1, - "coefficients": [ - { - "ue_reference": "1", - "coef": "12.0" - }, - { - "ue_reference": "2", - "coef": "4.0" - }, - { - "ue_reference": "3", - "coef": "4.0" - } - ] - }, - { - "id": 2, - "titre": "Se sensibiliser \u00e0 l'hygi\u00e8ne informatique et \u00e0 la cybers\u00e9curit\u00e9", - "abbrev": "Hygi\u00e8ne informatique", - "code": "SAE11", - "heures_cours": 0.0, - "heures_td": 0.0, - "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "ue_id": 1, - "formation_id": 1, - "matiere_id": 1, - "semestre_id": 1, - "numero": 10, - "code_apogee": "", - "module_type": 3, - "module_id": 2, - "coefficients": [ - { - "ue_reference": "1", - "coef": "16.0" - } - ] - }, - { - "id": 3, - "titre": "Principe et architecture des r\u00e9seaux", - "abbrev": "", - "code": "R102", - "heures_cours": 0.0, - "heures_td": 0.0, - "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "ue_id": 1, - "formation_id": 1, - "matiere_id": 1, - "semestre_id": 1, - "numero": 20, - "code_apogee": "", - "module_type": 2, - "module_id": 3, - "coefficients": [ - { - "ue_reference": "1", - "coef": "12.0" - } - ] - }, - { - "id": 4, - "titre": "R\u00e9seaux locaux et \u00e9quipements actifs", - "abbrev": "R\u00e9seaux locaux", - "code": "R103", - "heures_cours": 0.0, - "heures_td": 0.0, - "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "ue_id": 1, - "formation_id": 1, - "matiere_id": 1, - "semestre_id": 1, - "numero": 30, - "code_apogee": "", - "module_type": 2, - "module_id": 4, - "coefficients": [ - { - "ue_reference": "1", - "coef": "8.0" - }, - { - "ue_reference": "2", - "coef": "4.0" - } - ] - }, - { - "id": 5, - "titre": "Fondamentaux des syst\u00e8mes \u00e9lectroniques", - "abbrev": "", - "code": "R104", - "heures_cours": 0.0, - "heures_td": 0.0, - "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "ue_id": 1, - "formation_id": 1, - "matiere_id": 1, - "semestre_id": 1, - "numero": 40, - "code_apogee": "", - "module_type": 2, - "module_id": 5, - "coefficients": [ - { - "ue_reference": "1", - "coef": "8.0" - }, - { - "ue_reference": "2", - "coef": "5.0" - } - ] - }, - { - "id": 6, - "titre": "Architecture des syst\u00e8mes num\u00e9riques et informatiques", - "abbrev": "", - "code": "R106", - "heures_cours": 0.0, - "heures_td": 0.0, - "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "ue_id": 1, - "formation_id": 1, - "matiere_id": 1, - "semestre_id": 1, - "numero": 60, - "code_apogee": "", - "module_type": 2, - "module_id": 6, - "coefficients": [ - { - "ue_reference": "1", - "coef": "10.0" - } - ] - } - ] - } - ] - }, - { - "id": 2, - "formation_id": 1, - "acronyme": "RT2.1", - "numero": 2, - "titre": "Connecter les entreprises et les usagers", - "type": 0, - "ue_code": "UCOD12", - "ects": 8.0, - "is_external": false, - "code_apogee": "", - "coefficient": 0.0, - "semestre_idx": 1, - "color": "#F97B3D", - "niveau_competence_id": "", - "coef_rcue": 1.0, - "ue_id": 2, - "reference": 2, - "matiere": [ - { - "id": 2, - "ue_id": 2, - "titre": "Connecter les entreprises et les usagers", - "numero": 1, - "matiere_id": 2, - "module": [ - { - "id": 7, - "titre": "S'initier aux r\u00e9seaux informatiques", - "abbrev": "", - "code": "SAE12", - "heures_cours": 0.0, - "heures_td": 0.0, - "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "ue_id": 2, - "formation_id": 1, - "matiere_id": 2, - "semestre_id": 1, - "numero": 20, - "code_apogee": "", - "module_type": 3, - "module_id": 7, - "coefficients": [ - { - "ue_reference": "1", - "coef": "33.0" - } - ] - }, - { - "id": 8, - "titre": "D\u00e9couvrir un dispositif de tranmission", - "abbrev": "", - "code": "SAE13", - "heures_cours": 0.0, - "heures_td": 0.0, - "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "ue_id": 2, - "formation_id": 1, - "matiere_id": 2, - "semestre_id": 1, - "numero": 30, - "code_apogee": "", - "module_type": 3, - "module_id": 8, - "coefficients": [ - { - "ue_reference": "2", - "coef": "33.0" - } - ] - }, - { - "id": 9, - "titre": "Support de transmission pour les r\u00e9seaux locaux", - "abbrev": "Support de transmission", - "code": "R105", - "heures_cours": 0.0, - "heures_td": 0.0, - "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "ue_id": 2, - "formation_id": 1, - "matiere_id": 2, - "semestre_id": 1, - "numero": 50, - "code_apogee": "", - "module_type": 2, - "module_id": 9, - "coefficients": [ - { - "ue_reference": "2", - "coef": "5.0" - } - ] - }, - { - "id": 10, - "titre": "Anglais g\u00e9n\u00e9ral et init vocabulaire technique", - "abbrev": "", - "code": "R110", - "heures_cours": 0.0, - "heures_td": 0.0, - "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "ue_id": 2, - "formation_id": 1, - "matiere_id": 2, - "semestre_id": 1, - "numero": 100, - "code_apogee": "", - "module_type": 2, - "module_id": 10, - "coefficients": [ - { - "ue_reference": "1", - "coef": "3.0" - }, - { - "ue_reference": "2", - "coef": "5.0" - }, - { - "ue_reference": "3", - "coef": "5.0" - } - ] - }, - { - "id": 11, - "titre": "Expression-culture-Communication Pro.", - "abbrev": "", - "code": "R111", - "heures_cours": 0.0, - "heures_td": 0.0, - "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "ue_id": 2, - "formation_id": 1, - "matiere_id": 2, - "semestre_id": 1, - "numero": 110, - "code_apogee": "", - "module_type": 2, - "module_id": 11, - "coefficients": [ - { - "ue_reference": "1", - "coef": "3.0" - }, - { - "ue_reference": "2", - "coef": "5.0" - }, - { - "ue_reference": "3", - "coef": "4.0" - } - ] - }, - { - "id": 12, - "titre": "Math\u00e9matiques du signal", - "abbrev": "", - "code": "R113", - "heures_cours": 0.0, - "heures_td": 0.0, - "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "ue_id": 2, - "formation_id": 1, - "matiere_id": 2, - "semestre_id": 1, - "numero": 130, - "code_apogee": "", - "module_type": 2, - "module_id": 12, - "coefficients": [ - { - "ue_reference": "1", - "coef": "5.0" - }, - { - "ue_reference": "2", - "coef": "8.0" - } - ] - }, - { - "id": 13, - "titre": "Math\u00e9matiques des transmissions", - "abbrev": "", - "code": "R114", - "heures_cours": 0.0, - "heures_td": 0.0, - "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "ue_id": 2, - "formation_id": 1, - "matiere_id": 2, - "semestre_id": 1, - "numero": 140, - "code_apogee": "", - "module_type": 2, - "module_id": 13, - "coefficients": [ - { - "ue_reference": "1", - "coef": "4.0" - }, - { - "ue_reference": "2", - "coef": "8.0" - } - ] - } - ] - } - ] - }, - { - "id": 3, - "formation_id": 1, - "acronyme": "RT3.1", - "numero": 3, - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "type": 0, - "ue_code": "UCOD13", - "ects": 10.0, - "is_external": false, - "code_apogee": "", - "coefficient": 0.0, - "semestre_idx": 1, - "color": "#FEB40B", - "niveau_competence_id": "", - "coef_rcue": 1.0, - "ue_id": 3, - "reference": 3, - "matiere": [ - { - "id": 3, - "ue_id": 3, - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "numero": 1, - "matiere_id": 3, - "module": [ - { - "id": 14, - "titre": "Se pr\u00e9senter sur Internet", - "abbrev": "", - "code": "SAE14", - "heures_cours": 0.0, - "heures_td": 0.0, - "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "ue_id": 3, - "formation_id": 1, - "matiere_id": 3, - "semestre_id": 1, - "numero": 40, - "code_apogee": "", - "module_type": 3, - "module_id": 14, - "coefficients": [ - { - "ue_reference": "3", - "coef": "16.0" - } - ] - }, - { - "id": 15, - "titre": "Traiter des donn\u00e9es", - "abbrev": "", - "code": "SAE15", - "heures_cours": 0.0, - "heures_td": 0.0, - "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "ue_id": 3, - "formation_id": 1, - "matiere_id": 3, - "semestre_id": 1, - "numero": 50, - "code_apogee": "", - "module_type": 3, - "module_id": 15, - "coefficients": [ - { - "ue_reference": "3", - "coef": "26.0" - } - ] - }, - { - "id": 16, - "titre": "Portofolio", - "abbrev": "", - "code": "SAE16", - "heures_cours": 0.0, - "heures_td": 0.0, - "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "ue_id": 3, - "formation_id": 1, - "matiere_id": 3, - "semestre_id": 1, - "numero": 60, - "code_apogee": "", - "module_type": 3, - "module_id": 16, - "coefficients": [] - }, - { - "id": 17, - "titre": "Fondamentaux de la programmation", - "abbrev": "", - "code": "R107", - "heures_cours": 0.0, - "heures_td": 0.0, - "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "ue_id": 3, - "formation_id": 1, - "matiere_id": 3, - "semestre_id": 1, - "numero": 70, - "code_apogee": "", - "module_type": 2, - "module_id": 17, - "coefficients": [ - { - "ue_reference": "3", - "coef": "22.0" - } - ] - }, - { - "id": 18, - "titre": "Base des syst\u00e8mes d'exploitation", - "abbrev": "", - "code": "R108", - "heures_cours": 0.0, - "heures_td": 0.0, - "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "ue_id": 3, - "formation_id": 1, - "matiere_id": 3, - "semestre_id": 1, - "numero": 80, - "code_apogee": "", - "module_type": 2, - "module_id": 18, - "coefficients": [ - { - "ue_reference": "1", - "coef": "6.0" - }, - { - "ue_reference": "3", - "coef": "7.0" - } - ] - }, - { - "id": 19, - "titre": "Introduction aux technologies Web", - "abbrev": "", - "code": "R109", - "heures_cours": 0.0, - "heures_td": 0.0, - "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "ue_id": 3, - "formation_id": 1, - "matiere_id": 3, - "semestre_id": 1, - "numero": 90, - "code_apogee": "", - "module_type": 2, - "module_id": 19, - "coefficients": [ - { - "ue_reference": "3", - "coef": "4.0" - } - ] - }, - { - "id": 20, - "titre": "PPP", - "abbrev": "", - "code": "R112", - "heures_cours": 0.0, - "heures_td": 0.0, - "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "ue_id": 3, - "formation_id": 1, - "matiere_id": 3, - "semestre_id": 1, - "numero": 120, - "code_apogee": "", - "module_type": 2, - "module_id": 20, - "coefficients": [ - { - "ue_reference": "1", - "coef": "2.0" - }, - { - "ue_reference": "2", - "coef": "3.0" - }, - { - "ue_reference": "3", - "coef": "4.0" - } - ] - }, - { - "id": 21, - "titre": "Gestion de projets", - "abbrev": "", - "code": "R115", - "heures_cours": 0.0, - "heures_td": 0.0, - "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "ue_id": 3, - "formation_id": 1, - "matiere_id": 3, - "semestre_id": 1, - "numero": 150, - "code_apogee": "", - "module_type": 2, - "module_id": 21, - "coefficients": [ - { - "ue_reference": "2", - "coef": "2.0" - }, - { - "ue_reference": "3", - "coef": "4.0" - } - ] - } - ] - } - ] - } - ] -} -``` - #### GET /formation/1/export ```json { + "acronyme": "BUT R&T", + "code_specialite": null, + "departement": { + "acronym": "TAPI", + "date_creation": "2022-08-20T12:00:00.000000+02:00", + "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", - "formation_code": "V1RET", - "code_specialite": null, - "dept_id": 1, - "acronyme": "BUT R&T", - "version": 1, "type_parcours": 700, - "referentiel_competence_id": 1, - "departement": { - "id": 1, - "acronym": "TAPI", - "description": null, - "visible": true, - "date_creation": "2022-08-19T11:28:05.479405+02:00" - }, - "formation_id": 1, "ue": [ { "acronyme": "RT1.1", - "numero": 1, - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "type": 0, - "ue_code": "UCOD11", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#B80004", "ects": 12.0, "is_external": false, - "code_apogee": "", - "coefficient": 0.0, - "semestre_idx": 1, - "color": "#B80004", - "niveau_competence_id": "", - "coef_rcue": 1.0, - "reference": 1, "matiere": [ { - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "numero": 1, "module": [ { - "titre": "Initiation aux r\u00e9seaux informatiques", "abbrev": "Init aux r\u00e9seaux informatiques", "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": "", "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" - } - ] + "numero": 10, + "semestre_id": 1, + "titre": "Initiation aux r\u00e9seaux informatiques" }, { - "titre": "Se sensibiliser \u00e0 l'hygi\u00e8ne informatique et \u00e0 la cybers\u00e9curit\u00e9", "abbrev": "Hygi\u00e8ne informatique", "code": "SAE11", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "16.0", + "ue_reference": "1" + } + ], + "ects": "", "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" - } - ] + "numero": 10, + "semestre_id": 1, + "titre": "Se sensibiliser \u00e0 l'hygi\u00e8ne informatique et \u00e0 la cybers\u00e9curit\u00e9" }, { - "titre": "Principe et architecture des r\u00e9seaux", "abbrev": "", "code": "R102", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "12.0", + "ue_reference": "1" + } + ], + "ects": "", "heures_cours": 0.0, "heures_td": 0.0, "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "semestre_id": 1, - "numero": 20, - "code_apogee": "", "module_type": 2, - "coefficients": [ - { - "ue_reference": "1", - "coef": "12.0" - } - ] + "numero": 20, + "semestre_id": 1, + "titre": "Principe et architecture des r\u00e9seaux" }, { - "titre": "R\u00e9seaux locaux et \u00e9quipements actifs", "abbrev": "R\u00e9seaux locaux", "code": "R103", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "8.0", + "ue_reference": "1" + }, + { + "coef": "4.0", + "ue_reference": "2" + } + ], + "ects": "", "heures_cours": 0.0, "heures_td": 0.0, "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "semestre_id": 1, - "numero": 30, - "code_apogee": "", "module_type": 2, - "coefficients": [ - { - "ue_reference": "1", - "coef": "8.0" - }, - { - "ue_reference": "2", - "coef": "4.0" - } - ] + "numero": 30, + "semestre_id": 1, + "titre": "R\u00e9seaux locaux et \u00e9quipements actifs" }, { - "titre": "Fondamentaux des syst\u00e8mes \u00e9lectroniques", "abbrev": "", "code": "R104", - "heures_cours": 0.0, - "heures_td": 0.0, - "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "semestre_id": 1, - "numero": 40, "code_apogee": "", - "module_type": 2, + "coefficient": 1.0, "coefficients": [ { - "ue_reference": "1", - "coef": "8.0" + "coef": "8.0", + "ue_reference": "1" }, { - "ue_reference": "2", - "coef": "5.0" + "coef": "5.0", + "ue_reference": "2" } - ] - }, - { - "titre": "Architecture des syst\u00e8mes num\u00e9riques et informatiques", - "abbrev": "", - "code": "R106", + ], + "ects": "", "heures_cours": 0.0, "heures_td": 0.0, "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "semestre_id": 1, - "numero": 60, - "code_apogee": "", "module_type": 2, + "numero": 40, + "semestre_id": 1, + "titre": "Fondamentaux des syst\u00e8mes \u00e9lectroniques" + }, + { + "abbrev": "", + "code": "R106", + "code_apogee": "", + "coefficient": 1.0, "coefficients": [ { - "ue_reference": "1", - "coef": "10.0" + "coef": "10.0", + "ue_reference": "1" } - ] + ], + "ects": "", + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "module_type": 2, + "numero": 60, + "semestre_id": 1, + "titre": "Architecture des syst\u00e8mes num\u00e9riques et informatiques" } - ] + ], + "numero": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet" } - ] + ], + "niveau_competence_id": "", + "numero": 1, + "reference": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11" }, { "acronyme": "RT2.1", - "numero": 2, - "titre": "Connecter les entreprises et les usagers", - "type": 0, - "ue_code": "UCOD12", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#F97B3D", "ects": 8.0, "is_external": false, - "code_apogee": "", - "coefficient": 0.0, - "semestre_idx": 1, - "color": "#F97B3D", - "niveau_competence_id": "", - "coef_rcue": 1.0, - "reference": 2, "matiere": [ { - "titre": "Connecter les entreprises et les usagers", - "numero": 1, "module": [ { - "titre": "S'initier aux r\u00e9seaux informatiques", "abbrev": "", "code": "SAE12", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "33.0", + "ue_reference": "1" + } + ], + "ects": "", "heures_cours": 0.0, "heures_td": 0.0, "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "semestre_id": 1, - "numero": 20, - "code_apogee": "", "module_type": 3, - "coefficients": [ - { - "ue_reference": "1", - "coef": "33.0" - } - ] + "numero": 20, + "semestre_id": 1, + "titre": "S'initier aux r\u00e9seaux informatiques" }, { - "titre": "D\u00e9couvrir un dispositif de tranmission", "abbrev": "", "code": "SAE13", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "33.0", + "ue_reference": "2" + } + ], + "ects": "", "heures_cours": 0.0, "heures_td": 0.0, "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "semestre_id": 1, - "numero": 30, - "code_apogee": "", "module_type": 3, - "coefficients": [ - { - "ue_reference": "2", - "coef": "33.0" - } - ] + "numero": 30, + "semestre_id": 1, + "titre": "D\u00e9couvrir un dispositif de tranmission" }, { - "titre": "Support de transmission pour les r\u00e9seaux locaux", "abbrev": "Support de transmission", "code": "R105", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "5.0", + "ue_reference": "2" + } + ], + "ects": "", "heures_cours": 0.0, "heures_td": 0.0, "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "semestre_id": 1, - "numero": 50, - "code_apogee": "", "module_type": 2, - "coefficients": [ - { - "ue_reference": "2", - "coef": "5.0" - } - ] + "numero": 50, + "semestre_id": 1, + "titre": "Support de transmission pour les r\u00e9seaux locaux" }, { - "titre": "Anglais g\u00e9n\u00e9ral et init vocabulaire technique", "abbrev": "", "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": "", "heures_cours": 0.0, "heures_td": 0.0, "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "semestre_id": 1, - "numero": 100, - "code_apogee": "", "module_type": 2, - "coefficients": [ - { - "ue_reference": "1", - "coef": "3.0" - }, - { - "ue_reference": "2", - "coef": "5.0" - }, - { - "ue_reference": "3", - "coef": "5.0" - } - ] + "numero": 100, + "semestre_id": 1, + "titre": "Anglais g\u00e9n\u00e9ral et init vocabulaire technique" }, { - "titre": "Expression-culture-Communication Pro.", "abbrev": "", "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": "", "heures_cours": 0.0, "heures_td": 0.0, "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "semestre_id": 1, - "numero": 110, - "code_apogee": "", "module_type": 2, - "coefficients": [ - { - "ue_reference": "1", - "coef": "3.0" - }, - { - "ue_reference": "2", - "coef": "5.0" - }, - { - "ue_reference": "3", - "coef": "4.0" - } - ] + "numero": 110, + "semestre_id": 1, + "titre": "Expression-culture-Communication Pro." }, { - "titre": "Math\u00e9matiques du signal", "abbrev": "", "code": "R113", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "5.0", + "ue_reference": "1" + }, + { + "coef": "8.0", + "ue_reference": "2" + } + ], + "ects": "", "heures_cours": 0.0, "heures_td": 0.0, "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "semestre_id": 1, - "numero": 130, - "code_apogee": "", "module_type": 2, - "coefficients": [ - { - "ue_reference": "1", - "coef": "5.0" - }, - { - "ue_reference": "2", - "coef": "8.0" - } - ] + "numero": 130, + "semestre_id": 1, + "titre": "Math\u00e9matiques du signal" }, { - "titre": "Math\u00e9matiques des transmissions", "abbrev": "", "code": "R114", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "4.0", + "ue_reference": "1" + }, + { + "coef": "8.0", + "ue_reference": "2" + } + ], + "ects": "", "heures_cours": 0.0, "heures_td": 0.0, "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "semestre_id": 1, - "numero": 140, - "code_apogee": "", "module_type": 2, - "coefficients": [ - { - "ue_reference": "1", - "coef": "4.0" - }, - { - "ue_reference": "2", - "coef": "8.0" - } - ] + "numero": 140, + "semestre_id": 1, + "titre": "Math\u00e9matiques des transmissions" } - ] + ], + "numero": 1, + "titre": "Connecter les entreprises et les usagers" } - ] + ], + "niveau_competence_id": "", + "numero": 2, + "reference": 2, + "semestre_idx": 1, + "titre": "Connecter les entreprises et les usagers", + "type": 0, + "ue_code": "UCOD12" }, { "acronyme": "RT3.1", - "numero": 3, - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "type": 0, - "ue_code": "UCOD13", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#FEB40B", "ects": 10.0, "is_external": false, - "code_apogee": "", - "coefficient": 0.0, - "semestre_idx": 1, - "color": "#FEB40B", - "niveau_competence_id": "", - "coef_rcue": 1.0, - "reference": 3, "matiere": [ { - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "numero": 1, "module": [ { - "titre": "Se pr\u00e9senter sur Internet", "abbrev": "", "code": "SAE14", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "16.0", + "ue_reference": "3" + } + ], + "ects": "", "heures_cours": 0.0, "heures_td": 0.0, "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "semestre_id": 1, - "numero": 40, - "code_apogee": "", "module_type": 3, - "coefficients": [ - { - "ue_reference": "3", - "coef": "16.0" - } - ] + "numero": 40, + "semestre_id": 1, + "titre": "Se pr\u00e9senter sur Internet" }, { - "titre": "Traiter des donn\u00e9es", "abbrev": "", "code": "SAE15", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "26.0", + "ue_reference": "3" + } + ], + "ects": "", "heures_cours": 0.0, "heures_td": 0.0, "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "semestre_id": 1, - "numero": 50, - "code_apogee": "", "module_type": 3, - "coefficients": [ - { - "ue_reference": "3", - "coef": "26.0" - } - ] + "numero": 50, + "semestre_id": 1, + "titre": "Traiter des donn\u00e9es" }, { - "titre": "Portofolio", "abbrev": "", "code": "SAE16", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [], + "ects": "", "heures_cours": 0.0, "heures_td": 0.0, "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "semestre_id": 1, - "numero": 60, - "code_apogee": "", "module_type": 3, - "coefficients": [] + "numero": 60, + "semestre_id": 1, + "titre": "Portofolio" }, { - "titre": "Fondamentaux de la programmation", "abbrev": "", "code": "R107", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "22.0", + "ue_reference": "3" + } + ], + "ects": "", "heures_cours": 0.0, "heures_td": 0.0, "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "semestre_id": 1, - "numero": 70, - "code_apogee": "", "module_type": 2, - "coefficients": [ - { - "ue_reference": "3", - "coef": "22.0" - } - ] + "numero": 70, + "semestre_id": 1, + "titre": "Fondamentaux de la programmation" }, { - "titre": "Base des syst\u00e8mes d'exploitation", "abbrev": "", "code": "R108", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "6.0", + "ue_reference": "1" + }, + { + "coef": "7.0", + "ue_reference": "3" + } + ], + "ects": "", "heures_cours": 0.0, "heures_td": 0.0, "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "semestre_id": 1, - "numero": 80, - "code_apogee": "", "module_type": 2, - "coefficients": [ - { - "ue_reference": "1", - "coef": "6.0" - }, - { - "ue_reference": "3", - "coef": "7.0" - } - ] + "numero": 80, + "semestre_id": 1, + "titre": "Base des syst\u00e8mes d'exploitation" }, { - "titre": "Introduction aux technologies Web", "abbrev": "", "code": "R109", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "4.0", + "ue_reference": "3" + } + ], + "ects": "", "heures_cours": 0.0, "heures_td": 0.0, "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "semestre_id": 1, - "numero": 90, - "code_apogee": "", "module_type": 2, - "coefficients": [ - { - "ue_reference": "3", - "coef": "4.0" - } - ] + "numero": 90, + "semestre_id": 1, + "titre": "Introduction aux technologies Web" }, { - "titre": "PPP", "abbrev": "", "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": "", "heures_cours": 0.0, "heures_td": 0.0, "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "semestre_id": 1, - "numero": 120, - "code_apogee": "", "module_type": 2, - "coefficients": [ - { - "ue_reference": "1", - "coef": "2.0" - }, - { - "ue_reference": "2", - "coef": "3.0" - }, - { - "ue_reference": "3", - "coef": "4.0" - } - ] + "numero": 120, + "semestre_id": 1, + "titre": "PPP" }, { - "titre": "Gestion de projets", "abbrev": "", "code": "R115", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "2.0", + "ue_reference": "2" + }, + { + "coef": "4.0", + "ue_reference": "3" + } + ], + "ects": "", "heures_cours": 0.0, "heures_td": 0.0, "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "semestre_id": 1, - "numero": 150, - "code_apogee": "", "module_type": 2, - "coefficients": [ - { - "ue_reference": "2", - "coef": "2.0" - }, - { - "ue_reference": "3", - "coef": "4.0" - } - ] + "numero": 150, + "semestre_id": 1, + "titre": "Gestion de projets" } - ] + ], + "numero": 1, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T" } - ] + ], + "niveau_competence_id": "", + "numero": 3, + "reference": 3, + "semestre_idx": 1, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0, + "ue_code": "UCOD13" } - ] + ], + "version": 1 +} +``` + +#### GET /formation/1/export_with_ids +```json +{ + "acronyme": "BUT R&T", + "code_specialite": null, + "departement": { + "acronym": "TAPI", + "date_creation": "2022-08-20T12:00:00.000000+02:00", + "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, + "ue": [ + { + "acronyme": "RT1.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#B80004", + "ects": 12.0, + "formation_id": 1, + "id": 1, + "is_external": false, + "matiere": [ + { + "id": 1, + "matiere_id": 1, + "module": [ + { + "abbrev": "Init aux r\u00e9seaux informatiques", + "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": "", + "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, + "semestre_id": 1, + "titre": "Initiation aux r\u00e9seaux informatiques", + "ue_id": 1 + }, + { + "abbrev": "Hygi\u00e8ne informatique", + "code": "SAE11", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "16.0", + "ue_reference": "1" + } + ], + "ects": "", + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 2, + "matiere_id": 1, + "module_id": 2, + "module_type": 3, + "numero": 10, + "semestre_id": 1, + "titre": "Se sensibiliser \u00e0 l'hygi\u00e8ne informatique et \u00e0 la cybers\u00e9curit\u00e9", + "ue_id": 1 + }, + { + "abbrev": "", + "code": "R102", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "12.0", + "ue_reference": "1" + } + ], + "ects": "", + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 3, + "matiere_id": 1, + "module_id": 3, + "module_type": 2, + "numero": 20, + "semestre_id": 1, + "titre": "Principe et architecture des r\u00e9seaux", + "ue_id": 1 + }, + { + "abbrev": "R\u00e9seaux locaux", + "code": "R103", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "8.0", + "ue_reference": "1" + }, + { + "coef": "4.0", + "ue_reference": "2" + } + ], + "ects": "", + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 4, + "matiere_id": 1, + "module_id": 4, + "module_type": 2, + "numero": 30, + "semestre_id": 1, + "titre": "R\u00e9seaux locaux et \u00e9quipements actifs", + "ue_id": 1 + }, + { + "abbrev": "", + "code": "R104", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "8.0", + "ue_reference": "1" + }, + { + "coef": "5.0", + "ue_reference": "2" + } + ], + "ects": "", + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 5, + "matiere_id": 1, + "module_id": 5, + "module_type": 2, + "numero": 40, + "semestre_id": 1, + "titre": "Fondamentaux des syst\u00e8mes \u00e9lectroniques", + "ue_id": 1 + }, + { + "abbrev": "", + "code": "R106", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "10.0", + "ue_reference": "1" + } + ], + "ects": "", + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 6, + "matiere_id": 1, + "module_id": 6, + "module_type": 2, + "numero": 60, + "semestre_id": 1, + "titre": "Architecture des syst\u00e8mes num\u00e9riques et informatiques", + "ue_id": 1 + } + ], + "numero": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "ue_id": 1 + } + ], + "niveau_competence_id": "", + "numero": 1, + "reference": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", + "ue_id": 1 + }, + { + "acronyme": "RT2.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#F97B3D", + "ects": 8.0, + "formation_id": 1, + "id": 2, + "is_external": false, + "matiere": [ + { + "id": 2, + "matiere_id": 2, + "module": [ + { + "abbrev": "", + "code": "SAE12", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "33.0", + "ue_reference": "1" + } + ], + "ects": "", + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 7, + "matiere_id": 2, + "module_id": 7, + "module_type": 3, + "numero": 20, + "semestre_id": 1, + "titre": "S'initier aux r\u00e9seaux informatiques", + "ue_id": 2 + }, + { + "abbrev": "", + "code": "SAE13", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "33.0", + "ue_reference": "2" + } + ], + "ects": "", + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 8, + "matiere_id": 2, + "module_id": 8, + "module_type": 3, + "numero": 30, + "semestre_id": 1, + "titre": "D\u00e9couvrir un dispositif de tranmission", + "ue_id": 2 + }, + { + "abbrev": "Support de transmission", + "code": "R105", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "5.0", + "ue_reference": "2" + } + ], + "ects": "", + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 9, + "matiere_id": 2, + "module_id": 9, + "module_type": 2, + "numero": 50, + "semestre_id": 1, + "titre": "Support de transmission pour les r\u00e9seaux locaux", + "ue_id": 2 + }, + { + "abbrev": "", + "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": "", + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 10, + "matiere_id": 2, + "module_id": 10, + "module_type": 2, + "numero": 100, + "semestre_id": 1, + "titre": "Anglais g\u00e9n\u00e9ral et init vocabulaire technique", + "ue_id": 2 + }, + { + "abbrev": "", + "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": "", + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 11, + "matiere_id": 2, + "module_id": 11, + "module_type": 2, + "numero": 110, + "semestre_id": 1, + "titre": "Expression-culture-Communication Pro.", + "ue_id": 2 + }, + { + "abbrev": "", + "code": "R113", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "5.0", + "ue_reference": "1" + }, + { + "coef": "8.0", + "ue_reference": "2" + } + ], + "ects": "", + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 12, + "matiere_id": 2, + "module_id": 12, + "module_type": 2, + "numero": 130, + "semestre_id": 1, + "titre": "Math\u00e9matiques du signal", + "ue_id": 2 + }, + { + "abbrev": "", + "code": "R114", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "4.0", + "ue_reference": "1" + }, + { + "coef": "8.0", + "ue_reference": "2" + } + ], + "ects": "", + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 13, + "matiere_id": 2, + "module_id": 13, + "module_type": 2, + "numero": 140, + "semestre_id": 1, + "titre": "Math\u00e9matiques des transmissions", + "ue_id": 2 + } + ], + "numero": 1, + "titre": "Connecter les entreprises et les usagers", + "ue_id": 2 + } + ], + "niveau_competence_id": "", + "numero": 2, + "reference": 2, + "semestre_idx": 1, + "titre": "Connecter les entreprises et les usagers", + "type": 0, + "ue_code": "UCOD12", + "ue_id": 2 + }, + { + "acronyme": "RT3.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#FEB40B", + "ects": 10.0, + "formation_id": 1, + "id": 3, + "is_external": false, + "matiere": [ + { + "id": 3, + "matiere_id": 3, + "module": [ + { + "abbrev": "", + "code": "SAE14", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "16.0", + "ue_reference": "3" + } + ], + "ects": "", + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 14, + "matiere_id": 3, + "module_id": 14, + "module_type": 3, + "numero": 40, + "semestre_id": 1, + "titre": "Se pr\u00e9senter sur Internet", + "ue_id": 3 + }, + { + "abbrev": "", + "code": "SAE15", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "26.0", + "ue_reference": "3" + } + ], + "ects": "", + "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": "Traiter des donn\u00e9es", + "ue_id": 3 + }, + { + "abbrev": "", + "code": "SAE16", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [], + "ects": "", + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 16, + "matiere_id": 3, + "module_id": 16, + "module_type": 3, + "numero": 60, + "semestre_id": 1, + "titre": "Portofolio", + "ue_id": 3 + }, + { + "abbrev": "", + "code": "R107", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "22.0", + "ue_reference": "3" + } + ], + "ects": "", + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 17, + "matiere_id": 3, + "module_id": 17, + "module_type": 2, + "numero": 70, + "semestre_id": 1, + "titre": "Fondamentaux de la programmation", + "ue_id": 3 + }, + { + "abbrev": "", + "code": "R108", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "6.0", + "ue_reference": "1" + }, + { + "coef": "7.0", + "ue_reference": "3" + } + ], + "ects": "", + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 18, + "matiere_id": 3, + "module_id": 18, + "module_type": 2, + "numero": 80, + "semestre_id": 1, + "titre": "Base des syst\u00e8mes d'exploitation", + "ue_id": 3 + }, + { + "abbrev": "", + "code": "R109", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "4.0", + "ue_reference": "3" + } + ], + "ects": "", + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 19, + "matiere_id": 3, + "module_id": 19, + "module_type": 2, + "numero": 90, + "semestre_id": 1, + "titre": "Introduction aux technologies Web", + "ue_id": 3 + }, + { + "abbrev": "", + "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": "", + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 20, + "matiere_id": 3, + "module_id": 20, + "module_type": 2, + "numero": 120, + "semestre_id": 1, + "titre": "PPP", + "ue_id": 3 + }, + { + "abbrev": "", + "code": "R115", + "code_apogee": "", + "coefficient": 1.0, + "coefficients": [ + { + "coef": "2.0", + "ue_reference": "2" + }, + { + "coef": "4.0", + "ue_reference": "3" + } + ], + "ects": "", + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 21, + "matiere_id": 3, + "module_id": 21, + "module_type": 2, + "numero": 150, + "semestre_id": 1, + "titre": "Gestion de projets", + "ue_id": 3 + } + ], + "numero": 1, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "ue_id": 3 + } + ], + "niveau_competence_id": "", + "numero": 3, + "reference": 3, + "semestre_idx": 1, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0, + "ue_code": "UCOD13", + "ue_id": 3 + } + ], + "version": 1 } ``` diff --git a/docs/samples/sample_formation-referentiel_competences.json.md b/docs/samples/sample_formation-referentiel_competences.json.md index 72873c4..adb5cfa 100644 --- a/docs/samples/sample_formation-referentiel_competences.json.md +++ b/docs/samples/sample_formation-referentiel_competences.json.md @@ -3,34 +3,9 @@ #### GET /formation/1/referentiel_competences ```json { - "dept_id": 1, "annexe": "22", - "specialite": "RT", - "specialite_long": "R\u00e9seaux et t\u00e9l\u00e9communications", - "type_structure": "type1", - "type_departement": "secondaire", - "type_titre": "B.U.T.", - "version_orebut": "2021-12-11 00:00:00", - "scodoc_date_loaded": "2022-08-19T09:28:10.715572Z", - "scodoc_orig_filename": "ressources/referentiels/but2022/competences/but-RT-05012022-081735.xml", "competences": { "Administrer": { - "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", - "titre": "Administrer", - "titre_long": "Administrer les r\u00e9seaux et l\u2019Internet", - "couleur": "c1", - "numero": 1, - "situations": [ - { - "libelle": "Conception et administration de l\u2019infrastructure du re\u0301seau informatique d\u2019une entreprise" - }, - { - "libelle": "Installation et administration des services re\u0301seau informatique d\u2019une entreprise" - }, - { - "libelle": "De\u0301ploiement et administration des solutions fixes pour les clients d\u2019un ope\u0301rateur de te\u0301le\u0301communication" - } - ], "composantes_essentielles": [ { "libelle": "en choisissant les solutions et technologies re\u0301seaux adapte\u0301es" @@ -48,11 +23,11 @@ "libelle": "en assurant une veille technologique" } ], + "couleur": "c1", + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", "niveaux": { "BUT1": { - "libelle": "Assister l\u2019administrateur du r\u00e9seau", "annee": "BUT1", - "ordre": 1, "app_critiques": { "AC11.01": { "libelle": "Ma\u00eetriser les lois fondamentales de l\u2019\u00e9lectricit\u00e9 afin d\u2019intervenir sur des \u00e9quipements de r\u00e9seaux et t\u00e9l\u00e9communications" @@ -72,12 +47,12 @@ "AC11.06": { "libelle": "Installer un poste client, expliquer la proc\u00e9dure mise en place" } - } + }, + "libelle": "Assister l\u2019administrateur du r\u00e9seau", + "ordre": 1 }, "BUT2": { - "libelle": "Administrer un re\u0301seau ", "annee": "BUT2", - "ordre": 2, "app_critiques": { "AC21.01": { "libelle": "Configurer et de\u0301panner le routage dynamique dans un re\u0301seau" @@ -97,12 +72,12 @@ "AC21.06": { "libelle": "Travailler en \u00e9quipe pour d\u00e9velopper ses comp\u00e9tences professionnelles" } - } + }, + "libelle": "Administrer un re\u0301seau ", + "ordre": 2 }, "BUT3": { - "libelle": "Concevoir un r\u00e9seau", "annee": "BUT3", - "ordre": 3, "app_critiques": { "AC31.01": { "libelle": "Concevoir un projet de re\u0301seau informatique d\u2019une entreprise en inte\u0301grant les proble\u0301matiques de haute disponibilite\u0301, de QoS, de se\u0301curite\u0301 et de supervision" @@ -122,30 +97,27 @@ "AC31.06": { "libelle": "Ge\u0301rer le projet et les diffe\u0301rentes e\u0301tapes de sa mise en \u0153uvre en respectant les de\u0301lais" } - } + }, + "libelle": "Concevoir un r\u00e9seau", + "ordre": 3 } - } - }, - "Connecter": { - "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", - "titre": "Connecter", - "titre_long": "Connecter les entreprises et les usagers ", - "couleur": "c2", - "numero": 2, + }, + "numero": 1, "situations": [ { - "libelle": "De\u0301ploiement des supports et syste\u0300mes de transmission" + "libelle": "Conception et administration de l\u2019infrastructure du re\u0301seau informatique d\u2019une entreprise" }, { - "libelle": "Mise en service et administration des e\u0301quipements d\u2019acce\u0300s fixe ou mobile d\u2019un ope\u0301rateur de te\u0301le\u0301communications" + "libelle": "Installation et administration des services re\u0301seau informatique d\u2019une entreprise" }, { - "libelle": "De\u0301ploiement et administration des acce\u0300s sans fil pour l'entreprise" - }, - { - "libelle": "De\u0301ploiement des syste\u0300mes de communications" + "libelle": "De\u0301ploiement et administration des solutions fixes pour les clients d\u2019un ope\u0301rateur de te\u0301le\u0301communication" } ], + "titre": "Administrer", + "titre_long": "Administrer les r\u00e9seaux et l\u2019Internet" + }, + "Connecter": { "composantes_essentielles": [ { "libelle": "en communiquant avec le client et les diffe\u0301rents acteurs implique\u0301s, parfois en anglais" @@ -160,11 +132,11 @@ "libelle": "en proposant des solutions respectueuses de l'environnement" } ], + "couleur": "c2", + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", "niveaux": { "BUT1": { - "libelle": "D\u00e9couvrir les transmissions et la ToIP", "annee": "BUT1", - "ordre": 1, "app_critiques": { "AC12.01": { "libelle": "Mesurer, analyser et commenter les signaux" @@ -181,12 +153,12 @@ "AC12.05": { "libelle": "Communiquer avec un tiers (client, collaborateur...) et adapter son discours et sa langue \u00e0 son interlocuteur" } - } + }, + "libelle": "D\u00e9couvrir les transmissions et la ToIP", + "ordre": 1 }, "BUT2": { - "libelle": "Ma\u00eetriser les diff\u00e9rentes composantes des solutions de connexion des entreprises et des usagers", "annee": "BUT2", - "ordre": 2, "app_critiques": { "AC22.01": { "libelle": "De\u0301ployer et caracte\u0301riser des syste\u0300mes de transmissions complexes" @@ -203,12 +175,12 @@ "AC22.05": { "libelle": "Capacit\u00e9 \u00e0 questionner un cahier des charges RT" } - } + }, + "libelle": "Ma\u00eetriser les diff\u00e9rentes composantes des solutions de connexion des entreprises et des usagers", + "ordre": 2 }, "BUT3": { - "libelle": "D\u00e9ployer une solution de connexion ou de communication sur IP", "annee": "BUT3", - "ordre": 3, "app_critiques": { "AC32.01": { "libelle": "D\u00e9ployer un syst\u00e8me de communication pour l\u2019entreprise" @@ -225,27 +197,438 @@ "AC32.05": { "libelle": "Collaborer en mode projet en franc\u0327ais et en anglais" } - } + }, + "libelle": "D\u00e9ployer une solution de connexion ou de communication sur IP", + "ordre": 3 } - } - }, - "Programmer": { - "id_orebut": "baec10409ad866b2c21a280e9a94a35e", - "titre": "Programmer", - "titre_long": "Cre\u0301er des outils et applications informatiques pour les R&T ", - "couleur": "c3", - "numero": 3, + }, + "numero": 2, "situations": [ { - "libelle": "Conception, de\u0301ploiement et maintenance du syste\u0300me d\u2019information d\u2019une entreprise" + "libelle": "De\u0301ploiement des supports et syste\u0300mes de transmission" }, { - "libelle": "Automatisation du de\u0301ploiement et de la maintenance des outils logiciels" + "libelle": "Mise en service et administration des e\u0301quipements d\u2019acce\u0300s fixe ou mobile d\u2019un ope\u0301rateur de te\u0301le\u0301communications" }, { - "libelle": "De\u0301veloppement d\u2019outils informatiques a\u0300 usage interne d'une e\u0301quipe" + "libelle": "De\u0301ploiement et administration des acce\u0300s sans fil pour l'entreprise" + }, + { + "libelle": "De\u0301ploiement des syste\u0300mes de communications" } ], + "titre": "Connecter", + "titre_long": "Connecter les entreprises et les usagers " + }, + "D\u00e9velopper": { + "composantes_essentielles": [ + { + "libelle": "en respectant un cahier des charges" + }, + { + "libelle": "en documentant le travail re\u0301alise\u0301" + }, + { + "libelle": "en respectant les bonnes pratiques de de\u0301veloppement et de production" + }, + { + "libelle": "en visant l\u2019ame\u0301lioration continue" + } + ], + "couleur": "c5", + "id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b", + "niveaux": { + "BUT2": { + "annee": "BUT2", + "app_critiques": { + "AC25.01DevCloud": { + "libelle": "De\u0301velopper un microservice" + }, + "AC25.02DevCloud": { + "libelle": "Mettre en production une application" + }, + "AC25.03DevCloud": { + "libelle": "Programmer son re\u0301seau par le code" + } + }, + "libelle": "De\u0301velopper pour le Cloud ", + "ordre": 1 + }, + "BUT3": { + "annee": "BUT3", + "app_critiques": { + "AC35.01DevCloud": { + "libelle": "Adopter les pratiques de pilotage de projet" + }, + "AC35.02DevCloud": { + "libelle": "Concevoir, ge\u0301rer et se\u0301curiser un environnement de microservices" + }, + "AC35.03DevCloud": { + "libelle": "Ge\u0301rer son infrastructure comme du code" + }, + "AC35.04DevCloud": { + "libelle": "Ge\u0301rer une chai\u0302ne d\u2019inte\u0301gration et/ou de de\u0301ploiement continu" + } + }, + "libelle": "S\u2019inte\u0301grer dans une e\u0301quipe DevOps ", + "ordre": 2 + } + }, + "numero": 5, + "situations": [ + { + "libelle": "De\u0301ploiement d\u2019une application" + }, + { + "libelle": "Intervention sur la chai\u0302ne de de\u0301veloppement dans une optique DevOps" + }, + { + "libelle": "Surveillance de la qualite\u0301 de la production" + }, + { + "libelle": "Mise en place des services re\u0301seaux ne\u0301cessaires au de\u0301veloppement" + } + ], + "titre": "D\u00e9velopper", + "titre_long": "Accompagner le de\u0301veloppement d\u2019applications" + }, + "Etendre": { + "composantes_essentielles": [ + { + "libelle": "en respectant les normes et protocoles en vigueur" + }, + { + "libelle": "en inte\u0301grant les dernie\u0300res technologies mobiles" + } + ], + "couleur": "c4", + "id_orebut": "1a44792b51880107bdcbb63e995581d1", + "niveaux": { + "BUT2": { + "annee": "BUT2", + "app_critiques": { + "AC24.01IOM": { + "libelle": "Comprendre les architectures et sp\u00e9cificit\u00e9s des r\u00e9seaux d\u00e9di\u00e9s \u00e0 l'IoT" + }, + "AC24.02IOM": { + "libelle": "Mettre en \u0153uvre des syst\u00e8mes de transmissions pour l\u2019acc\u00e8s \u00e0 un r\u00e9seau IoT" + } + }, + "libelle": "Mettre en \u0153uvre les re\u0301seaux pour la mobilite\u0301 ", + "ordre": 1 + }, + "BUT3": { + "annee": "BUT3", + "app_critiques": { + "AC34.01IOM": { + "libelle": "Comprendre les architectures, protocoles et services des r\u00e9seaux mobiles 4G/5G" + }, + "AC34.02IOM": { + "libelle": "Choisir un r\u00e9seau pour satisfaire les contraintes \u00e9nerg\u00e9tiques et spectrales, en d\u00e9lai, en d\u00e9bit et en port\u00e9e des objets connect\u00e9s" + }, + "AC34.03IOM": { + "libelle": "Mettre en \u0153uvre des r\u00e9seaux mobiles personnels ou industriels" + } + }, + "libelle": "Raccorder des objets connecte\u0301s aux re\u0301seaux mobiles ", + "ordre": 2 + } + }, + "numero": 4, + "situations": [ + { + "libelle": "Gestion des infrastructures d\u2019un ope\u0301rateur de re\u0301seaux mobiles et d\u2019Internet des Objets" + }, + { + "libelle": "Gestion des infrastructures de re\u0301seaux mobiles dans le contexte industriel, personnel ou me\u0301dical" + } + ], + "titre": "Etendre", + "titre_long": "Ge\u0301rer les infrastructures des re\u0301seaux mobiles " + }, + "Exploiter": { + "composantes_essentielles": [ + { + "libelle": "en travaillant au sein d\u2019une e\u0301quipe pluridisciplinaire" + }, + { + "libelle": "en respectant les normes et contraintes ope\u0301rationnelles" + } + ], + "couleur": "c5", + "id_orebut": "58109285af1087d2cd5b7b9dd1b92b92", + "niveaux": { + "BUT2": { + "annee": "BUT2", + "app_critiques": { + "AC25.01IOM": { + "libelle": "Inte\u0301grer des syste\u0300mes e\u0301lectroniques et des syste\u0300mes d\u2019exploitation embarque\u0301s" + }, + "AC25.02IOM": { + "libelle": "Mettre en \u0153uvre des protocoles pour les re\u0301seaux de l\u2019IoT" + }, + "AC25.03IOM": { + "libelle": "Mettre en \u0153uvre des applications et traiter des donne\u0301es issues des objets connecte\u0301s" + } + }, + "libelle": "Mettre en \u0153uvre des solutions pour l\u2019Internet des Objets ", + "ordre": 1 + }, + "BUT3": { + "annee": "BUT3", + "app_critiques": { + "AC35.01IOM": { + "libelle": "Superviser et analyser le de\u0301ploiement des re\u0301seaux sans-fil" + }, + "AC35.02IOM": { + "libelle": "Se\u0301curiser les objets connecte\u0301s" + }, + "AC35.03IOM": { + "libelle": "Cre\u0301er et innover pour l\u2019IoT" + } + }, + "libelle": "Cre\u0301er des solutions se\u0301curise\u0301es pour l\u2019Internet des Objets ", + "ordre": 2 + } + }, + "numero": 5, + "situations": [ + { + "libelle": "De\u0301ploiement d\u2019un syste\u0300me IoT de la source capteur aux traitements des donne\u0301es" + }, + { + "libelle": "Gestion, administration et se\u0301curisation d\u2019un syste\u0300me IoT" + } + ], + "titre": "Exploiter", + "titre_long": "Mettre en \u0153uvre des applications et des protocoles se\u0301curise\u0301s pour l\u2019Internet des Objets " + }, + "Orchestrer": { + "composantes_essentielles": [ + { + "libelle": "en respectant un cahier des charges" + }, + { + "libelle": "en documentant le travail re\u0301alise\u0301" + }, + { + "libelle": "en inte\u0301grant les proble\u0301matiques de se\u0301curite\u0301" + }, + { + "libelle": "en assurant une veille technologique" + }, + { + "libelle": "en respectant les pratiques d\u2019e\u0301quipes et des me\u0301thodes de production" + } + ], + "couleur": "c4", + "id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec", + "niveaux": { + "BUT2": { + "annee": "BUT2", + "app_critiques": { + "AC24.01DevCloud": { + "libelle": "Proposer une solution Cloud adapte\u0301e a\u0300 l\u2019entreprise" + }, + "AC24.02DevCloud": { + "libelle": "Virtualiser un environnement" + }, + "AC24.03DevCloud": { + "libelle": "Utiliser les services du Cloud" + }, + "AC24.04DevCloud": { + "libelle": "Analyser un service Cloud au travers des me\u0301triques" + } + }, + "libelle": "Assister l\u2019administrateur infrastructure et Cloud ", + "ordre": 1 + }, + "BUT3": { + "annee": "BUT3", + "app_critiques": { + "AC34.01DevCloud": { + "libelle": "Concevoir, administrer et superviser une infrastructure Cloud" + }, + "AC34.02DevCloud": { + "libelle": "Orchestrer les ressources Cloud" + }, + "AC34.03DevCloud": { + "libelle": "Investiguer sur les incidents et les re\u0301soudre afin d\u2019ame\u0301liorer la qualite\u0301 et la fiabilite\u0301 des infrastructures" + } + }, + "libelle": "Administrer une infrastructure Cloud", + "ordre": 2 + } + }, + "numero": 4, + "situations": [ + { + "libelle": "Industrialisation du de\u0301ploiement des infrastructures syste\u0300mes, re\u0301seaux et se\u0301curite\u0301 en sauvegardant et en restaurant ses configurations" + }, + { + "libelle": "Maintenance des outils pour l\u2019inte\u0301gration et la mise en production du code logiciel" + }, + { + "libelle": "Administration d\u2019un cluster de containers" + }, + { + "libelle": "Analyse des performances d\u2019un syste\u0300me pour ame\u0301liorer les processus de production" + } + ], + "titre": "Orchestrer", + "titre_long": "Coordonner des infrastructures modulaires" + }, + "Organiser": { + "composantes_essentielles": [ + { + "libelle": "en pilotant avec agilite\u0301 des solutions techniques" + }, + { + "libelle": "en sachant communiquer a\u0300 l\u2019e\u0301crit et a\u0300 l\u2019oral avec tous les acteurs d\u2019un projet" + }, + { + "libelle": "en respectant des contraintes technico-e\u0301conomiques (financie\u0300res, e\u0301thiques, temporelles, contractuelles, qualite\u0301)" + } + ], + "couleur": "c5", + "id_orebut": "98f7d9b39bb503ce64755c6148cbc66d", + "niveaux": { + "BUT2": { + "annee": "BUT2", + "app_critiques": { + "AC25.01PPR": { + "libelle": "Prise en compte des contraintes d\u2019un pilotage de projet R&T" + }, + "AC25.02PPR": { + "libelle": "Planification de solutions techniques R&T efficientes" + }, + "AC25.03PPR": { + "libelle": "Prise de conscience des enjeux de la communication dans les relations interpersonnelles" + }, + "AC25.04PPR": { + "libelle": "E\u0301tablissement d\u2019un relationnel de qualite\u0301" + } + }, + "libelle": "E\u0301laborer un projet technique ", + "ordre": 1 + }, + "BUT3": { + "annee": "BUT3", + "app_critiques": { + "AC35.01PPR": { + "libelle": "Rigueur dans le pilotage d\u2019un projet R&T dans sa globalite\u0301" + }, + "AC35.02PPR": { + "libelle": "Flexibilite\u0301 dans la gestion des e\u0301quipes et des ta\u0302ches" + }, + "AC35.03PPR": { + "libelle": "Prise de responsabilite\u0301 envers les e\u0301quipes" + }, + "AC35.04PPR": { + "libelle": "Valorisation de solutions de\u0301ploye\u0301es, ou d\u2019offres techniques, ou d\u2019offres commerciales" + }, + "AC35.05PPR": { + "libelle": "Force de propositions de solutions R&T innovantes responsables" + } + }, + "libelle": "Mettre en place et suivre un projet technique ", + "ordre": 2 + } + }, + "numero": 5, + "situations": [ + { + "libelle": "Communication et strate\u0301gie technique en interne et en externe pour des projets R&T" + }, + { + "libelle": "Suivi des objectifs ope\u0301rationnels de projets R&T" + }, + { + "libelle": "Pilotage de la relation client" + } + ], + "titre": "Organiser", + "titre_long": "G\u00e9rer des activit\u00e9s r\u00e9seaux et t\u00e9l\u00e9communications en termes organisationnels, relationnels, financiers et commerciaux" + }, + "Piloter": { + "composantes_essentielles": [ + { + "libelle": "en mai\u0302trisant les enjeux techniques et re\u0301glementaires des nouvelles technologies" + }, + { + "libelle": "en pilotant un projet technique R&T" + }, + { + "libelle": "en faisant preuve de vision strate\u0301gique en phase avec le marche\u0301 des re\u0301seaux et des te\u0301le\u0301communications" + }, + { + "libelle": "en collaborant de fac\u0327on responsable avec des e\u0301quipes" + } + ], + "couleur": "c4", + "id_orebut": "95742cf15ea805ff7ddae4ed3b893597", + "niveaux": { + "BUT2": { + "annee": "BUT2", + "app_critiques": { + "AC24.01PPR": { + "libelle": "Compre\u0301hension d\u2019un cahier des charges technique R&T" + }, + "AC24.02PPR": { + "libelle": "Planification des e\u0301tapes d\u2019un projet technique R&T" + }, + "AC24.03PPR": { + "libelle": "Co-animation d\u2019une e\u0301quipe technique" + }, + "AC24.04PPR": { + "libelle": "Proposition de solutions techniques R&T efficientes" + }, + "AC24.05PPR": { + "libelle": "E\u0301changes vulgarise\u0301s ou techniques avec tous les acteurs d\u2019un projet" + } + }, + "libelle": "Mettre en \u0153uvre un projet R&T ", + "ordre": 1 + }, + "BUT3": { + "annee": "BUT3", + "app_critiques": { + "AC34.01PPR": { + "libelle": "R\u00e9daction d'un appel d'offres ou d'un cahier des charges technique R&T" + }, + "AC34.02PPR": { + "libelle": "Animation technique d\u2019e\u0301quipes pluridisciplinaires" + }, + "AC34.03PPR": { + "libelle": "Coordination d\u2019e\u0301quipes sur une partie de projet R&T ou sa totalite\u0301" + }, + "AC34.04PPR": { + "libelle": "Mise en place de solutions techniques R&T efficientes" + }, + "AC34.05PPR": { + "libelle": "Livraison et suivi technique de projet R&T" + } + }, + "libelle": "Ope\u0301rationnaliser un projet R&T ", + "ordre": 2 + } + }, + "numero": 4, + "situations": [ + { + "libelle": "Ade\u0301quation technique des solutions re\u0301seaux informatiques et te\u0301le\u0301coms a\u0300 la demande client" + }, + { + "libelle": "E\u0301laboration de solutions techniques clients adapte\u0301es" + }, + { + "libelle": "Accompagnement technique de la mise en place des solutions clients" + } + ], + "titre": "Piloter", + "titre_long": "Mettre en \u0153uvre des projets techniques et re\u0301glementaires des R&T dans son activite\u0301 " + }, + "Programmer": { "composantes_essentielles": [ { "libelle": "en e\u0301tant a\u0300 l\u2019e\u0301coute des besoins du client" @@ -263,11 +646,11 @@ "libelle": "en inte\u0301grant les proble\u0301matiques de se\u0301curite\u0301" } ], + "couleur": "c3", + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", "niveaux": { "BUT1": { - "libelle": "S\u2019int\u00e9grer dans un service informatique", "annee": "BUT1", - "ordre": 1, "app_critiques": { "AC13.01": { "libelle": "Utiliser un syste\u0300me informatique et ses outils" @@ -287,12 +670,12 @@ "AC13.06": { "libelle": "S\u2019inte\u0301grer dans un environnement propice au de\u0301veloppement et au travail collaboratif" } - } + }, + "libelle": "S\u2019int\u00e9grer dans un service informatique", + "ordre": 1 }, "BUT2": { - "libelle": "De\u0301velopper une application R&T ", "annee": "BUT2", - "ordre": 2, "app_critiques": { "AC23.01": { "libelle": "Automatiser l\u2019administration syste\u0300me avec des scripts" @@ -309,12 +692,12 @@ "AC23.05": { "libelle": "Acce\u0301der a\u0300 un ensemble de donne\u0301es depuis une application et/ou un site web" } - } + }, + "libelle": "De\u0301velopper une application R&T ", + "ordre": 2 }, "BUT3": { - "libelle": "Piloter un projet de d\u00e9veloppement d\u2019une application R&T", "annee": "BUT3", - "ordre": 3, "app_critiques": { "AC33.01": { "libelle": "E\u0301laborer les spe\u0301cifications techniques et le cahier des charges d\u2019une application informatique" @@ -334,309 +717,27 @@ "AC33.06": { "libelle": "Se\u0301curiser l'environnement nume\u0301rique d'une application" } - } + }, + "libelle": "Piloter un projet de d\u00e9veloppement d\u2019une application R&T", + "ordre": 3 } - } - }, - "S\u00e9curiser": { - "id_orebut": "5f275775f2c68c75550e97b9dcaadc79", - "titre": "S\u00e9curiser", - "titre_long": "Administrer un syst\u00e8me d\u2019information s\u00e9curis\u00e9", - "couleur": "c4", - "numero": 4, + }, + "numero": 3, "situations": [ { - "libelle": "Analyse de l\u2019existant et e\u0301tude des besoins de se\u0301curite\u0301 d\u2019une petite structure" + "libelle": "Conception, de\u0301ploiement et maintenance du syste\u0300me d\u2019information d\u2019une entreprise" }, { - "libelle": "E\u0301volution et mise en conformite\u0301 du syste\u0300me d\u2019information d\u2019une entreprise" + "libelle": "Automatisation du de\u0301ploiement et de la maintenance des outils logiciels" + }, + { + "libelle": "De\u0301veloppement d\u2019outils informatiques a\u0300 usage interne d'une e\u0301quipe" } ], - "composantes_essentielles": [ - { - "libelle": "en visant un juste compromis entre exigences de se\u0301curite\u0301 et contraintes d\u2019utilisation" - }, - { - "libelle": "en respectant les normes et le cadre juridique" - }, - { - "libelle": "en inte\u0301grant les dernie\u0300res technologies" - }, - { - "libelle": "en travaillant en \u00e9quipe" - }, - { - "libelle": "en sensibilisant efficacement des utilisateurs" - } - ], - "niveaux": { - "BUT2": { - "libelle": "Sensibiliser aux vulne\u0301rabilite\u0301s d'un syste\u0300me d'information et aux reme\u0301diations possibles ", - "annee": "BUT2", - "ordre": 1, - "app_critiques": { - "AC24.01Cyber": { - "libelle": "Conna\u00eetre et utiliser les bonnes pratiques et les recommandations de cybers\u00e9curit\u00e9" - }, - "AC24.02Cyber": { - "libelle": "Mettre en \u0153uvre les outils fondamentaux de se\u0301curisation d\u2019une infrastructure du re\u0301seau" - }, - "AC24.03Cyber": { - "libelle": "S\u00e9curiser les services" - }, - "AC24.04Cyber": { - "libelle": "Choisir les outils cryptographiques adapte\u0301s au besoin fonctionnel du syste\u0300me d\u2019information" - }, - "AC24.05Cyber": { - "libelle": "Connai\u0302tre les diffe\u0301rents types d\u2019attaque" - }, - "AC24.06Cyber": { - "libelle": "Comprendre des documents techniques en anglais" - } - } - }, - "BUT3": { - "libelle": "Mettre en \u0153uvre un syste\u0300me d\u2019information se\u0301curise\u0301 pour une petite structure ", - "annee": "BUT3", - "ordre": 2, - "app_critiques": { - "AC34.01Cyber": { - "libelle": "Participer activement a\u0300 une analyse de risque pour de\u0301finir une politique de se\u0301curite\u0301 pour une petite structure" - }, - "AC34.02Cyber": { - "libelle": "Mettre en \u0153uvre des outils avance\u0301s de se\u0301curisation d\u2019une infrastructure du re\u0301seau" - }, - "AC34.03Cyber": { - "libelle": "S\u00e9curiser les syst\u00e8mes d\u2019exploitation" - }, - "AC34.04Cyber": { - "libelle": "Proposer une architecture se\u0301curise\u0301e de syste\u0300me d'information pour une petite structure" - } - } - } - } - }, - "Orchestrer": { - "id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec", - "titre": "Orchestrer", - "titre_long": "Coordonner des infrastructures modulaires", - "couleur": "c4", - "numero": 4, - "situations": [ - { - "libelle": "Industrialisation du de\u0301ploiement des infrastructures syste\u0300mes, re\u0301seaux et se\u0301curite\u0301 en sauvegardant et en restaurant ses configurations" - }, - { - "libelle": "Maintenance des outils pour l\u2019inte\u0301gration et la mise en production du code logiciel" - }, - { - "libelle": "Administration d\u2019un cluster de containers" - }, - { - "libelle": "Analyse des performances d\u2019un syste\u0300me pour ame\u0301liorer les processus de production" - } - ], - "composantes_essentielles": [ - { - "libelle": "en respectant un cahier des charges" - }, - { - "libelle": "en documentant le travail re\u0301alise\u0301" - }, - { - "libelle": "en inte\u0301grant les proble\u0301matiques de se\u0301curite\u0301" - }, - { - "libelle": "en assurant une veille technologique" - }, - { - "libelle": "en respectant les pratiques d\u2019e\u0301quipes et des me\u0301thodes de production" - } - ], - "niveaux": { - "BUT2": { - "libelle": "Assister l\u2019administrateur infrastructure et Cloud ", - "annee": "BUT2", - "ordre": 1, - "app_critiques": { - "AC24.01DevCloud": { - "libelle": "Proposer une solution Cloud adapte\u0301e a\u0300 l\u2019entreprise" - }, - "AC24.02DevCloud": { - "libelle": "Virtualiser un environnement" - }, - "AC24.03DevCloud": { - "libelle": "Utiliser les services du Cloud" - }, - "AC24.04DevCloud": { - "libelle": "Analyser un service Cloud au travers des me\u0301triques" - } - } - }, - "BUT3": { - "libelle": "Administrer une infrastructure Cloud", - "annee": "BUT3", - "ordre": 2, - "app_critiques": { - "AC34.01DevCloud": { - "libelle": "Concevoir, administrer et superviser une infrastructure Cloud" - }, - "AC34.02DevCloud": { - "libelle": "Orchestrer les ressources Cloud" - }, - "AC34.03DevCloud": { - "libelle": "Investiguer sur les incidents et les re\u0301soudre afin d\u2019ame\u0301liorer la qualite\u0301 et la fiabilite\u0301 des infrastructures" - } - } - } - } - }, - "Etendre": { - "id_orebut": "1a44792b51880107bdcbb63e995581d1", - "titre": "Etendre", - "titre_long": "Ge\u0301rer les infrastructures des re\u0301seaux mobiles ", - "couleur": "c4", - "numero": 4, - "situations": [ - { - "libelle": "Gestion des infrastructures d\u2019un ope\u0301rateur de re\u0301seaux mobiles et d\u2019Internet des Objets" - }, - { - "libelle": "Gestion des infrastructures de re\u0301seaux mobiles dans le contexte industriel, personnel ou me\u0301dical" - } - ], - "composantes_essentielles": [ - { - "libelle": "en respectant les normes et protocoles en vigueur" - }, - { - "libelle": "en inte\u0301grant les dernie\u0300res technologies mobiles" - } - ], - "niveaux": { - "BUT2": { - "libelle": "Mettre en \u0153uvre les re\u0301seaux pour la mobilite\u0301 ", - "annee": "BUT2", - "ordre": 1, - "app_critiques": { - "AC24.01IOM": { - "libelle": "Comprendre les architectures et sp\u00e9cificit\u00e9s des r\u00e9seaux d\u00e9di\u00e9s \u00e0 l'IoT" - }, - "AC24.02IOM": { - "libelle": "Mettre en \u0153uvre des syst\u00e8mes de transmissions pour l\u2019acc\u00e8s \u00e0 un r\u00e9seau IoT" - } - } - }, - "BUT3": { - "libelle": "Raccorder des objets connecte\u0301s aux re\u0301seaux mobiles ", - "annee": "BUT3", - "ordre": 2, - "app_critiques": { - "AC34.01IOM": { - "libelle": "Comprendre les architectures, protocoles et services des r\u00e9seaux mobiles 4G/5G" - }, - "AC34.02IOM": { - "libelle": "Choisir un r\u00e9seau pour satisfaire les contraintes \u00e9nerg\u00e9tiques et spectrales, en d\u00e9lai, en d\u00e9bit et en port\u00e9e des objets connect\u00e9s" - }, - "AC34.03IOM": { - "libelle": "Mettre en \u0153uvre des r\u00e9seaux mobiles personnels ou industriels" - } - } - } - } - }, - "Piloter": { - "id_orebut": "95742cf15ea805ff7ddae4ed3b893597", - "titre": "Piloter", - "titre_long": "Mettre en \u0153uvre des projets techniques et re\u0301glementaires des R&T dans son activite\u0301 ", - "couleur": "c4", - "numero": 4, - "situations": [ - { - "libelle": "Ade\u0301quation technique des solutions re\u0301seaux informatiques et te\u0301le\u0301coms a\u0300 la demande client" - }, - { - "libelle": "E\u0301laboration de solutions techniques clients adapte\u0301es" - }, - { - "libelle": "Accompagnement technique de la mise en place des solutions clients" - } - ], - "composantes_essentielles": [ - { - "libelle": "en mai\u0302trisant les enjeux techniques et re\u0301glementaires des nouvelles technologies" - }, - { - "libelle": "en pilotant un projet technique R&T" - }, - { - "libelle": "en faisant preuve de vision strate\u0301gique en phase avec le marche\u0301 des re\u0301seaux et des te\u0301le\u0301communications" - }, - { - "libelle": "en collaborant de fac\u0327on responsable avec des e\u0301quipes" - } - ], - "niveaux": { - "BUT2": { - "libelle": "Mettre en \u0153uvre un projet R&T ", - "annee": "BUT2", - "ordre": 1, - "app_critiques": { - "AC24.01PPR": { - "libelle": "Compre\u0301hension d\u2019un cahier des charges technique R&T" - }, - "AC24.02PPR": { - "libelle": "Planification des e\u0301tapes d\u2019un projet technique R&T" - }, - "AC24.03PPR": { - "libelle": "Co-animation d\u2019une e\u0301quipe technique" - }, - "AC24.04PPR": { - "libelle": "Proposition de solutions techniques R&T efficientes" - }, - "AC24.05PPR": { - "libelle": "E\u0301changes vulgarise\u0301s ou techniques avec tous les acteurs d\u2019un projet" - } - } - }, - "BUT3": { - "libelle": "Ope\u0301rationnaliser un projet R&T ", - "annee": "BUT3", - "ordre": 2, - "app_critiques": { - "AC34.01PPR": { - "libelle": "R\u00e9daction d'un appel d'offres ou d'un cahier des charges technique R&T" - }, - "AC34.02PPR": { - "libelle": "Animation technique d\u2019e\u0301quipes pluridisciplinaires" - }, - "AC34.03PPR": { - "libelle": "Coordination d\u2019e\u0301quipes sur une partie de projet R&T ou sa totalite\u0301" - }, - "AC34.04PPR": { - "libelle": "Mise en place de solutions techniques R&T efficientes" - }, - "AC34.05PPR": { - "libelle": "Livraison et suivi technique de projet R&T" - } - } - } - } + "titre": "Programmer", + "titre_long": "Cre\u0301er des outils et applications informatiques pour les R&T " }, "Rapprocher": { - "id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79", - "titre": "Rapprocher", - "titre_long": "Ge\u0301rer les infrastructures et les services des re\u0301seaux ope\u0301rateurs ", - "couleur": "c4", - "numero": 4, - "situations": [ - { - "libelle": "Gestion des services d\u2019un ensemble de clients entreprises d\u2019un ope\u0301rateur" - }, - { - "libelle": "Gestion du de\u0301ploiement de nouvelles infrastructures" - } - ], "composantes_essentielles": [ { "libelle": "en respectant les re\u0300gles me\u0301tiers et les de\u0301lais" @@ -651,11 +752,11 @@ "libelle": "en pilotant les acteurs terrain" } ], + "couleur": "c4", + "id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79", "niveaux": { "BUT2": { - "libelle": "Ge\u0301rer les infrastructures des re\u0301seaux ope\u0301rateurs ", "annee": "BUT2", - "ordre": 1, "app_critiques": { "AC24.01ROM": { "libelle": "Administrer les re\u0301seaux d\u2019acce\u0300s fixes et mobiles" @@ -672,12 +773,12 @@ "AC24.05ROM": { "libelle": "Automatiser la gestion des e\u0301quipements re\u0301seaux" } - } + }, + "libelle": "Ge\u0301rer les infrastructures des re\u0301seaux ope\u0301rateurs ", + "ordre": 1 }, "BUT3": { - "libelle": "Administrer les services des ope\u0301rateurs de te\u0301le\u0301communications ", "annee": "BUT3", - "ordre": 2, "app_critiques": { "AC34.01ROM": { "libelle": "Administrer/superviser les infrastructures et les services t\u00e9l\u00e9com" @@ -685,27 +786,24 @@ "AC34.02ROM": { "libelle": "Administrer et de\u0301ployer des fonctions re\u0301seaux virtualise\u0301es et programmer le re\u0301seau" } - } + }, + "libelle": "Administrer les services des ope\u0301rateurs de te\u0301le\u0301communications ", + "ordre": 2 } - } - }, - "Surveiller": { - "id_orebut": "0f341f4017cfa432f98534cdc57fad85", - "titre": "Surveiller", - "titre_long": "Surveiller un syste\u0300me d\u2019information se\u0301curise\u0301", - "couleur": "c5", - "numero": 5, + }, + "numero": 4, "situations": [ { - "libelle": "Surveillance et analyse du syste\u0300me d\u2019information" + "libelle": "Gestion des services d\u2019un ensemble de clients entreprises d\u2019un ope\u0301rateur" }, { - "libelle": "Audit de se\u0301curite\u0301" - }, - { - "libelle": "Gestion d\u2019un incident de se\u0301curite\u0301" + "libelle": "Gestion du de\u0301ploiement de nouvelles infrastructures" } ], + "titre": "Rapprocher", + "titre_long": "Ge\u0301rer les infrastructures et les services des re\u0301seaux ope\u0301rateurs " + }, + "Surveiller": { "composantes_essentielles": [ { "libelle": "en assurant une veille permanente" @@ -726,11 +824,11 @@ "libelle": "en veillant au respect des contrats et a\u0300 la conformite\u0301 des obligations du syste\u0300me d'information" } ], + "couleur": "c5", + "id_orebut": "0f341f4017cfa432f98534cdc57fad85", "niveaux": { "BUT2": { - "libelle": "Prendre en main les outils de surveillance et de test du syste\u0300me d'information ", "annee": "BUT2", - "ordre": 1, "app_critiques": { "AC25.01Cyber": { "libelle": "Administrer les protections contre les logiciels malveillants" @@ -738,12 +836,12 @@ "AC25.02Cyber": { "libelle": "Prendre en main des outils de test de pe\u0301ne\u0301tration re\u0301seau/syste\u0300me" } - } + }, + "libelle": "Prendre en main les outils de surveillance et de test du syste\u0300me d'information ", + "ordre": 1 }, "BUT3": { - "libelle": "Mettre en \u0153uvre le syste\u0300me de surveillance d\u2019incidents de se\u0301curite\u0301 ", "annee": "BUT3", - "ordre": 2, "app_critiques": { "AC35.01Cyber": { "libelle": "Surveiller l\u2019activite\u0301 du syste\u0300me d\u2019information" @@ -757,225 +855,105 @@ "AC35.04Cyber": { "libelle": "Administrer les outils de surveillance du syst\u00e8me d\u2019information" } - } + }, + "libelle": "Mettre en \u0153uvre le syste\u0300me de surveillance d\u2019incidents de se\u0301curite\u0301 ", + "ordre": 2 } - } - }, - "D\u00e9velopper": { - "id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b", - "titre": "D\u00e9velopper", - "titre_long": "Accompagner le de\u0301veloppement d\u2019applications", - "couleur": "c5", + }, "numero": 5, "situations": [ { - "libelle": "De\u0301ploiement d\u2019une application" + "libelle": "Surveillance et analyse du syste\u0300me d\u2019information" }, { - "libelle": "Intervention sur la chai\u0302ne de de\u0301veloppement dans une optique DevOps" + "libelle": "Audit de se\u0301curite\u0301" }, { - "libelle": "Surveillance de la qualite\u0301 de la production" - }, - { - "libelle": "Mise en place des services re\u0301seaux ne\u0301cessaires au de\u0301veloppement" + "libelle": "Gestion d\u2019un incident de se\u0301curite\u0301" } ], + "titre": "Surveiller", + "titre_long": "Surveiller un syste\u0300me d\u2019information se\u0301curise\u0301" + }, + "S\u00e9curiser": { "composantes_essentielles": [ { - "libelle": "en respectant un cahier des charges" + "libelle": "en visant un juste compromis entre exigences de se\u0301curite\u0301 et contraintes d\u2019utilisation" }, { - "libelle": "en documentant le travail re\u0301alise\u0301" + "libelle": "en respectant les normes et le cadre juridique" }, { - "libelle": "en respectant les bonnes pratiques de de\u0301veloppement et de production" + "libelle": "en inte\u0301grant les dernie\u0300res technologies" }, { - "libelle": "en visant l\u2019ame\u0301lioration continue" + "libelle": "en travaillant en \u00e9quipe" + }, + { + "libelle": "en sensibilisant efficacement des utilisateurs" } ], + "couleur": "c4", + "id_orebut": "5f275775f2c68c75550e97b9dcaadc79", "niveaux": { "BUT2": { - "libelle": "De\u0301velopper pour le Cloud ", "annee": "BUT2", - "ordre": 1, "app_critiques": { - "AC25.01DevCloud": { - "libelle": "De\u0301velopper un microservice" + "AC24.01Cyber": { + "libelle": "Conna\u00eetre et utiliser les bonnes pratiques et les recommandations de cybers\u00e9curit\u00e9" }, - "AC25.02DevCloud": { - "libelle": "Mettre en production une application" + "AC24.02Cyber": { + "libelle": "Mettre en \u0153uvre les outils fondamentaux de se\u0301curisation d\u2019une infrastructure du re\u0301seau" }, - "AC25.03DevCloud": { - "libelle": "Programmer son re\u0301seau par le code" + "AC24.03Cyber": { + "libelle": "S\u00e9curiser les services" + }, + "AC24.04Cyber": { + "libelle": "Choisir les outils cryptographiques adapte\u0301s au besoin fonctionnel du syste\u0300me d\u2019information" + }, + "AC24.05Cyber": { + "libelle": "Connai\u0302tre les diffe\u0301rents types d\u2019attaque" + }, + "AC24.06Cyber": { + "libelle": "Comprendre des documents techniques en anglais" } - } + }, + "libelle": "Sensibiliser aux vulne\u0301rabilite\u0301s d'un syste\u0300me d'information et aux reme\u0301diations possibles ", + "ordre": 1 }, "BUT3": { - "libelle": "S\u2019inte\u0301grer dans une e\u0301quipe DevOps ", "annee": "BUT3", - "ordre": 2, "app_critiques": { - "AC35.01DevCloud": { - "libelle": "Adopter les pratiques de pilotage de projet" + "AC34.01Cyber": { + "libelle": "Participer activement a\u0300 une analyse de risque pour de\u0301finir une politique de se\u0301curite\u0301 pour une petite structure" }, - "AC35.02DevCloud": { - "libelle": "Concevoir, ge\u0301rer et se\u0301curiser un environnement de microservices" + "AC34.02Cyber": { + "libelle": "Mettre en \u0153uvre des outils avance\u0301s de se\u0301curisation d\u2019une infrastructure du re\u0301seau" }, - "AC35.03DevCloud": { - "libelle": "Ge\u0301rer son infrastructure comme du code" + "AC34.03Cyber": { + "libelle": "S\u00e9curiser les syst\u00e8mes d\u2019exploitation" }, - "AC35.04DevCloud": { - "libelle": "Ge\u0301rer une chai\u0302ne d\u2019inte\u0301gration et/ou de de\u0301ploiement continu" + "AC34.04Cyber": { + "libelle": "Proposer une architecture se\u0301curise\u0301e de syste\u0300me d'information pour une petite structure" } - } + }, + "libelle": "Mettre en \u0153uvre un syste\u0300me d\u2019information se\u0301curise\u0301 pour une petite structure ", + "ordre": 2 } - } - }, - "Exploiter": { - "id_orebut": "58109285af1087d2cd5b7b9dd1b92b92", - "titre": "Exploiter", - "titre_long": "Mettre en \u0153uvre des applications et des protocoles se\u0301curise\u0301s pour l\u2019Internet des Objets ", - "couleur": "c5", - "numero": 5, + }, + "numero": 4, "situations": [ { - "libelle": "De\u0301ploiement d\u2019un syste\u0300me IoT de la source capteur aux traitements des donne\u0301es" + "libelle": "Analyse de l\u2019existant et e\u0301tude des besoins de se\u0301curite\u0301 d\u2019une petite structure" }, { - "libelle": "Gestion, administration et se\u0301curisation d\u2019un syste\u0300me IoT" + "libelle": "E\u0301volution et mise en conformite\u0301 du syste\u0300me d\u2019information d\u2019une entreprise" } ], - "composantes_essentielles": [ - { - "libelle": "en travaillant au sein d\u2019une e\u0301quipe pluridisciplinaire" - }, - { - "libelle": "en respectant les normes et contraintes ope\u0301rationnelles" - } - ], - "niveaux": { - "BUT2": { - "libelle": "Mettre en \u0153uvre des solutions pour l\u2019Internet des Objets ", - "annee": "BUT2", - "ordre": 1, - "app_critiques": { - "AC25.01IOM": { - "libelle": "Inte\u0301grer des syste\u0300mes e\u0301lectroniques et des syste\u0300mes d\u2019exploitation embarque\u0301s" - }, - "AC25.02IOM": { - "libelle": "Mettre en \u0153uvre des protocoles pour les re\u0301seaux de l\u2019IoT" - }, - "AC25.03IOM": { - "libelle": "Mettre en \u0153uvre des applications et traiter des donne\u0301es issues des objets connecte\u0301s" - } - } - }, - "BUT3": { - "libelle": "Cre\u0301er des solutions se\u0301curise\u0301es pour l\u2019Internet des Objets ", - "annee": "BUT3", - "ordre": 2, - "app_critiques": { - "AC35.01IOM": { - "libelle": "Superviser et analyser le de\u0301ploiement des re\u0301seaux sans-fil" - }, - "AC35.02IOM": { - "libelle": "Se\u0301curiser les objets connecte\u0301s" - }, - "AC35.03IOM": { - "libelle": "Cre\u0301er et innover pour l\u2019IoT" - } - } - } - } - }, - "Organiser": { - "id_orebut": "98f7d9b39bb503ce64755c6148cbc66d", - "titre": "Organiser", - "titre_long": "G\u00e9rer des activit\u00e9s r\u00e9seaux et t\u00e9l\u00e9communications en termes organisationnels, relationnels, financiers et commerciaux", - "couleur": "c5", - "numero": 5, - "situations": [ - { - "libelle": "Communication et strate\u0301gie technique en interne et en externe pour des projets R&T" - }, - { - "libelle": "Suivi des objectifs ope\u0301rationnels de projets R&T" - }, - { - "libelle": "Pilotage de la relation client" - } - ], - "composantes_essentielles": [ - { - "libelle": "en pilotant avec agilite\u0301 des solutions techniques" - }, - { - "libelle": "en sachant communiquer a\u0300 l\u2019e\u0301crit et a\u0300 l\u2019oral avec tous les acteurs d\u2019un projet" - }, - { - "libelle": "en respectant des contraintes technico-e\u0301conomiques (financie\u0300res, e\u0301thiques, temporelles, contractuelles, qualite\u0301)" - } - ], - "niveaux": { - "BUT2": { - "libelle": "E\u0301laborer un projet technique ", - "annee": "BUT2", - "ordre": 1, - "app_critiques": { - "AC25.01PPR": { - "libelle": "Prise en compte des contraintes d\u2019un pilotage de projet R&T" - }, - "AC25.02PPR": { - "libelle": "Planification de solutions techniques R&T efficientes" - }, - "AC25.03PPR": { - "libelle": "Prise de conscience des enjeux de la communication dans les relations interpersonnelles" - }, - "AC25.04PPR": { - "libelle": "E\u0301tablissement d\u2019un relationnel de qualite\u0301" - } - } - }, - "BUT3": { - "libelle": "Mettre en place et suivre un projet technique ", - "annee": "BUT3", - "ordre": 2, - "app_critiques": { - "AC35.01PPR": { - "libelle": "Rigueur dans le pilotage d\u2019un projet R&T dans sa globalite\u0301" - }, - "AC35.02PPR": { - "libelle": "Flexibilite\u0301 dans la gestion des e\u0301quipes et des ta\u0302ches" - }, - "AC35.03PPR": { - "libelle": "Prise de responsabilite\u0301 envers les e\u0301quipes" - }, - "AC35.04PPR": { - "libelle": "Valorisation de solutions de\u0301ploye\u0301es, ou d\u2019offres techniques, ou d\u2019offres commerciales" - }, - "AC35.05PPR": { - "libelle": "Force de propositions de solutions R&T innovantes responsables" - } - } - } - } + "titre": "S\u00e9curiser", + "titre_long": "Administrer un syst\u00e8me d\u2019information s\u00e9curis\u00e9" }, "Unifier": { - "id_orebut": "7301e73a203a85e6b2cb957dc5223e29", - "titre": "Unifier", - "titre_long": "Ge\u0301rer les communications unifie\u0301es et la vide\u0301o sur Internet ", - "couleur": "c5", - "numero": 5, - "situations": [ - { - "libelle": "De\u0301ploiement et administration des services de communication" - }, - { - "libelle": "Administration des services multime\u0301dia" - } - ], "composantes_essentielles": [ { "libelle": "en automatisant la gestion re\u0301seau des communications" @@ -993,11 +971,11 @@ "libelle": "en respectant les re\u0300gles me\u0301tiers et les de\u0301lais" } ], + "couleur": "c5", + "id_orebut": "7301e73a203a85e6b2cb957dc5223e29", "niveaux": { "BUT2": { - "libelle": "Mettre en oeuvre le syste\u0300me de te\u0301le\u0301phonie de l\u2019entreprise ", "annee": "BUT2", - "ordre": 1, "app_critiques": { "AC25.01ROM": { "libelle": "Choisir une architecture et de\u0301ployer des services de ToIP" @@ -1008,393 +986,415 @@ "AC25.03ROM": { "libelle": "Mettre en place une politique de QoS pour les applications" } - } + }, + "libelle": "Mettre en oeuvre le syste\u0300me de te\u0301le\u0301phonie de l\u2019entreprise ", + "ordre": 1 }, "BUT3": { - "libelle": "Administrer les communications unifie\u0301es et les services vide\u0301o de l\u2019entreprise", "annee": "BUT3", - "ordre": 2, "app_critiques": { "AC35.01ROM": { "libelle": "Administrer les services multim\u00e9dias pour une entreprise" } - } + }, + "libelle": "Administrer les communications unifie\u0301es et les services vide\u0301o de l\u2019entreprise", + "ordre": 2 } - } + }, + "numero": 5, + "situations": [ + { + "libelle": "De\u0301ploiement et administration des services de communication" + }, + { + "libelle": "Administration des services multime\u0301dia" + } + ], + "titre": "Unifier", + "titre_long": "Ge\u0301rer les communications unifie\u0301es et la vide\u0301o sur Internet " } }, + "dept_id": 1, "parcours": { "Cyber": { - "code": "Cyber", - "numero": 0, - "libelle": "Cybers\u00e9curit\u00e9", "annees": { "1": { - "ordre": 1, "competences": { "Administrer": { - "niveau": 1, - "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282" + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 }, "Connecter": { - "niveau": 1, - "id_orebut": "d68c47e3ed9820ce41613f31c60a226e" + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 }, "Programmer": { - "niveau": 1, - "id_orebut": "baec10409ad866b2c21a280e9a94a35e" + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 } - } + }, + "ordre": 1 }, "2": { - "ordre": 2, "competences": { "Administrer": { - "niveau": 2, - "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282" + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 }, "Connecter": { - "niveau": 2, - "id_orebut": "d68c47e3ed9820ce41613f31c60a226e" + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 }, "Programmer": { - "niveau": 2, - "id_orebut": "baec10409ad866b2c21a280e9a94a35e" - }, - "S\u00e9curiser": { - "niveau": 1, - "id_orebut": "5f275775f2c68c75550e97b9dcaadc79" + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 }, "Surveiller": { - "niveau": 1, - "id_orebut": "0f341f4017cfa432f98534cdc57fad85" + "id_orebut": "0f341f4017cfa432f98534cdc57fad85", + "niveau": 1 + }, + "S\u00e9curiser": { + "id_orebut": "5f275775f2c68c75550e97b9dcaadc79", + "niveau": 1 } - } + }, + "ordre": 2 }, "3": { - "ordre": 3, "competences": { "Administrer": { - "niveau": 3, - "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282" + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 }, "Connecter": { - "niveau": 3, - "id_orebut": "d68c47e3ed9820ce41613f31c60a226e" + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 }, "Programmer": { - "niveau": 3, - "id_orebut": "baec10409ad866b2c21a280e9a94a35e" - }, - "S\u00e9curiser": { - "niveau": 2, - "id_orebut": "5f275775f2c68c75550e97b9dcaadc79" + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 }, "Surveiller": { - "niveau": 2, - "id_orebut": "0f341f4017cfa432f98534cdc57fad85" + "id_orebut": "0f341f4017cfa432f98534cdc57fad85", + "niveau": 2 + }, + "S\u00e9curiser": { + "id_orebut": "5f275775f2c68c75550e97b9dcaadc79", + "niveau": 2 } - } + }, + "ordre": 3 } - } + }, + "code": "Cyber", + "libelle": "Cybers\u00e9curit\u00e9", + "numero": 0 }, "DevCloud": { - "code": "DevCloud", - "numero": 0, - "libelle": "De\u0301veloppement syste\u0300me et cloud", "annees": { "1": { - "ordre": 1, "competences": { "Administrer": { - "niveau": 1, - "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282" + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 }, "Connecter": { - "niveau": 1, - "id_orebut": "d68c47e3ed9820ce41613f31c60a226e" + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 }, "Programmer": { - "niveau": 1, - "id_orebut": "baec10409ad866b2c21a280e9a94a35e" + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 } - } + }, + "ordre": 1 }, "2": { - "ordre": 2, "competences": { "Administrer": { - "niveau": 2, - "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282" + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 }, "Connecter": { - "niveau": 2, - "id_orebut": "d68c47e3ed9820ce41613f31c60a226e" - }, - "Programmer": { - "niveau": 2, - "id_orebut": "baec10409ad866b2c21a280e9a94a35e" - }, - "Orchestrer": { - "niveau": 1, - "id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec" + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 }, "D\u00e9velopper": { - "niveau": 1, - "id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b" + "id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b", + "niveau": 1 + }, + "Orchestrer": { + "id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 } - } + }, + "ordre": 2 }, "3": { - "ordre": 3, "competences": { "Administrer": { - "niveau": 3, - "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282" + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 }, "Connecter": { - "niveau": 3, - "id_orebut": "d68c47e3ed9820ce41613f31c60a226e" - }, - "Programmer": { - "niveau": 3, - "id_orebut": "baec10409ad866b2c21a280e9a94a35e" - }, - "Orchestrer": { - "niveau": 2, - "id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec" + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 }, "D\u00e9velopper": { - "niveau": 2, - "id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b" + "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 }, "IOM": { - "code": "IOM", - "numero": 0, - "libelle": "Internet des objets et mobilit\u00e9", "annees": { "1": { - "ordre": 1, "competences": { "Administrer": { - "niveau": 1, - "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282" + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 }, "Connecter": { - "niveau": 1, - "id_orebut": "d68c47e3ed9820ce41613f31c60a226e" + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 }, "Programmer": { - "niveau": 1, - "id_orebut": "baec10409ad866b2c21a280e9a94a35e" + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 } - } + }, + "ordre": 1 }, "2": { - "ordre": 2, "competences": { "Administrer": { - "niveau": 2, - "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282" + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 }, "Connecter": { - "niveau": 2, - "id_orebut": "d68c47e3ed9820ce41613f31c60a226e" - }, - "Programmer": { - "niveau": 2, - "id_orebut": "baec10409ad866b2c21a280e9a94a35e" + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 }, "Etendre": { - "niveau": 1, - "id_orebut": "1a44792b51880107bdcbb63e995581d1" + "id_orebut": "1a44792b51880107bdcbb63e995581d1", + "niveau": 1 }, "Exploiter": { - "niveau": 1, - "id_orebut": "58109285af1087d2cd5b7b9dd1b92b92" + "id_orebut": "58109285af1087d2cd5b7b9dd1b92b92", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 } - } + }, + "ordre": 2 }, "3": { - "ordre": 3, "competences": { "Administrer": { - "niveau": 3, - "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282" + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 }, "Connecter": { - "niveau": 3, - "id_orebut": "d68c47e3ed9820ce41613f31c60a226e" - }, - "Programmer": { - "niveau": 3, - "id_orebut": "baec10409ad866b2c21a280e9a94a35e" + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 }, "Etendre": { - "niveau": 2, - "id_orebut": "1a44792b51880107bdcbb63e995581d1" + "id_orebut": "1a44792b51880107bdcbb63e995581d1", + "niveau": 2 }, "Exploiter": { - "niveau": 2, - "id_orebut": "58109285af1087d2cd5b7b9dd1b92b92" + "id_orebut": "58109285af1087d2cd5b7b9dd1b92b92", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 } - } + }, + "ordre": 3 } - } + }, + "code": "IOM", + "libelle": "Internet des objets et mobilit\u00e9", + "numero": 0 }, "PPR": { - "code": "PPR", - "numero": 0, - "libelle": "Pilotage de projets de re\u0301seaux", "annees": { "1": { - "ordre": 1, "competences": { "Administrer": { - "niveau": 1, - "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282" + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 }, "Connecter": { - "niveau": 1, - "id_orebut": "d68c47e3ed9820ce41613f31c60a226e" + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 }, "Programmer": { - "niveau": 1, - "id_orebut": "baec10409ad866b2c21a280e9a94a35e" + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 } - } + }, + "ordre": 1 }, "2": { - "ordre": 2, "competences": { "Administrer": { - "niveau": 2, - "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282" + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 }, "Connecter": { - "niveau": 2, - "id_orebut": "d68c47e3ed9820ce41613f31c60a226e" - }, - "Programmer": { - "niveau": 2, - "id_orebut": "baec10409ad866b2c21a280e9a94a35e" - }, - "Piloter": { - "niveau": 1, - "id_orebut": "95742cf15ea805ff7ddae4ed3b893597" + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 }, "Organiser": { - "niveau": 1, - "id_orebut": "98f7d9b39bb503ce64755c6148cbc66d" + "id_orebut": "98f7d9b39bb503ce64755c6148cbc66d", + "niveau": 1 + }, + "Piloter": { + "id_orebut": "95742cf15ea805ff7ddae4ed3b893597", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 } - } + }, + "ordre": 2 }, "3": { - "ordre": 3, "competences": { "Administrer": { - "niveau": 3, - "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282" + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 }, "Connecter": { - "niveau": 3, - "id_orebut": "d68c47e3ed9820ce41613f31c60a226e" - }, - "Programmer": { - "niveau": 3, - "id_orebut": "baec10409ad866b2c21a280e9a94a35e" - }, - "Piloter": { - "niveau": 2, - "id_orebut": "95742cf15ea805ff7ddae4ed3b893597" + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 }, "Organiser": { - "niveau": 2, - "id_orebut": "98f7d9b39bb503ce64755c6148cbc66d" + "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 }, "ROM": { - "code": "ROM", - "numero": 0, - "libelle": "R\u00e9seaux Op\u00e9rateurs et Multim\u00e9dia", "annees": { "1": { - "ordre": 1, "competences": { "Administrer": { - "niveau": 1, - "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282" + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 }, "Connecter": { - "niveau": 1, - "id_orebut": "d68c47e3ed9820ce41613f31c60a226e" + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 }, "Programmer": { - "niveau": 1, - "id_orebut": "baec10409ad866b2c21a280e9a94a35e" + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 } - } + }, + "ordre": 1 }, "2": { - "ordre": 2, "competences": { "Administrer": { - "niveau": 2, - "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282" + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 }, "Connecter": { - "niveau": 2, - "id_orebut": "d68c47e3ed9820ce41613f31c60a226e" + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 }, "Programmer": { - "niveau": 2, - "id_orebut": "baec10409ad866b2c21a280e9a94a35e" + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 }, "Rapprocher": { - "niveau": 1, - "id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79" + "id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79", + "niveau": 1 }, "Unifier": { - "niveau": 1, - "id_orebut": "7301e73a203a85e6b2cb957dc5223e29" + "id_orebut": "7301e73a203a85e6b2cb957dc5223e29", + "niveau": 1 } - } + }, + "ordre": 2 }, "3": { - "ordre": 3, "competences": { "Administrer": { - "niveau": 3, - "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282" + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 }, "Connecter": { - "niveau": 3, - "id_orebut": "d68c47e3ed9820ce41613f31c60a226e" + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 }, "Programmer": { - "niveau": 3, - "id_orebut": "baec10409ad866b2c21a280e9a94a35e" + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 }, "Rapprocher": { - "niveau": 2, - "id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79" + "id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79", + "niveau": 2 }, "Unifier": { - "niveau": 2, - "id_orebut": "7301e73a203a85e6b2cb957dc5223e29" + "id_orebut": "7301e73a203a85e6b2cb957dc5223e29", + "niveau": 2 } - } + }, + "ordre": 3 } - } + }, + "code": "ROM", + "libelle": "R\u00e9seaux Op\u00e9rateurs et Multim\u00e9dia", + "numero": 0 } - } + }, + "scodoc_date_loaded": "2022-08-20T12:00:00.000000+02:00", + "scodoc_orig_filename": "ressources/referentiels/but2022/competences/but-RT-05012022-081735.xml", + "specialite": "RT", + "specialite_long": "R\u00e9seaux et t\u00e9l\u00e9communications", + "type_departement": "secondaire", + "type_structure": "type1", + "type_titre": "B.U.T.", + "version_orebut": "2021-12-11 00:00:00" } ``` diff --git a/docs/samples/sample_formation.json.md b/docs/samples/sample_formation.json.md index 8f4d243..47d459e 100644 --- a/docs/samples/sample_formation.json.md +++ b/docs/samples/sample_formation.json.md @@ -3,24 +3,24 @@ #### GET /formation/1 ```json { + "acronyme": "BUT R&T", + "code_specialite": null, + "departement": { + "acronym": "TAPI", + "date_creation": "2022-08-20T12:00:00.000000+02:00", + "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", - "formation_code": "V1RET", - "code_specialite": null, - "dept_id": 1, - "acronyme": "BUT R&T", - "version": 1, "type_parcours": 700, - "referentiel_competence_id": 1, - "departement": { - "id": 1, - "acronym": "TAPI", - "description": null, - "visible": true, - "date_creation": "2022-08-19T11:28:05.479405+02:00" - }, - "formation_id": 1 + "version": 1 } ``` diff --git a/docs/samples/sample_formations.json.md b/docs/samples/sample_formations.json.md index 3bf6e82..28e7669 100644 --- a/docs/samples/sample_formations.json.md +++ b/docs/samples/sample_formations.json.md @@ -4,26 +4,26 @@ ```json [ { + "acronyme": "BUT R&T", + "code_specialite": null, + "departement": { + "acronym": "TAPI", + "date_creation": "2022-08-20T12:00:00.000000+02:00", + "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", - "formation_code": "V1RET", - "code_specialite": null, - "dept_id": 1, - "acronyme": "BUT R&T", - "version": 1, "type_parcours": 700, - "referentiel_competence_id": 1, - "departement": { - "id": 1, - "acronym": "TAPI", - "description": null, - "visible": true, - "date_creation": "2022-08-19T11:28:05.479405+02:00" - }, - "formation_id": 1 + "version": 1 }, - "... etc." + "..." ] ``` diff --git a/docs/samples/sample_formations_ids.json.md b/docs/samples/sample_formations_ids.json.md index d9740c4..8596ab8 100644 --- a/docs/samples/sample_formations_ids.json.md +++ b/docs/samples/sample_formations_ids.json.md @@ -4,7 +4,7 @@ ```json [ 1, - "... etc." + "..." ] ``` diff --git a/docs/samples/sample_formsemestre-bulletins.json.md b/docs/samples/sample_formsemestre-bulletins.json.md index bd8fdba..3e5c8b8 100644 --- a/docs/samples/sample_formsemestre-bulletins.json.md +++ b/docs/samples/sample_formsemestre-bulletins.json.md @@ -4,1938 +4,1938 @@ ```json [ { - "version": "0", - "type": "BUT", - "date": "2022-08-19T09:29:00.145584Z", - "publie": true, + "date": "2022-08-20T12:00:00.000000+02:00", + "etat_inscription": "I", "etudiant": { + "boursier": "", "civilite": "X", "code_ine": "INE1", "code_nip": "1", + "codepostaldomicile": "", "date_naissance": "", - "dept_id": 1, "dept_acronym": "TAPI", + "dept_id": 1, + "dept_naissance": "", + "description": "", + "domicile": "", "email": "SACHA.COSTA@example.com", "emailperso": "", "etudid": 1, - "nom": "COSTA", - "prenom": "SACHA", - "nomprenom": "Sacha COSTA", - "lieu_naissance": "", - "dept_naissance": "", - "nationalite": "", - "boursier": "", + "fax": "", "fiche_url": "/ScoDoc/TAPI/Scolarite/ficheEtud?etudid=1", - "photo_url": "/ScoDoc/TAPI/Scolarite/get_photo_image?etudid=1&size=small", - "domicile": "", - "codepostaldomicile": "", + "id": 1, + "lieu_naissance": "", + "nationalite": "", + "nom": "COSTA", + "nomprenom": "Sacha COSTA", "paysdomicile": "", + "photo_url": "/ScoDoc/TAPI/Scolarite/get_photo_image?etudid=1&size=small", + "prenom": "SACHA", + "telephone": "", "telephonemobile": "", "typeadresse": "domicile", - "id": 1, - "villedomicile": "", - "telephone": "", - "fax": "", - "description": "" + "villedomicile": "" }, "formation": { - "id": 1, "acronyme": "BUT R&T", - "titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications", - "titre": "BUT R&T" + "id": 1, + "titre": "BUT R&T", + "titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications" }, "formsemestre_id": 1, - "etat_inscription": "I", "options": { "show_abs": true, "show_abs_modules": false, - "show_ects": true, "show_codemodules": false, + "show_coef": true, + "show_date_inscr": true, + "show_ects": true, "show_matieres": false, - "show_rangs": true, - "show_ue_rangs": true, + "show_minmax": false, + "show_minmax_eval": false, + "show_minmax_mod": false, "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_rangs": true, "show_temporary": true, - "temporary_txt": "Provisoire", + "show_ue_cap_current": true, + "show_ue_cap_details": false, + "show_ue_rangs": true, "show_uevalid": true, - "show_date_inscr": true + "temporary_txt": "Provisoire" }, + "publie": 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": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 1, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 1.0, "RT2.1": 1.0, "RT3.1": 1.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "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": { - "id": 3, - "titre": "Principe et architecture des r\u00e9seaux", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=3", - "moyenne": {}, "evaluations": [ { - "id": 3, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 3, + "note": { + "max": "17.68", + "min": "03.27", + "moy": "08.99", + "value": "~" + }, "poids": { "RT1.1": 1.0, "RT2.1": 0.0, "RT3.1": 0.0 }, - "note": { - "value": "~", - "min": "03.27", - "max": "17.68", - "moy": "08.99" - }, "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" }, "R103": { - "id": 4, - "titre": "R\u00e9seaux locaux et \u00e9quipements actifs", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=4", - "moyenne": {}, "evaluations": [ { - "id": 4, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 4, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 1.0, "RT2.1": 1.0, "RT3.1": 0.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=4" } - ] + ], + "id": 4, + "moyenne": {}, + "titre": "R\u00e9seaux locaux et \u00e9quipements actifs", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=4" }, "R104": { - "id": 5, - "titre": "Fondamentaux des syst\u00e8mes \u00e9lectroniques", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=5", - "moyenne": {}, "evaluations": [ { - "id": 5, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 5, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 1.0, "RT2.1": 1.0, "RT3.1": 0.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=5" } - ] + ], + "id": 5, + "moyenne": {}, + "titre": "Fondamentaux des syst\u00e8mes \u00e9lectroniques", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=5" }, "R105": { - "id": 9, - "titre": "Support de transmission pour les r\u00e9seaux locaux", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=9", - "moyenne": {}, "evaluations": [ { - "id": 9, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 9, + "note": { + "max": "19.77", + "min": "00.60", + "moy": "09.57", + "value": "04.09" + }, "poids": { "RT1.1": 0.0, "RT2.1": 1.0, "RT3.1": 0.0 }, - "note": { - "value": "04.09", - "min": "00.60", - "max": "19.77", - "moy": "09.57" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=9" } - ] + ], + "id": 9, + "moyenne": {}, + "titre": "Support de transmission pour les r\u00e9seaux locaux", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=9" }, "R106": { - "id": 6, - "titre": "Architecture des syst\u00e8mes num\u00e9riques et informatiques", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=6", - "moyenne": {}, "evaluations": [ { - "id": 6, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 6, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 1.0, "RT2.1": 0.0, "RT3.1": 0.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=6" } - ] + ], + "id": 6, + "moyenne": {}, + "titre": "Architecture des syst\u00e8mes num\u00e9riques et informatiques", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=6" }, "R107": { - "id": 17, - "titre": "Fondamentaux de la programmation", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=17", - "moyenne": {}, "evaluations": [ { - "id": 17, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 17, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 0.0, "RT2.1": 0.0, "RT3.1": 1.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=17" } - ] + ], + "id": 17, + "moyenne": {}, + "titre": "Fondamentaux de la programmation", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=17" }, "R108": { - "id": 18, - "titre": "Base des syst\u00e8mes d'exploitation", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=18", - "moyenne": {}, "evaluations": [ { - "id": 18, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 18, + "note": { + "max": "18.31", + "min": "00.47", + "moy": "09.70", + "value": "03.04" + }, "poids": { "RT1.1": 1.0, "RT2.1": 0.0, "RT3.1": 1.0 }, - "note": { - "value": "03.04", - "min": "00.47", - "max": "18.31", - "moy": "09.70" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=18" } - ] + ], + "id": 18, + "moyenne": {}, + "titre": "Base des syst\u00e8mes d'exploitation", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=18" }, "R109": { - "id": 19, - "titre": "Introduction aux technologies Web", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=19", - "moyenne": {}, "evaluations": [ { - "id": 19, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 19, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 0.0, "RT2.1": 0.0, "RT3.1": 1.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=19" } - ] + ], + "id": 19, + "moyenne": {}, + "titre": "Introduction aux technologies Web", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=19" }, "R110": { - "id": 10, - "titre": "Anglais g\u00e9n\u00e9ral et init vocabulaire technique", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=10", - "moyenne": {}, "evaluations": [ { - "id": 10, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 10, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 1.0, "RT2.1": 1.0, "RT3.1": 1.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=10" } - ] + ], + "id": 10, + "moyenne": {}, + "titre": "Anglais g\u00e9n\u00e9ral et init vocabulaire technique", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=10" }, "R111": { - "id": 11, - "titre": "Expression-culture-Communication Pro.", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=11", - "moyenne": {}, "evaluations": [ { - "id": 11, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 11, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 1.0, "RT2.1": 1.0, "RT3.1": 1.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=11" } - ] + ], + "id": 11, + "moyenne": {}, + "titre": "Expression-culture-Communication Pro.", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=11" }, "R112": { - "id": 20, - "titre": "PPP", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=20", - "moyenne": {}, "evaluations": [ { - "id": 20, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 20, + "note": { + "max": "18.97", + "min": "03.22", + "moy": "10.79", + "value": "04.89" + }, "poids": { "RT1.1": 1.0, "RT2.1": 1.0, "RT3.1": 1.0 }, - "note": { - "value": "04.89", - "min": "03.22", - "max": "18.97", - "moy": "10.79" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=20" } - ] + ], + "id": 20, + "moyenne": {}, + "titre": "PPP", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=20" }, "R113": { - "id": 12, - "titre": "Math\u00e9matiques du signal", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=12", - "moyenne": {}, "evaluations": [ { - "id": 12, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 12, + "note": { + "max": "19.97", + "min": "01.47", + "moy": "12.15", + "value": "09.88" + }, "poids": { "RT1.1": 1.0, "RT2.1": 1.0, "RT3.1": 0.0 }, - "note": { - "value": "09.88", - "min": "01.47", - "max": "19.97", - "moy": "12.15" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=12" } - ] + ], + "id": 12, + "moyenne": {}, + "titre": "Math\u00e9matiques du signal", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=12" }, "R114": { - "id": 13, - "titre": "Math\u00e9matiques des transmissions", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=13", - "moyenne": {}, "evaluations": [ { - "id": 13, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 13, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 1.0, "RT2.1": 1.0, "RT3.1": 0.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=13" } - ] + ], + "id": 13, + "moyenne": {}, + "titre": "Math\u00e9matiques des transmissions", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=13" }, "R115": { - "id": 21, - "titre": "Gestion de projets", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=21", - "moyenne": {}, "evaluations": [ { - "id": 21, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 21, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 0.0, "RT2.1": 1.0, "RT3.1": 1.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=21" } - ] + ], + "id": 21, + "moyenne": {}, + "titre": "Gestion de projets", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=21" } }, "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": [ { - "id": 2, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 2, + "note": { + "max": "18.72", + "min": "00.12", + "moy": "10.43", + "value": "~" + }, "poids": { "RT1.1": 1.0, "RT2.1": 0.0, "RT3.1": 0.0 }, - "note": { - "value": "~", - "min": "00.12", - "max": "18.72", - "moy": "10.43" - }, "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" }, "SAE12": { - "id": 7, - "titre": "S'initier aux r\u00e9seaux informatiques", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=7", - "moyenne": {}, "evaluations": [ { - "id": 7, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 7, + "note": { + "max": "17.83", + "min": "00.53", + "moy": "09.86", + "value": "02.85" + }, "poids": { "RT1.1": 1.0, "RT2.1": 0.0, "RT3.1": 0.0 }, - "note": { - "value": "02.85", - "min": "00.53", - "max": "17.83", - "moy": "09.86" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=7" } - ] + ], + "id": 7, + "moyenne": {}, + "titre": "S'initier aux r\u00e9seaux informatiques", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=7" }, "SAE13": { - "id": 8, - "titre": "D\u00e9couvrir un dispositif de tranmission", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=8", - "moyenne": {}, "evaluations": [ { - "id": 8, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 8, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 0.0, "RT2.1": 1.0, "RT3.1": 0.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=8" } - ] + ], + "id": 8, + "moyenne": {}, + "titre": "D\u00e9couvrir un dispositif de tranmission", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=8" }, "SAE14": { - "id": 14, - "titre": "Se pr\u00e9senter sur Internet", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=14", - "moyenne": {}, "evaluations": [ { - "id": 14, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 14, + "note": { + "max": "17.83", + "min": "00.94", + "moy": "07.62", + "value": "07.17" + }, "poids": { "RT1.1": 0.0, "RT2.1": 0.0, "RT3.1": 1.0 }, - "note": { - "value": "07.17", - "min": "00.94", - "max": "17.83", - "moy": "07.62" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=14" } - ] + ], + "id": 14, + "moyenne": {}, + "titre": "Se pr\u00e9senter sur Internet", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=14" }, "SAE15": { - "id": 15, - "titre": "Traiter des donn\u00e9es", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=15", - "moyenne": {}, "evaluations": [ { - "id": 15, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 15, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, "poids": { "RT1.1": 0.0, "RT2.1": 0.0, "RT3.1": 1.0 }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=15" } - ] + ], + "id": 15, + "moyenne": {}, + "titre": "Traiter des donn\u00e9es", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=15" }, "SAE16": { - "id": 16, - "titre": "Portofolio", "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=16", - "moyenne": {}, "evaluations": [ { - "id": 16, - "description": null, + "coef": "01.00", "date": null, + "description": null, "heure_debut": "08:00", "heure_fin": "09:00", - "coef": "01.00", + "id": 16, + "note": { + "max": "17.47", + "min": "01.03", + "moy": "09.45", + "value": "08.14" + }, "poids": { "RT1.1": 0.0, "RT2.1": 0.0, "RT3.1": 0.0 }, - "note": { - "value": "08.14", - "min": "01.03", - "max": "17.47", - "moy": "09.45" - }, "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=16" } - ] - } - }, - "ues": { - "RT1.1": { - "id": 1, - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "numero": 1, - "type": 0, - "color": "#B80004", - "competence": null, - "moyenne": { - "value": "03.73", - "min": "03.73", - "max": "14.94", - "moy": "09.87", - "rang": "16", - "total": 16, - "groupes": {} - }, - "bonus": "00.00", - "malus": "00.00", - "capitalise": null, - "ressources": { - "R101": { - "id": 1, - "coef": 12.0, - "moyenne": "~" - }, - "R102": { - "id": 3, - "coef": 12.0, - "moyenne": "~" - }, - "R103": { - "id": 4, - "coef": 8.0, - "moyenne": "~" - }, - "R104": { - "id": 5, - "coef": 8.0, - "moyenne": "~" - }, - "R106": { - "id": 6, - "coef": 10.0, - "moyenne": "~" - }, - "R108": { - "id": 18, - "coef": 6.0, - "moyenne": "03.04" - }, - "R110": { - "id": 10, - "coef": 3.0, - "moyenne": "~" - }, - "R111": { - "id": 11, - "coef": 3.0, - "moyenne": "~" - }, - "R112": { - "id": 20, - "coef": 2.0, - "moyenne": "04.89" - }, - "R113": { - "id": 12, - "coef": 5.0, - "moyenne": "09.88" - }, - "R114": { - "id": 13, - "coef": 4.0, - "moyenne": "~" - } - }, - "saes": { - "SAE11": { - "id": 2, - "coef": 16.0, - "moyenne": "~" - }, - "SAE12": { - "id": 7, - "coef": 33.0, - "moyenne": "02.85" - } - }, - "ECTS": { - "acquis": 0.0, - "total": 12.0 - } - }, - "RT2.1": { - "id": 2, - "titre": "Connecter les entreprises et les usagers", - "numero": 2, - "type": 0, - "color": "#F97B3D", - "competence": null, - "moyenne": { - "value": "07.13", - "min": "03.41", - "max": "17.35", - "moy": "11.09", - "rang": "15", - "total": 16, - "groupes": {} - }, - "bonus": "00.00", - "malus": "00.00", - "capitalise": null, - "ressources": { - "R101": { - "id": 1, - "coef": 4.0, - "moyenne": "~" - }, - "R103": { - "id": 4, - "coef": 4.0, - "moyenne": "~" - }, - "R104": { - "id": 5, - "coef": 5.0, - "moyenne": "~" - }, - "R105": { - "id": 9, - "coef": 5.0, - "moyenne": "04.09" - }, - "R110": { - "id": 10, - "coef": 5.0, - "moyenne": "~" - }, - "R111": { - "id": 11, - "coef": 5.0, - "moyenne": "~" - }, - "R112": { - "id": 20, - "coef": 3.0, - "moyenne": "04.89" - }, - "R113": { - "id": 12, - "coef": 8.0, - "moyenne": "09.88" - }, - "R114": { - "id": 13, - "coef": 8.0, - "moyenne": "~" - }, - "R115": { - "id": 21, - "coef": 2.0, - "moyenne": "~" - } - }, - "saes": { - "SAE13": { - "id": 8, - "coef": 33.0, - "moyenne": "~" - } - }, - "ECTS": { - "acquis": 0.0, - "total": 8.0 - } - }, - "RT3.1": { - "id": 3, - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "numero": 3, - "type": 0, - "color": "#FEB40B", - "competence": null, - "moyenne": { - "value": "05.76", - "min": "04.32", - "max": "16.22", - "moy": "08.63", - "rang": "14", - "total": 16, - "groupes": {} - }, - "bonus": "00.00", - "malus": "00.00", - "capitalise": null, - "ressources": { - "R101": { - "id": 1, - "coef": 4.0, - "moyenne": "~" - }, - "R107": { - "id": 17, - "coef": 22.0, - "moyenne": "~" - }, - "R108": { - "id": 18, - "coef": 7.0, - "moyenne": "03.04" - }, - "R109": { - "id": 19, - "coef": 4.0, - "moyenne": "~" - }, - "R110": { - "id": 10, - "coef": 5.0, - "moyenne": "~" - }, - "R111": { - "id": 11, - "coef": 4.0, - "moyenne": "~" - }, - "R112": { - "id": 20, - "coef": 4.0, - "moyenne": "04.89" - }, - "R115": { - "id": 21, - "coef": 4.0, - "moyenne": "~" - } - }, - "saes": { - "SAE14": { - "id": 14, - "coef": 16.0, - "moyenne": "07.17" - }, - "SAE15": { - "id": 15, - "coef": 26.0, - "moyenne": "~" - } - }, - "ECTS": { - "acquis": 0.0, - "total": 10.0 - } + ], + "id": 16, + "moyenne": {}, + "titre": "Portofolio", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=16" } }, "semestre": { - "etapes": [ - "A1", - "A2", - "A3" - ], - "date_debut": "2021-09-01", - "date_fin": "2022-08-31", - "annee_universitaire": "2021 - 2022", - "numero": 1, - "inscription": "", - "groupes": [], + "ECTS": { + "acquis": 0.0, + "total": 30.0 + }, "absences": { "injustifie": 1, "total": 2 }, - "ECTS": { - "acquis": 0.0, - "total": 30.0 - }, - "notes": { - "value": "05.31", - "min": "05.31", - "moy": "09.78", - "max": "14.36" - }, - "rang": { - "value": "16", - "total": 10, - "groupes": {} - } - } - }, - { - "version": "0", - "type": "BUT", - "date": "2022-08-19T09:29:00.600860Z", - "publie": true, - "etudiant": { - "civilite": "F", - "code_ine": "2", - "code_nip": "NIP2", - "date_naissance": "", - "dept_id": 1, - "dept_acronym": "TAPI", - "email": "SIMONE.NAUDIN@example.com", - "emailperso": "", - "etudid": 2, - "nom": "NAUDIN", - "prenom": "SIMONE", - "nomprenom": "Mme Simone NAUDIN", - "lieu_naissance": "", - "dept_naissance": "", - "nationalite": "", - "boursier": "", - "fiche_url": "/ScoDoc/TAPI/Scolarite/ficheEtud?etudid=2", - "photo_url": "/ScoDoc/TAPI/Scolarite/get_photo_image?etudid=2&size=small", - "domicile": "", - "codepostaldomicile": "", - "paysdomicile": "", - "telephonemobile": "", - "typeadresse": "domicile", - "id": 2, - "villedomicile": "", - "telephone": "", - "fax": "", - "description": "" - }, - "formation": { - "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": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - "RT2.1": 1.0, - "RT3.1": 1.0 - }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=1" - } - ] - }, - "R102": { - "id": 3, - "titre": "Principe et architecture des r\u00e9seaux", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=3", - "moyenne": {}, - "evaluations": [ - { - "id": 3, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - "RT2.1": 0.0, - "RT3.1": 0.0 - }, - "note": { - "value": "16.91", - "min": "03.27", - "max": "17.68", - "moy": "08.99" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=3" - } - ] - }, - "R103": { - "id": 4, - "titre": "R\u00e9seaux locaux et \u00e9quipements actifs", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=4", - "moyenne": {}, - "evaluations": [ - { - "id": 4, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - "RT2.1": 1.0, - "RT3.1": 0.0 - }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=4" - } - ] - }, - "R104": { - "id": 5, - "titre": "Fondamentaux des syst\u00e8mes \u00e9lectroniques", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=5", - "moyenne": {}, - "evaluations": [ - { - "id": 5, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - "RT2.1": 1.0, - "RT3.1": 0.0 - }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=5" - } - ] - }, - "R105": { - "id": 9, - "titre": "Support de transmission pour les r\u00e9seaux locaux", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=9", - "moyenne": {}, - "evaluations": [ - { - "id": 9, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 0.0, - "RT2.1": 1.0, - "RT3.1": 0.0 - }, - "note": { - "value": "00.60", - "min": "00.60", - "max": "19.77", - "moy": "09.57" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=9" - } - ] - }, - "R106": { - "id": 6, - "titre": "Architecture des syst\u00e8mes num\u00e9riques et informatiques", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=6", - "moyenne": {}, - "evaluations": [ - { - "id": 6, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - "RT2.1": 0.0, - "RT3.1": 0.0 - }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=6" - } - ] - }, - "R107": { - "id": 17, - "titre": "Fondamentaux de la programmation", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=17", - "moyenne": {}, - "evaluations": [ - { - "id": 17, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 0.0, - "RT2.1": 0.0, - "RT3.1": 1.0 - }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=17" - } - ] - }, - "R108": { - "id": 18, - "titre": "Base des syst\u00e8mes d'exploitation", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=18", - "moyenne": {}, - "evaluations": [ - { - "id": 18, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - "RT2.1": 0.0, - "RT3.1": 1.0 - }, - "note": { - "value": "12.84", - "min": "00.47", - "max": "18.31", - "moy": "09.70" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=18" - } - ] - }, - "R109": { - "id": 19, - "titre": "Introduction aux technologies Web", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=19", - "moyenne": {}, - "evaluations": [ - { - "id": 19, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 0.0, - "RT2.1": 0.0, - "RT3.1": 1.0 - }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=19" - } - ] - }, - "R110": { - "id": 10, - "titre": "Anglais g\u00e9n\u00e9ral et init vocabulaire technique", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=10", - "moyenne": {}, - "evaluations": [ - { - "id": 10, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - "RT2.1": 1.0, - "RT3.1": 1.0 - }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=10" - } - ] - }, - "R111": { - "id": 11, - "titre": "Expression-culture-Communication Pro.", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=11", - "moyenne": {}, - "evaluations": [ - { - "id": 11, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - "RT2.1": 1.0, - "RT3.1": 1.0 - }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=11" - } - ] - }, - "R112": { - "id": 20, - "titre": "PPP", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=20", - "moyenne": {}, - "evaluations": [ - { - "id": 20, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - "RT2.1": 1.0, - "RT3.1": 1.0 - }, - "note": { - "value": "13.08", - "min": "03.22", - "max": "18.97", - "moy": "10.79" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=20" - } - ] - }, - "R113": { - "id": 12, - "titre": "Math\u00e9matiques du signal", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=12", - "moyenne": {}, - "evaluations": [ - { - "id": 12, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - "RT2.1": 1.0, - "RT3.1": 0.0 - }, - "note": { - "value": "10.63", - "min": "01.47", - "max": "19.97", - "moy": "12.15" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=12" - } - ] - }, - "R114": { - "id": 13, - "titre": "Math\u00e9matiques des transmissions", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=13", - "moyenne": {}, - "evaluations": [ - { - "id": 13, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - "RT2.1": 1.0, - "RT3.1": 0.0 - }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=13" - } - ] - }, - "R115": { - "id": 21, - "titre": "Gestion de projets", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=21", - "moyenne": {}, - "evaluations": [ - { - "id": 21, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 0.0, - "RT2.1": 1.0, - "RT3.1": 1.0 - }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=21" - } - ] - } - }, - "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": [ - { - "id": 2, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - "RT2.1": 0.0, - "RT3.1": 0.0 - }, - "note": { - "value": "06.28", - "min": "00.12", - "max": "18.72", - "moy": "10.43" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=2" - } - ] - }, - "SAE12": { - "id": 7, - "titre": "S'initier aux r\u00e9seaux informatiques", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=7", - "moyenne": {}, - "evaluations": [ - { - "id": 7, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 1.0, - "RT2.1": 0.0, - "RT3.1": 0.0 - }, - "note": { - "value": "01.36", - "min": "00.53", - "max": "17.83", - "moy": "09.86" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=7" - } - ] - }, - "SAE13": { - "id": 8, - "titre": "D\u00e9couvrir un dispositif de tranmission", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=8", - "moyenne": {}, - "evaluations": [ - { - "id": 8, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 0.0, - "RT2.1": 1.0, - "RT3.1": 0.0 - }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=8" - } - ] - }, - "SAE14": { - "id": 14, - "titre": "Se pr\u00e9senter sur Internet", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=14", - "moyenne": {}, - "evaluations": [ - { - "id": 14, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 0.0, - "RT2.1": 0.0, - "RT3.1": 1.0 - }, - "note": { - "value": "02.10", - "min": "00.94", - "max": "17.83", - "moy": "07.62" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=14" - } - ] - }, - "SAE15": { - "id": 15, - "titre": "Traiter des donn\u00e9es", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=15", - "moyenne": {}, - "evaluations": [ - { - "id": 15, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 0.0, - "RT2.1": 0.0, - "RT3.1": 1.0 - }, - "note": { - "value": "~", - "min": "~", - "max": "~", - "moy": "~" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=15" - } - ] - }, - "SAE16": { - "id": 16, - "titre": "Portofolio", - "code_apogee": null, - "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=16", - "moyenne": {}, - "evaluations": [ - { - "id": 16, - "description": null, - "date": null, - "heure_debut": "08:00", - "heure_fin": "09:00", - "coef": "01.00", - "poids": { - "RT1.1": 0.0, - "RT2.1": 0.0, - "RT3.1": 0.0 - }, - "note": { - "value": "08.53", - "min": "01.03", - "max": "17.47", - "moy": "09.45" - }, - "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=16" - } - ] - } - }, - "ues": { - "RT1.1": { - "id": 1, - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "numero": 1, - "type": 0, - "color": "#B80004", - "competence": null, - "moyenne": { - "value": "06.82", - "min": "03.73", - "max": "14.94", - "moy": "09.87", - "rang": "14", - "total": 16, - "groupes": {} - }, - "bonus": "00.00", - "malus": "00.00", - "capitalise": null, - "ressources": { - "R101": { - "id": 1, - "coef": 12.0, - "moyenne": "~" - }, - "R102": { - "id": 3, - "coef": 12.0, - "moyenne": "16.91" - }, - "R103": { - "id": 4, - "coef": 8.0, - "moyenne": "~" - }, - "R104": { - "id": 5, - "coef": 8.0, - "moyenne": "~" - }, - "R106": { - "id": 6, - "coef": 10.0, - "moyenne": "~" - }, - "R108": { - "id": 18, - "coef": 6.0, - "moyenne": "12.84" - }, - "R110": { - "id": 10, - "coef": 3.0, - "moyenne": "~" - }, - "R111": { - "id": 11, - "coef": 3.0, - "moyenne": "~" - }, - "R112": { - "id": 20, - "coef": 2.0, - "moyenne": "13.08" - }, - "R113": { - "id": 12, - "coef": 5.0, - "moyenne": "10.63" - }, - "R114": { - "id": 13, - "coef": 4.0, - "moyenne": "~" - } - }, - "saes": { - "SAE11": { - "id": 2, - "coef": 16.0, - "moyenne": "06.28" - }, - "SAE12": { - "id": 7, - "coef": 33.0, - "moyenne": "01.36" - } - }, - "ECTS": { - "acquis": 0.0, - "total": 12.0 - } - }, - "RT2.1": { - "id": 2, - "titre": "Connecter les entreprises et les usagers", - "numero": 2, - "type": 0, - "color": "#F97B3D", - "competence": null, - "moyenne": { - "value": "07.96", - "min": "03.41", - "max": "17.35", - "moy": "11.09", - "rang": "14", - "total": 16, - "groupes": {} - }, - "bonus": "00.00", - "malus": "00.00", - "capitalise": null, - "ressources": { - "R101": { - "id": 1, - "coef": 4.0, - "moyenne": "~" - }, - "R103": { - "id": 4, - "coef": 4.0, - "moyenne": "~" - }, - "R104": { - "id": 5, - "coef": 5.0, - "moyenne": "~" - }, - "R105": { - "id": 9, - "coef": 5.0, - "moyenne": "00.60" - }, - "R110": { - "id": 10, - "coef": 5.0, - "moyenne": "~" - }, - "R111": { - "id": 11, - "coef": 5.0, - "moyenne": "~" - }, - "R112": { - "id": 20, - "coef": 3.0, - "moyenne": "13.08" - }, - "R113": { - "id": 12, - "coef": 8.0, - "moyenne": "10.63" - }, - "R114": { - "id": 13, - "coef": 8.0, - "moyenne": "~" - }, - "R115": { - "id": 21, - "coef": 2.0, - "moyenne": "~" - } - }, - "saes": { - "SAE13": { - "id": 8, - "coef": 33.0, - "moyenne": "~" - } - }, - "ECTS": { - "acquis": 0.0, - "total": 8.0 - } - }, - "RT3.1": { - "id": 3, - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "numero": 3, - "type": 0, - "color": "#FEB40B", - "competence": null, - "moyenne": { - "value": "06.51", - "min": "04.32", - "max": "16.22", - "moy": "08.63", - "rang": "10", - "total": 16, - "groupes": {} - }, - "bonus": "00.00", - "malus": "00.00", - "capitalise": null, - "ressources": { - "R101": { - "id": 1, - "coef": 4.0, - "moyenne": "~" - }, - "R107": { - "id": 17, - "coef": 22.0, - "moyenne": "~" - }, - "R108": { - "id": 18, - "coef": 7.0, - "moyenne": "12.84" - }, - "R109": { - "id": 19, - "coef": 4.0, - "moyenne": "~" - }, - "R110": { - "id": 10, - "coef": 5.0, - "moyenne": "~" - }, - "R111": { - "id": 11, - "coef": 4.0, - "moyenne": "~" - }, - "R112": { - "id": 20, - "coef": 4.0, - "moyenne": "13.08" - }, - "R115": { - "id": 21, - "coef": 4.0, - "moyenne": "~" - } - }, - "saes": { - "SAE14": { - "id": 14, - "coef": 16.0, - "moyenne": "02.10" - }, - "SAE15": { - "id": 15, - "coef": 26.0, - "moyenne": "~" - } - }, - "ECTS": { - "acquis": 0.0, - "total": 10.0 - } - } - }, - "semestre": { + "annee_universitaire": "2021 - 2022", + "date_debut": "2021-09-01", + "date_fin": "2022-08-31", "etapes": [ "A1", "A2", "A3" ], - "date_debut": "2021-09-01", - "date_fin": "2022-08-31", - "annee_universitaire": "2021 - 2022", - "numero": 1, - "inscription": "", "groupes": [], - "absences": { - "injustifie": 2, - "total": 5 + "inscription": "", + "notes": { + "max": "14.36", + "min": "05.31", + "moy": "09.78", + "value": "05.31" }, + "numero": 1, + "rang": { + "groupes": {}, + "total": 10, + "value": "16" + } + }, + "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": "16", + "total": 16, + "value": "03.73" + }, + "numero": 1, + "ressources": { + "R101": { + "coef": 12.0, + "id": 1, + "moyenne": "~" + }, + "R102": { + "coef": 12.0, + "id": 3, + "moyenne": "~" + }, + "R103": { + "coef": 8.0, + "id": 4, + "moyenne": "~" + }, + "R104": { + "coef": 8.0, + "id": 5, + "moyenne": "~" + }, + "R106": { + "coef": 10.0, + "id": 6, + "moyenne": "~" + }, + "R108": { + "coef": 6.0, + "id": 18, + "moyenne": "03.04" + }, + "R110": { + "coef": 3.0, + "id": 10, + "moyenne": "~" + }, + "R111": { + "coef": 3.0, + "id": 11, + "moyenne": "~" + }, + "R112": { + "coef": 2.0, + "id": 20, + "moyenne": "04.89" + }, + "R113": { + "coef": 5.0, + "id": 12, + "moyenne": "09.88" + }, + "R114": { + "coef": 4.0, + "id": 13, + "moyenne": "~" + } + }, + "saes": { + "SAE11": { + "coef": 16.0, + "id": 2, + "moyenne": "~" + }, + "SAE12": { + "coef": 33.0, + "id": 7, + "moyenne": "02.85" + } + }, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0 + }, + "RT2.1": { + "ECTS": { + "acquis": 0.0, + "total": 8.0 + }, + "bonus": "00.00", + "capitalise": null, + "color": "#F97B3D", + "competence": null, + "id": 2, + "malus": "00.00", + "moyenne": { + "groupes": {}, + "max": "17.35", + "min": "03.41", + "moy": "11.09", + "rang": "15", + "total": 16, + "value": "07.13" + }, + "numero": 2, + "ressources": { + "R101": { + "coef": 4.0, + "id": 1, + "moyenne": "~" + }, + "R103": { + "coef": 4.0, + "id": 4, + "moyenne": "~" + }, + "R104": { + "coef": 5.0, + "id": 5, + "moyenne": "~" + }, + "R105": { + "coef": 5.0, + "id": 9, + "moyenne": "04.09" + }, + "R110": { + "coef": 5.0, + "id": 10, + "moyenne": "~" + }, + "R111": { + "coef": 5.0, + "id": 11, + "moyenne": "~" + }, + "R112": { + "coef": 3.0, + "id": 20, + "moyenne": "04.89" + }, + "R113": { + "coef": 8.0, + "id": 12, + "moyenne": "09.88" + }, + "R114": { + "coef": 8.0, + "id": 13, + "moyenne": "~" + }, + "R115": { + "coef": 2.0, + "id": 21, + "moyenne": "~" + } + }, + "saes": { + "SAE13": { + "coef": 33.0, + "id": 8, + "moyenne": "~" + } + }, + "titre": "Connecter les entreprises et les usagers", + "type": 0 + }, + "RT3.1": { + "ECTS": { + "acquis": 0.0, + "total": 10.0 + }, + "bonus": "00.00", + "capitalise": null, + "color": "#FEB40B", + "competence": null, + "id": 3, + "malus": "00.00", + "moyenne": { + "groupes": {}, + "max": "16.22", + "min": "04.32", + "moy": "08.63", + "rang": "14", + "total": 16, + "value": "05.76" + }, + "numero": 3, + "ressources": { + "R101": { + "coef": 4.0, + "id": 1, + "moyenne": "~" + }, + "R107": { + "coef": 22.0, + "id": 17, + "moyenne": "~" + }, + "R108": { + "coef": 7.0, + "id": 18, + "moyenne": "03.04" + }, + "R109": { + "coef": 4.0, + "id": 19, + "moyenne": "~" + }, + "R110": { + "coef": 5.0, + "id": 10, + "moyenne": "~" + }, + "R111": { + "coef": 4.0, + "id": 11, + "moyenne": "~" + }, + "R112": { + "coef": 4.0, + "id": 20, + "moyenne": "04.89" + }, + "R115": { + "coef": 4.0, + "id": 21, + "moyenne": "~" + } + }, + "saes": { + "SAE14": { + "coef": 16.0, + "id": 14, + "moyenne": "07.17" + }, + "SAE15": { + "coef": 26.0, + "id": 15, + "moyenne": "~" + } + }, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0 + } + }, + "version": "0" + }, + { + "date": "2022-08-20T12:00:00.000000+02:00", + "etat_inscription": "I", + "etudiant": { + "boursier": "", + "civilite": "F", + "code_ine": "2", + "code_nip": "NIP2", + "codepostaldomicile": "", + "date_naissance": "", + "dept_acronym": "TAPI", + "dept_id": 1, + "dept_naissance": "", + "description": "", + "domicile": "", + "email": "SIMONE.NAUDIN@example.com", + "emailperso": "", + "etudid": 2, + "fax": "", + "fiche_url": "/ScoDoc/TAPI/Scolarite/ficheEtud?etudid=2", + "id": 2, + "lieu_naissance": "", + "nationalite": "", + "nom": "NAUDIN", + "nomprenom": "Mme Simone NAUDIN", + "paysdomicile": "", + "photo_url": "/ScoDoc/TAPI/Scolarite/get_photo_image?etudid=2&size=small", + "prenom": "SIMONE", + "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": { + "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": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "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": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 3, + "note": { + "max": "17.68", + "min": "03.27", + "moy": "08.99", + "value": "16.91" + }, + "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" + }, + "R103": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 4, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, + "poids": { + "RT1.1": 1.0, + "RT2.1": 1.0, + "RT3.1": 0.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=4" + } + ], + "id": 4, + "moyenne": {}, + "titre": "R\u00e9seaux locaux et \u00e9quipements actifs", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=4" + }, + "R104": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 5, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, + "poids": { + "RT1.1": 1.0, + "RT2.1": 1.0, + "RT3.1": 0.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=5" + } + ], + "id": 5, + "moyenne": {}, + "titre": "Fondamentaux des syst\u00e8mes \u00e9lectroniques", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=5" + }, + "R105": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 9, + "note": { + "max": "19.77", + "min": "00.60", + "moy": "09.57", + "value": "00.60" + }, + "poids": { + "RT1.1": 0.0, + "RT2.1": 1.0, + "RT3.1": 0.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=9" + } + ], + "id": 9, + "moyenne": {}, + "titre": "Support de transmission pour les r\u00e9seaux locaux", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=9" + }, + "R106": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 6, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, + "poids": { + "RT1.1": 1.0, + "RT2.1": 0.0, + "RT3.1": 0.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=6" + } + ], + "id": 6, + "moyenne": {}, + "titre": "Architecture des syst\u00e8mes num\u00e9riques et informatiques", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=6" + }, + "R107": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 17, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, + "poids": { + "RT1.1": 0.0, + "RT2.1": 0.0, + "RT3.1": 1.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=17" + } + ], + "id": 17, + "moyenne": {}, + "titre": "Fondamentaux de la programmation", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=17" + }, + "R108": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 18, + "note": { + "max": "18.31", + "min": "00.47", + "moy": "09.70", + "value": "12.84" + }, + "poids": { + "RT1.1": 1.0, + "RT2.1": 0.0, + "RT3.1": 1.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=18" + } + ], + "id": 18, + "moyenne": {}, + "titre": "Base des syst\u00e8mes d'exploitation", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=18" + }, + "R109": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 19, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, + "poids": { + "RT1.1": 0.0, + "RT2.1": 0.0, + "RT3.1": 1.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=19" + } + ], + "id": 19, + "moyenne": {}, + "titre": "Introduction aux technologies Web", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=19" + }, + "R110": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 10, + "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=10" + } + ], + "id": 10, + "moyenne": {}, + "titre": "Anglais g\u00e9n\u00e9ral et init vocabulaire technique", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=10" + }, + "R111": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 11, + "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=11" + } + ], + "id": 11, + "moyenne": {}, + "titre": "Expression-culture-Communication Pro.", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=11" + }, + "R112": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 20, + "note": { + "max": "18.97", + "min": "03.22", + "moy": "10.79", + "value": "13.08" + }, + "poids": { + "RT1.1": 1.0, + "RT2.1": 1.0, + "RT3.1": 1.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=20" + } + ], + "id": 20, + "moyenne": {}, + "titre": "PPP", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=20" + }, + "R113": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 12, + "note": { + "max": "19.97", + "min": "01.47", + "moy": "12.15", + "value": "10.63" + }, + "poids": { + "RT1.1": 1.0, + "RT2.1": 1.0, + "RT3.1": 0.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=12" + } + ], + "id": 12, + "moyenne": {}, + "titre": "Math\u00e9matiques du signal", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=12" + }, + "R114": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 13, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, + "poids": { + "RT1.1": 1.0, + "RT2.1": 1.0, + "RT3.1": 0.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=13" + } + ], + "id": 13, + "moyenne": {}, + "titre": "Math\u00e9matiques des transmissions", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=13" + }, + "R115": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 21, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, + "poids": { + "RT1.1": 0.0, + "RT2.1": 1.0, + "RT3.1": 1.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=21" + } + ], + "id": 21, + "moyenne": {}, + "titre": "Gestion de projets", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=21" + } + }, + "saes": { + "SAE11": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 2, + "note": { + "max": "18.72", + "min": "00.12", + "moy": "10.43", + "value": "06.28" + }, + "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" + }, + "SAE12": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 7, + "note": { + "max": "17.83", + "min": "00.53", + "moy": "09.86", + "value": "01.36" + }, + "poids": { + "RT1.1": 1.0, + "RT2.1": 0.0, + "RT3.1": 0.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=7" + } + ], + "id": 7, + "moyenne": {}, + "titre": "S'initier aux r\u00e9seaux informatiques", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=7" + }, + "SAE13": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 8, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, + "poids": { + "RT1.1": 0.0, + "RT2.1": 1.0, + "RT3.1": 0.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=8" + } + ], + "id": 8, + "moyenne": {}, + "titre": "D\u00e9couvrir un dispositif de tranmission", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=8" + }, + "SAE14": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 14, + "note": { + "max": "17.83", + "min": "00.94", + "moy": "07.62", + "value": "02.10" + }, + "poids": { + "RT1.1": 0.0, + "RT2.1": 0.0, + "RT3.1": 1.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=14" + } + ], + "id": 14, + "moyenne": {}, + "titre": "Se pr\u00e9senter sur Internet", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=14" + }, + "SAE15": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 15, + "note": { + "max": "~", + "min": "~", + "moy": "~", + "value": "~" + }, + "poids": { + "RT1.1": 0.0, + "RT2.1": 0.0, + "RT3.1": 1.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=15" + } + ], + "id": 15, + "moyenne": {}, + "titre": "Traiter des donn\u00e9es", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=15" + }, + "SAE16": { + "code_apogee": null, + "evaluations": [ + { + "coef": "01.00", + "date": null, + "description": null, + "heure_debut": "08:00", + "heure_fin": "09:00", + "id": 16, + "note": { + "max": "17.47", + "min": "01.03", + "moy": "09.45", + "value": "08.53" + }, + "poids": { + "RT1.1": 0.0, + "RT2.1": 0.0, + "RT3.1": 0.0 + }, + "url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=16" + } + ], + "id": 16, + "moyenne": {}, + "titre": "Portofolio", + "url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=16" + } + }, + "semestre": { "ECTS": { "acquis": 0.0, "total": 30.0 }, + "absences": { + "injustifie": 2, + "total": 5 + }, + "annee_universitaire": "2021 - 2022", + "date_debut": "2021-09-01", + "date_fin": "2022-08-31", + "etapes": [ + "A1", + "A2", + "A3" + ], + "groupes": [], + "inscription": "", "notes": { - "value": "07.02", + "max": "14.36", "min": "05.31", "moy": "09.78", - "max": "14.36" + "value": "07.02" }, + "numero": 1, "rang": { - "value": "15", + "groupes": {}, "total": 10, - "groupes": {} + "value": "15" } - } + }, + "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": "14", + "total": 16, + "value": "06.82" + }, + "numero": 1, + "ressources": { + "R101": { + "coef": 12.0, + "id": 1, + "moyenne": "~" + }, + "R102": { + "coef": 12.0, + "id": 3, + "moyenne": "16.91" + }, + "R103": { + "coef": 8.0, + "id": 4, + "moyenne": "~" + }, + "R104": { + "coef": 8.0, + "id": 5, + "moyenne": "~" + }, + "R106": { + "coef": 10.0, + "id": 6, + "moyenne": "~" + }, + "R108": { + "coef": 6.0, + "id": 18, + "moyenne": "12.84" + }, + "R110": { + "coef": 3.0, + "id": 10, + "moyenne": "~" + }, + "R111": { + "coef": 3.0, + "id": 11, + "moyenne": "~" + }, + "R112": { + "coef": 2.0, + "id": 20, + "moyenne": "13.08" + }, + "R113": { + "coef": 5.0, + "id": 12, + "moyenne": "10.63" + }, + "R114": { + "coef": 4.0, + "id": 13, + "moyenne": "~" + } + }, + "saes": { + "SAE11": { + "coef": 16.0, + "id": 2, + "moyenne": "06.28" + }, + "SAE12": { + "coef": 33.0, + "id": 7, + "moyenne": "01.36" + } + }, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0 + }, + "RT2.1": { + "ECTS": { + "acquis": 0.0, + "total": 8.0 + }, + "bonus": "00.00", + "capitalise": null, + "color": "#F97B3D", + "competence": null, + "id": 2, + "malus": "00.00", + "moyenne": { + "groupes": {}, + "max": "17.35", + "min": "03.41", + "moy": "11.09", + "rang": "14", + "total": 16, + "value": "07.96" + }, + "numero": 2, + "ressources": { + "R101": { + "coef": 4.0, + "id": 1, + "moyenne": "~" + }, + "R103": { + "coef": 4.0, + "id": 4, + "moyenne": "~" + }, + "R104": { + "coef": 5.0, + "id": 5, + "moyenne": "~" + }, + "R105": { + "coef": 5.0, + "id": 9, + "moyenne": "00.60" + }, + "R110": { + "coef": 5.0, + "id": 10, + "moyenne": "~" + }, + "R111": { + "coef": 5.0, + "id": 11, + "moyenne": "~" + }, + "R112": { + "coef": 3.0, + "id": 20, + "moyenne": "13.08" + }, + "R113": { + "coef": 8.0, + "id": 12, + "moyenne": "10.63" + }, + "R114": { + "coef": 8.0, + "id": 13, + "moyenne": "~" + }, + "R115": { + "coef": 2.0, + "id": 21, + "moyenne": "~" + } + }, + "saes": { + "SAE13": { + "coef": 33.0, + "id": 8, + "moyenne": "~" + } + }, + "titre": "Connecter les entreprises et les usagers", + "type": 0 + }, + "RT3.1": { + "ECTS": { + "acquis": 0.0, + "total": 10.0 + }, + "bonus": "00.00", + "capitalise": null, + "color": "#FEB40B", + "competence": null, + "id": 3, + "malus": "00.00", + "moyenne": { + "groupes": {}, + "max": "16.22", + "min": "04.32", + "moy": "08.63", + "rang": "10", + "total": 16, + "value": "06.51" + }, + "numero": 3, + "ressources": { + "R101": { + "coef": 4.0, + "id": 1, + "moyenne": "~" + }, + "R107": { + "coef": 22.0, + "id": 17, + "moyenne": "~" + }, + "R108": { + "coef": 7.0, + "id": 18, + "moyenne": "12.84" + }, + "R109": { + "coef": 4.0, + "id": 19, + "moyenne": "~" + }, + "R110": { + "coef": 5.0, + "id": 10, + "moyenne": "~" + }, + "R111": { + "coef": 4.0, + "id": 11, + "moyenne": "~" + }, + "R112": { + "coef": 4.0, + "id": 20, + "moyenne": "13.08" + }, + "R115": { + "coef": 4.0, + "id": 21, + "moyenne": "~" + } + }, + "saes": { + "SAE14": { + "coef": 16.0, + "id": 14, + "moyenne": "02.10" + }, + "SAE15": { + "coef": 26.0, + "id": 15, + "moyenne": "~" + } + }, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0 + } + }, + "version": "0" }, - "... etc." + "..." ] ``` diff --git a/docs/samples/sample_formsemestre-decisions_jury.json.md b/docs/samples/sample_formsemestre-decisions_jury.json.md index 3338fcd..b8b0023 100644 --- a/docs/samples/sample_formsemestre-decisions_jury.json.md +++ b/docs/samples/sample_formsemestre-decisions_jury.json.md @@ -4,30 +4,30 @@ ```json [ { - "etudid": 1, - "code_nip": "1", + "autorisations": [], "code_ine": "INE1", - "is_apc": true, + "code_nip": "1", "etat": "I", + "etudid": 1, + "is_apc": true, "nb_competences": 3, "rcues": [], - "ues": [], "semestre": {}, - "autorisations": [] + "ues": [] }, { - "etudid": 2, - "code_nip": "NIP2", + "autorisations": [], "code_ine": "2", - "is_apc": true, + "code_nip": "NIP2", "etat": "I", + "etudid": 2, + "is_apc": true, "nb_competences": 3, "rcues": [], - "ues": [], "semestre": {}, - "autorisations": [] + "ues": [] }, - "... etc." + "..." ] ``` diff --git a/docs/samples/sample_formsemestre-etat_evals.json.md b/docs/samples/sample_formsemestre-etat_evals.json.md index 62d16b5..03ac5f5 100644 --- a/docs/samples/sample_formsemestre-etat_evals.json.md +++ b/docs/samples/sample_formsemestre-etat_evals.json.md @@ -4,242 +4,242 @@ ```json [ { - "module_id": 1, - "formsemestre_id": 1, "computation_expr": null, - "id": 1, - "responsable_id": 2, - "moduleimpl_id": 1, "ens": [], - "module": { - "code": "R101", - "matiere_id": 1, - "heures_cours": 0.0, - "semestre_id": 1, - "heures_td": 0.0, - "numero": 10, - "heures_tp": 0.0, - "code_apogee": "", - "titre": "Initiation aux r\u00e9seaux informatiques", - "coefficient": 1.0, - "module_type": 2, - "id": 1, - "ects": null, - "abbrev": "Init aux r\u00e9seaux informatiques", - "ue_id": 1, - "formation_id": 1, - "parcours": [], - "app_critiques": [], - "ue_coefs": [ - { - "coef": 12.0, - "module_id": 1, - "ue_id": 1, - "ue": { - "numero": 1, - "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 12.0, - "id": 1, - "is_external": false, - "acronyme": "RT1.1", - "ue_id": 1 - } - }, - { - "coef": 4.0, - "module_id": 1, - "ue_id": 2, - "ue": { - "numero": 2, - "code_apogee": "", - "titre": "Connecter les entreprises et les usagers", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#F97B3D", - "ue_code": "UCOD12", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 8.0, - "id": 2, - "is_external": false, - "acronyme": "RT2.1", - "ue_id": 2 - } - }, - { - "coef": 4.0, - "module_id": 1, - "ue_id": 3, - "ue": { - "numero": 3, - "code_apogee": "", - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#FEB40B", - "ue_code": "UCOD13", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 10.0, - "id": 3, - "is_external": false, - "acronyme": "RT3.1", - "ue_id": 3 - } - } - ], - "module_id": 1 - }, "evaluations": [ { - "id": 1, - "moduleimpl_id": 1, - "heure_debut": "08h00", - "description": null, - "note_max": 20.0, - "visibulletin": true, - "evaluation_type": 0, - "jour": "", - "heure_fin": "09h00", + "apresmidi": 0, "coefficient": 1.0, - "publish_incomplete": true, - "numero": 0, - "evaluation_id": 1, "date_debut": null, "date_fin": null, - "poids": {}, - "jouriso": null, - "duree": "1h", "descrheure": " de 08h00 \u00e0 09h00", - "matin": 0, - "apresmidi": 0, + "description": null, + "duree": "1h", "etat": { "evaluation_id": 1, - "nb_attente": 0, - "is_complete": true + "is_complete": true, + "nb_attente": 0 }, + "evaluation_id": 1, + "evaluation_type": 0, + "heure_debut": "08h00", + "heure_fin": "09h00", + "id": 1, + "jour": "", + "jouriso": null, + "matin": 0, + "moduleimpl_id": 1, "nb_inscrits": 10, - "nb_notes_manquantes": 10, "nb_notes_abs": 0, "nb_notes_att": 0, "nb_notes_exc": 0, + "nb_notes_manquantes": 10, + "note_max": 20.0, + "numero": 0, + "poids": {}, + "publish_incomplete": true, "saisie_notes": { "datetime_debut": null, "datetime_fin": null, "datetime_mediane": null - } + }, + "visibulletin": true } - ] + ], + "formsemestre_id": 1, + "id": 1, + "module": { + "abbrev": "Init aux r\u00e9seaux informatiques", + "app_critiques": [], + "code": "R101", + "code_apogee": "", + "coefficient": 1.0, + "ects": 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": { + "acronyme": "RT1.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#B80004", + "ects": 12.0, + "formation_id": 1, + "id": 1, + "is_external": false, + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", + "ue_id": 1 + }, + "ue_id": 1 + }, + { + "coef": 4.0, + "module_id": 1, + "ue": { + "acronyme": "RT2.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#F97B3D", + "ects": 8.0, + "formation_id": 1, + "id": 2, + "is_external": false, + "niveau_competence_id": null, + "numero": 2, + "semestre_idx": 1, + "titre": "Connecter les entreprises et les usagers", + "type": 0, + "ue_code": "UCOD12", + "ue_id": 2 + }, + "ue_id": 2 + }, + { + "coef": 4.0, + "module_id": 1, + "ue": { + "acronyme": "RT3.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#FEB40B", + "ects": 10.0, + "formation_id": 1, + "id": 3, + "is_external": false, + "niveau_competence_id": null, + "numero": 3, + "semestre_idx": 1, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0, + "ue_code": "UCOD13", + "ue_id": 3 + }, + "ue_id": 3 + } + ], + "ue_id": 1 + }, + "module_id": 1, + "moduleimpl_id": 1, + "responsable_id": 2 }, { - "module_id": 3, - "formsemestre_id": 1, "computation_expr": null, - "id": 3, - "responsable_id": 2, - "moduleimpl_id": 3, "ens": [], + "evaluations": [ + { + "apresmidi": 0, + "coefficient": 1.0, + "date_debut": null, + "date_fin": null, + "descrheure": " de 08h00 \u00e0 09h00", + "description": null, + "duree": "1h", + "etat": { + "evaluation_id": 3, + "is_complete": true, + "nb_attente": 0 + }, + "evaluation_id": 3, + "evaluation_type": 0, + "heure_debut": "08h00", + "heure_fin": "09h00", + "id": 3, + "jour": "", + "jouriso": null, + "matin": 0, + "moduleimpl_id": 3, + "nb_inscrits": 10, + "nb_notes_abs": 0, + "nb_notes_att": 0, + "nb_notes_exc": 0, + "nb_notes_manquantes": 2, + "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 + } + ], + "formsemestre_id": 1, + "id": 3, "module": { - "code": "R102", - "matiere_id": 1, - "heures_cours": 0.0, - "semestre_id": 1, - "heures_td": 0.0, - "numero": 20, - "heures_tp": 0.0, - "code_apogee": "", - "titre": "Principe et architecture des r\u00e9seaux", - "coefficient": 1.0, - "module_type": 2, - "id": 3, - "ects": null, "abbrev": null, - "ue_id": 1, - "formation_id": 1, - "parcours": [], "app_critiques": [], + "code": "R102", + "code_apogee": "", + "coefficient": 1.0, + "ects": null, + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 3, + "matiere_id": 1, + "module_id": 3, + "module_type": 2, + "numero": 20, + "parcours": [], + "semestre_id": 1, + "titre": "Principe et architecture des r\u00e9seaux", "ue_coefs": [ { "coef": 12.0, "module_id": 3, - "ue_id": 1, "ue": { - "numero": 1, + "acronyme": "RT1.1", "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, "ects": 12.0, + "formation_id": 1, "id": 1, "is_external": false, - "acronyme": "RT1.1", + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", "ue_id": 1 - } + }, + "ue_id": 1 } ], - "module_id": 3 + "ue_id": 1 }, - "evaluations": [ - { - "id": 3, - "moduleimpl_id": 3, - "heure_debut": "08h00", - "description": null, - "note_max": 20.0, - "visibulletin": true, - "evaluation_type": 0, - "jour": "", - "heure_fin": "09h00", - "coefficient": 1.0, - "publish_incomplete": true, - "numero": 0, - "evaluation_id": 3, - "date_debut": null, - "date_fin": null, - "poids": {}, - "jouriso": null, - "duree": "1h", - "descrheure": " de 08h00 \u00e0 09h00", - "matin": 0, - "apresmidi": 0, - "etat": { - "evaluation_id": 3, - "nb_attente": 0, - "is_complete": true - }, - "nb_inscrits": 10, - "nb_notes_manquantes": 2, - "nb_notes_abs": 0, - "nb_notes_att": 0, - "nb_notes_exc": 0, - "saisie_notes": { - "datetime_debut": "2021-09-13T00:00:00+02:00", - "datetime_fin": "2022-07-17T00:00:00+02:00", - "datetime_mediane": "2022-02-12T00:00:00+01:00" - } - } - ] + "module_id": 3, + "moduleimpl_id": 3, + "responsable_id": 2 }, - "... etc." + "..." ] ``` diff --git a/docs/samples/sample_formsemestre-etudiants-query.json.md b/docs/samples/sample_formsemestre-etudiants-query.json.md index 47ba307..93ddeb7 100644 --- a/docs/samples/sample_formsemestre-etudiants-query.json.md +++ b/docs/samples/sample_formsemestre-etudiants-query.json.md @@ -4,28 +4,28 @@ ```json [ { - "id": 5, - "code_nip": "5", + "civilite": "F", "code_ine": "INE5", + "code_nip": "5", "dept_id": 1, + "groups": [], + "id": 5, "nom": "VILLENEUVE", "nom_usuel": null, - "prenom": "FRAN\u00c7OISE", - "civilite": "F", - "groups": [] + "prenom": "FRAN\u00c7OISE" }, { - "id": 10, - "code_nip": "NIP10", + "civilite": "F", "code_ine": "10", + "code_nip": "NIP10", "dept_id": 1, + "groups": [], + "id": 10, "nom": "BOUTET", "nom_usuel": null, - "prenom": "MARGUERITE", - "civilite": "F", - "groups": [] + "prenom": "MARGUERITE" }, - "... etc." + "..." ] ``` diff --git a/docs/samples/sample_formsemestre-etudiants.json.md b/docs/samples/sample_formsemestre-etudiants.json.md index 2065625..eb1da09 100644 --- a/docs/samples/sample_formsemestre-etudiants.json.md +++ b/docs/samples/sample_formsemestre-etudiants.json.md @@ -4,28 +4,28 @@ ```json [ { - "id": 1, - "code_nip": "1", + "civilite": "X", "code_ine": "INE1", + "code_nip": "1", "dept_id": 1, + "groups": [], + "id": 1, "nom": "COSTA", "nom_usuel": null, - "prenom": "SACHA", - "civilite": "X", - "groups": [] + "prenom": "SACHA" }, { - "id": 2, - "code_nip": "NIP2", + "civilite": "F", "code_ine": "2", + "code_nip": "NIP2", "dept_id": 1, + "groups": [], + "id": 2, "nom": "NAUDIN", "nom_usuel": null, - "prenom": "SIMONE", - "civilite": "F", - "groups": [] + "prenom": "SIMONE" }, - "... etc." + "..." ] ``` diff --git a/docs/samples/sample_formsemestre-partition-create.json.md b/docs/samples/sample_formsemestre-partition-create.json.md index d98aec1..9b6cc57 100644 --- a/docs/samples/sample_formsemestre-partition-create.json.md +++ b/docs/samples/sample_formsemestre-partition-create.json.md @@ -7,14 +7,14 @@ ```json { - "partition_name": "PART", "bul_show_rank": false, + "formsemestre_id": 1, + "groups": {}, "groups_editable": true, "id": 2, - "formsemestre_id": 1, - "show_in_lists": false, "numero": 0, - "groups": {} + "partition_name": "PART", + "show_in_lists": false } ``` diff --git a/docs/samples/sample_formsemestre-partitions-order.json.md b/docs/samples/sample_formsemestre-partitions-order.json.md index 8ccfdd9..e8340fc 100644 --- a/docs/samples/sample_formsemestre-partitions-order.json.md +++ b/docs/samples/sample_formsemestre-partitions-order.json.md @@ -8,15 +8,15 @@ ```json [ { - "id": 2, - "partition_name": "PART", "bul_show_rank": false, - "groups_editable": true, "formsemestre_id": 1, + "groups_editable": true, + "id": 2, "numero": 0, + "partition_name": "PART", "show_in_lists": false }, - "... etc." + "..." ] ``` diff --git a/docs/samples/sample_formsemestre-programme.json.md b/docs/samples/sample_formsemestre-programme.json.md index f6bd710..9805395 100644 --- a/docs/samples/sample_formsemestre-programme.json.md +++ b/docs/samples/sample_formsemestre-programme.json.md @@ -3,2308 +3,2308 @@ #### GET /formsemestre/1/programme ```json { - "ues": [ - { - "numero": 1, - "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 12.0, - "id": 1, - "is_external": false, - "acronyme": "RT1.1", - "ue_id": 1, - "module_ue_coefs": [ - { - "coef": 12.0, - "module_id": 1, - "ue_id": 1, - "ue": { - "numero": 1, - "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 12.0, - "id": 1, - "is_external": false, - "acronyme": "RT1.1", - "ue_id": 1 - } - }, - { - "coef": 16.0, - "module_id": 2, - "ue_id": 1, - "ue": { - "numero": 1, - "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 12.0, - "id": 1, - "is_external": false, - "acronyme": "RT1.1", - "ue_id": 1 - } - }, - { - "coef": 12.0, - "module_id": 3, - "ue_id": 1, - "ue": { - "numero": 1, - "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 12.0, - "id": 1, - "is_external": false, - "acronyme": "RT1.1", - "ue_id": 1 - } - }, - { - "coef": 8.0, - "module_id": 4, - "ue_id": 1, - "ue": { - "numero": 1, - "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 12.0, - "id": 1, - "is_external": false, - "acronyme": "RT1.1", - "ue_id": 1 - } - }, - { - "coef": 8.0, - "module_id": 5, - "ue_id": 1, - "ue": { - "numero": 1, - "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 12.0, - "id": 1, - "is_external": false, - "acronyme": "RT1.1", - "ue_id": 1 - } - }, - { - "coef": 10.0, - "module_id": 6, - "ue_id": 1, - "ue": { - "numero": 1, - "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 12.0, - "id": 1, - "is_external": false, - "acronyme": "RT1.1", - "ue_id": 1 - } - }, - { - "coef": 33.0, - "module_id": 7, - "ue_id": 1, - "ue": { - "numero": 1, - "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 12.0, - "id": 1, - "is_external": false, - "acronyme": "RT1.1", - "ue_id": 1 - } - }, - { - "coef": 3.0, - "module_id": 10, - "ue_id": 1, - "ue": { - "numero": 1, - "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 12.0, - "id": 1, - "is_external": false, - "acronyme": "RT1.1", - "ue_id": 1 - } - }, - { - "coef": 3.0, - "module_id": 11, - "ue_id": 1, - "ue": { - "numero": 1, - "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 12.0, - "id": 1, - "is_external": false, - "acronyme": "RT1.1", - "ue_id": 1 - } - }, - { - "coef": 5.0, - "module_id": 12, - "ue_id": 1, - "ue": { - "numero": 1, - "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 12.0, - "id": 1, - "is_external": false, - "acronyme": "RT1.1", - "ue_id": 1 - } - }, - { - "coef": 4.0, - "module_id": 13, - "ue_id": 1, - "ue": { - "numero": 1, - "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 12.0, - "id": 1, - "is_external": false, - "acronyme": "RT1.1", - "ue_id": 1 - } - }, - { - "coef": 6.0, - "module_id": 18, - "ue_id": 1, - "ue": { - "numero": 1, - "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 12.0, - "id": 1, - "is_external": false, - "acronyme": "RT1.1", - "ue_id": 1 - } - }, - { - "coef": 2.0, - "module_id": 20, - "ue_id": 1, - "ue": { - "numero": 1, - "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 12.0, - "id": 1, - "is_external": false, - "acronyme": "RT1.1", - "ue_id": 1 - } - } - ] - }, - { - "numero": 2, - "code_apogee": "", - "titre": "Connecter les entreprises et les usagers", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#F97B3D", - "ue_code": "UCOD12", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 8.0, - "id": 2, - "is_external": false, - "acronyme": "RT2.1", - "ue_id": 2, - "module_ue_coefs": [ - { - "coef": 4.0, - "module_id": 1, - "ue_id": 2, - "ue": { - "numero": 2, - "code_apogee": "", - "titre": "Connecter les entreprises et les usagers", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#F97B3D", - "ue_code": "UCOD12", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 8.0, - "id": 2, - "is_external": false, - "acronyme": "RT2.1", - "ue_id": 2 - } - }, - { - "coef": 4.0, - "module_id": 4, - "ue_id": 2, - "ue": { - "numero": 2, - "code_apogee": "", - "titre": "Connecter les entreprises et les usagers", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#F97B3D", - "ue_code": "UCOD12", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 8.0, - "id": 2, - "is_external": false, - "acronyme": "RT2.1", - "ue_id": 2 - } - }, - { - "coef": 5.0, - "module_id": 5, - "ue_id": 2, - "ue": { - "numero": 2, - "code_apogee": "", - "titre": "Connecter les entreprises et les usagers", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#F97B3D", - "ue_code": "UCOD12", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 8.0, - "id": 2, - "is_external": false, - "acronyme": "RT2.1", - "ue_id": 2 - } - }, - { - "coef": 33.0, - "module_id": 8, - "ue_id": 2, - "ue": { - "numero": 2, - "code_apogee": "", - "titre": "Connecter les entreprises et les usagers", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#F97B3D", - "ue_code": "UCOD12", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 8.0, - "id": 2, - "is_external": false, - "acronyme": "RT2.1", - "ue_id": 2 - } - }, - { - "coef": 5.0, - "module_id": 9, - "ue_id": 2, - "ue": { - "numero": 2, - "code_apogee": "", - "titre": "Connecter les entreprises et les usagers", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#F97B3D", - "ue_code": "UCOD12", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 8.0, - "id": 2, - "is_external": false, - "acronyme": "RT2.1", - "ue_id": 2 - } - }, - { - "coef": 5.0, - "module_id": 10, - "ue_id": 2, - "ue": { - "numero": 2, - "code_apogee": "", - "titre": "Connecter les entreprises et les usagers", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#F97B3D", - "ue_code": "UCOD12", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 8.0, - "id": 2, - "is_external": false, - "acronyme": "RT2.1", - "ue_id": 2 - } - }, - { - "coef": 5.0, - "module_id": 11, - "ue_id": 2, - "ue": { - "numero": 2, - "code_apogee": "", - "titre": "Connecter les entreprises et les usagers", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#F97B3D", - "ue_code": "UCOD12", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 8.0, - "id": 2, - "is_external": false, - "acronyme": "RT2.1", - "ue_id": 2 - } - }, - { - "coef": 8.0, - "module_id": 12, - "ue_id": 2, - "ue": { - "numero": 2, - "code_apogee": "", - "titre": "Connecter les entreprises et les usagers", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#F97B3D", - "ue_code": "UCOD12", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 8.0, - "id": 2, - "is_external": false, - "acronyme": "RT2.1", - "ue_id": 2 - } - }, - { - "coef": 8.0, - "module_id": 13, - "ue_id": 2, - "ue": { - "numero": 2, - "code_apogee": "", - "titre": "Connecter les entreprises et les usagers", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#F97B3D", - "ue_code": "UCOD12", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 8.0, - "id": 2, - "is_external": false, - "acronyme": "RT2.1", - "ue_id": 2 - } - }, - { - "coef": 3.0, - "module_id": 20, - "ue_id": 2, - "ue": { - "numero": 2, - "code_apogee": "", - "titre": "Connecter les entreprises et les usagers", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#F97B3D", - "ue_code": "UCOD12", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 8.0, - "id": 2, - "is_external": false, - "acronyme": "RT2.1", - "ue_id": 2 - } - }, - { - "coef": 2.0, - "module_id": 21, - "ue_id": 2, - "ue": { - "numero": 2, - "code_apogee": "", - "titre": "Connecter les entreprises et les usagers", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#F97B3D", - "ue_code": "UCOD12", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 8.0, - "id": 2, - "is_external": false, - "acronyme": "RT2.1", - "ue_id": 2 - } - } - ] - }, - { - "numero": 3, - "code_apogee": "", - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#FEB40B", - "ue_code": "UCOD13", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 10.0, - "id": 3, - "is_external": false, - "acronyme": "RT3.1", - "ue_id": 3, - "module_ue_coefs": [ - { - "coef": 4.0, - "module_id": 1, - "ue_id": 3, - "ue": { - "numero": 3, - "code_apogee": "", - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#FEB40B", - "ue_code": "UCOD13", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 10.0, - "id": 3, - "is_external": false, - "acronyme": "RT3.1", - "ue_id": 3 - } - }, - { - "coef": 5.0, - "module_id": 10, - "ue_id": 3, - "ue": { - "numero": 3, - "code_apogee": "", - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#FEB40B", - "ue_code": "UCOD13", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 10.0, - "id": 3, - "is_external": false, - "acronyme": "RT3.1", - "ue_id": 3 - } - }, - { - "coef": 4.0, - "module_id": 11, - "ue_id": 3, - "ue": { - "numero": 3, - "code_apogee": "", - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#FEB40B", - "ue_code": "UCOD13", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 10.0, - "id": 3, - "is_external": false, - "acronyme": "RT3.1", - "ue_id": 3 - } - }, - { - "coef": 16.0, - "module_id": 14, - "ue_id": 3, - "ue": { - "numero": 3, - "code_apogee": "", - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#FEB40B", - "ue_code": "UCOD13", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 10.0, - "id": 3, - "is_external": false, - "acronyme": "RT3.1", - "ue_id": 3 - } - }, - { - "coef": 26.0, - "module_id": 15, - "ue_id": 3, - "ue": { - "numero": 3, - "code_apogee": "", - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#FEB40B", - "ue_code": "UCOD13", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 10.0, - "id": 3, - "is_external": false, - "acronyme": "RT3.1", - "ue_id": 3 - } - }, - { - "coef": 22.0, - "module_id": 17, - "ue_id": 3, - "ue": { - "numero": 3, - "code_apogee": "", - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#FEB40B", - "ue_code": "UCOD13", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 10.0, - "id": 3, - "is_external": false, - "acronyme": "RT3.1", - "ue_id": 3 - } - }, - { - "coef": 7.0, - "module_id": 18, - "ue_id": 3, - "ue": { - "numero": 3, - "code_apogee": "", - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#FEB40B", - "ue_code": "UCOD13", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 10.0, - "id": 3, - "is_external": false, - "acronyme": "RT3.1", - "ue_id": 3 - } - }, - { - "coef": 4.0, - "module_id": 19, - "ue_id": 3, - "ue": { - "numero": 3, - "code_apogee": "", - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#FEB40B", - "ue_code": "UCOD13", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 10.0, - "id": 3, - "is_external": false, - "acronyme": "RT3.1", - "ue_id": 3 - } - }, - { - "coef": 4.0, - "module_id": 20, - "ue_id": 3, - "ue": { - "numero": 3, - "code_apogee": "", - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#FEB40B", - "ue_code": "UCOD13", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 10.0, - "id": 3, - "is_external": false, - "acronyme": "RT3.1", - "ue_id": 3 - } - }, - { - "coef": 4.0, - "module_id": 21, - "ue_id": 3, - "ue": { - "numero": 3, - "code_apogee": "", - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "coefficient": 0.0, - "semestre_idx": 1, - "coef_rcue": 1.0, - "type": 0, - "color": "#FEB40B", - "ue_code": "UCOD13", - "niveau_competence_id": null, - "formation_id": 1, - "ects": 10.0, - "id": 3, - "is_external": false, - "acronyme": "RT3.1", - "ue_id": 3 - } - } - ] - } - ], + "modules": [], "ressources": [ { - "module_id": 1, - "formsemestre_id": 1, "computation_expr": null, + "ens": [], + "formsemestre_id": 1, "id": 1, - "responsable_id": 2, "module": { - "code": "R101", - "matiere_id": 1, - "heures_cours": 0.0, - "semestre_id": 1, - "heures_td": 0.0, - "numero": 10, - "heures_tp": 0.0, - "code_apogee": "", - "titre": "Initiation aux r\u00e9seaux informatiques", - "coefficient": 1.0, - "module_type": 2, - "id": 1, - "ects": null, "abbrev": "Init aux r\u00e9seaux informatiques", - "ue_id": 1, - "formation_id": 1, - "parcours": [], "app_critiques": [], + "code": "R101", + "code_apogee": "", + "coefficient": 1.0, + "ects": 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, "ue": { - "numero": 1, + "acronyme": "RT1.1", "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, "ects": 12.0, + "formation_id": 1, "id": 1, "is_external": false, - "acronyme": "RT1.1", + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", "ue_id": 1 - } + }, + "ue_id": 1 }, { "coef": 4.0, "module_id": 1, - "ue_id": 2, "ue": { - "numero": 2, + "acronyme": "RT2.1", "code_apogee": "", - "titre": "Connecter les entreprises et les usagers", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#F97B3D", - "ue_code": "UCOD12", - "niveau_competence_id": null, - "formation_id": 1, "ects": 8.0, + "formation_id": 1, "id": 2, "is_external": false, - "acronyme": "RT2.1", + "niveau_competence_id": null, + "numero": 2, + "semestre_idx": 1, + "titre": "Connecter les entreprises et les usagers", + "type": 0, + "ue_code": "UCOD12", "ue_id": 2 - } + }, + "ue_id": 2 }, { "coef": 4.0, "module_id": 1, - "ue_id": 3, "ue": { - "numero": 3, + "acronyme": "RT3.1", "code_apogee": "", - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#FEB40B", - "ue_code": "UCOD13", - "niveau_competence_id": null, - "formation_id": 1, "ects": 10.0, + "formation_id": 1, "id": 3, "is_external": false, - "acronyme": "RT3.1", + "niveau_competence_id": null, + "numero": 3, + "semestre_idx": 1, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0, + "ue_code": "UCOD13", "ue_id": 3 - } + }, + "ue_id": 3 } ], - "module_id": 1 + "ue_id": 1 }, + "module_id": 1, "moduleimpl_id": 1, - "ens": [] + "responsable_id": 2 }, { - "module_id": 3, - "formsemestre_id": 1, "computation_expr": null, + "ens": [], + "formsemestre_id": 1, "id": 3, - "responsable_id": 2, "module": { - "code": "R102", - "matiere_id": 1, - "heures_cours": 0.0, - "semestre_id": 1, - "heures_td": 0.0, - "numero": 20, - "heures_tp": 0.0, - "code_apogee": "", - "titre": "Principe et architecture des r\u00e9seaux", - "coefficient": 1.0, - "module_type": 2, - "id": 3, - "ects": null, "abbrev": null, - "ue_id": 1, - "formation_id": 1, - "parcours": [], "app_critiques": [], + "code": "R102", + "code_apogee": "", + "coefficient": 1.0, + "ects": null, + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 3, + "matiere_id": 1, + "module_id": 3, + "module_type": 2, + "numero": 20, + "parcours": [], + "semestre_id": 1, + "titre": "Principe et architecture des r\u00e9seaux", "ue_coefs": [ { "coef": 12.0, "module_id": 3, - "ue_id": 1, "ue": { - "numero": 1, + "acronyme": "RT1.1", "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, "ects": 12.0, + "formation_id": 1, "id": 1, "is_external": false, - "acronyme": "RT1.1", + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", "ue_id": 1 - } + }, + "ue_id": 1 } ], - "module_id": 3 + "ue_id": 1 }, + "module_id": 3, "moduleimpl_id": 3, - "ens": [] + "responsable_id": 2 }, { - "module_id": 4, - "formsemestre_id": 1, "computation_expr": null, + "ens": [], + "formsemestre_id": 1, "id": 4, - "responsable_id": 2, "module": { - "code": "R103", - "matiere_id": 1, - "heures_cours": 0.0, - "semestre_id": 1, - "heures_td": 0.0, - "numero": 30, - "heures_tp": 0.0, - "code_apogee": "", - "titre": "R\u00e9seaux locaux et \u00e9quipements actifs", - "coefficient": 1.0, - "module_type": 2, - "id": 4, - "ects": null, "abbrev": "R\u00e9seaux locaux", - "ue_id": 1, - "formation_id": 1, - "parcours": [], "app_critiques": [], + "code": "R103", + "code_apogee": "", + "coefficient": 1.0, + "ects": null, + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 4, + "matiere_id": 1, + "module_id": 4, + "module_type": 2, + "numero": 30, + "parcours": [], + "semestre_id": 1, + "titre": "R\u00e9seaux locaux et \u00e9quipements actifs", "ue_coefs": [ { "coef": 8.0, "module_id": 4, - "ue_id": 1, "ue": { - "numero": 1, + "acronyme": "RT1.1", "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, "ects": 12.0, + "formation_id": 1, "id": 1, "is_external": false, - "acronyme": "RT1.1", + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", "ue_id": 1 - } + }, + "ue_id": 1 }, { "coef": 4.0, "module_id": 4, - "ue_id": 2, "ue": { - "numero": 2, + "acronyme": "RT2.1", "code_apogee": "", - "titre": "Connecter les entreprises et les usagers", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#F97B3D", - "ue_code": "UCOD12", - "niveau_competence_id": null, - "formation_id": 1, "ects": 8.0, + "formation_id": 1, "id": 2, "is_external": false, - "acronyme": "RT2.1", + "niveau_competence_id": null, + "numero": 2, + "semestre_idx": 1, + "titre": "Connecter les entreprises et les usagers", + "type": 0, + "ue_code": "UCOD12", "ue_id": 2 - } + }, + "ue_id": 2 } ], - "module_id": 4 + "ue_id": 1 }, + "module_id": 4, "moduleimpl_id": 4, - "ens": [] + "responsable_id": 2 }, { - "module_id": 5, - "formsemestre_id": 1, "computation_expr": null, + "ens": [], + "formsemestre_id": 1, "id": 5, - "responsable_id": 2, "module": { - "code": "R104", - "matiere_id": 1, - "heures_cours": 0.0, - "semestre_id": 1, - "heures_td": 0.0, - "numero": 40, - "heures_tp": 0.0, - "code_apogee": "", - "titre": "Fondamentaux des syst\u00e8mes \u00e9lectroniques", - "coefficient": 1.0, - "module_type": 2, - "id": 5, - "ects": null, "abbrev": null, - "ue_id": 1, - "formation_id": 1, - "parcours": [], "app_critiques": [], + "code": "R104", + "code_apogee": "", + "coefficient": 1.0, + "ects": null, + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 5, + "matiere_id": 1, + "module_id": 5, + "module_type": 2, + "numero": 40, + "parcours": [], + "semestre_id": 1, + "titre": "Fondamentaux des syst\u00e8mes \u00e9lectroniques", "ue_coefs": [ { "coef": 8.0, "module_id": 5, - "ue_id": 1, "ue": { - "numero": 1, + "acronyme": "RT1.1", "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, "ects": 12.0, + "formation_id": 1, "id": 1, "is_external": false, - "acronyme": "RT1.1", + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", "ue_id": 1 - } + }, + "ue_id": 1 }, { "coef": 5.0, "module_id": 5, - "ue_id": 2, "ue": { - "numero": 2, + "acronyme": "RT2.1", "code_apogee": "", - "titre": "Connecter les entreprises et les usagers", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#F97B3D", - "ue_code": "UCOD12", - "niveau_competence_id": null, - "formation_id": 1, "ects": 8.0, + "formation_id": 1, "id": 2, "is_external": false, - "acronyme": "RT2.1", + "niveau_competence_id": null, + "numero": 2, + "semestre_idx": 1, + "titre": "Connecter les entreprises et les usagers", + "type": 0, + "ue_code": "UCOD12", "ue_id": 2 - } + }, + "ue_id": 2 } ], - "module_id": 5 + "ue_id": 1 }, + "module_id": 5, "moduleimpl_id": 5, - "ens": [] + "responsable_id": 2 }, { - "module_id": 9, - "formsemestre_id": 1, "computation_expr": null, + "ens": [], + "formsemestre_id": 1, "id": 9, - "responsable_id": 2, "module": { - "code": "R105", - "matiere_id": 2, - "heures_cours": 0.0, - "semestre_id": 1, - "heures_td": 0.0, - "numero": 50, - "heures_tp": 0.0, - "code_apogee": "", - "titre": "Support de transmission pour les r\u00e9seaux locaux", - "coefficient": 1.0, - "module_type": 2, - "id": 9, - "ects": null, "abbrev": "Support de transmission", - "ue_id": 2, - "formation_id": 1, - "parcours": [], "app_critiques": [], + "code": "R105", + "code_apogee": "", + "coefficient": 1.0, + "ects": null, + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 9, + "matiere_id": 2, + "module_id": 9, + "module_type": 2, + "numero": 50, + "parcours": [], + "semestre_id": 1, + "titre": "Support de transmission pour les r\u00e9seaux locaux", "ue_coefs": [ { "coef": 5.0, "module_id": 9, - "ue_id": 2, "ue": { - "numero": 2, + "acronyme": "RT2.1", "code_apogee": "", - "titre": "Connecter les entreprises et les usagers", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#F97B3D", - "ue_code": "UCOD12", - "niveau_competence_id": null, - "formation_id": 1, "ects": 8.0, + "formation_id": 1, "id": 2, "is_external": false, - "acronyme": "RT2.1", + "niveau_competence_id": null, + "numero": 2, + "semestre_idx": 1, + "titre": "Connecter les entreprises et les usagers", + "type": 0, + "ue_code": "UCOD12", "ue_id": 2 - } + }, + "ue_id": 2 } ], - "module_id": 9 + "ue_id": 2 }, + "module_id": 9, "moduleimpl_id": 9, - "ens": [] + "responsable_id": 2 }, { - "module_id": 6, - "formsemestre_id": 1, "computation_expr": null, + "ens": [], + "formsemestre_id": 1, "id": 6, - "responsable_id": 2, "module": { - "code": "R106", - "matiere_id": 1, - "heures_cours": 0.0, - "semestre_id": 1, - "heures_td": 0.0, - "numero": 60, - "heures_tp": 0.0, - "code_apogee": "", - "titre": "Architecture des syst\u00e8mes num\u00e9riques et informatiques", - "coefficient": 1.0, - "module_type": 2, - "id": 6, - "ects": null, "abbrev": null, - "ue_id": 1, - "formation_id": 1, - "parcours": [], "app_critiques": [], + "code": "R106", + "code_apogee": "", + "coefficient": 1.0, + "ects": null, + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 6, + "matiere_id": 1, + "module_id": 6, + "module_type": 2, + "numero": 60, + "parcours": [], + "semestre_id": 1, + "titre": "Architecture des syst\u00e8mes num\u00e9riques et informatiques", "ue_coefs": [ { "coef": 10.0, "module_id": 6, - "ue_id": 1, "ue": { - "numero": 1, + "acronyme": "RT1.1", "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, "ects": 12.0, + "formation_id": 1, "id": 1, "is_external": false, - "acronyme": "RT1.1", + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", "ue_id": 1 - } + }, + "ue_id": 1 } ], - "module_id": 6 + "ue_id": 1 }, + "module_id": 6, "moduleimpl_id": 6, - "ens": [] + "responsable_id": 2 }, { - "module_id": 17, - "formsemestre_id": 1, "computation_expr": null, + "ens": [], + "formsemestre_id": 1, "id": 17, - "responsable_id": 2, "module": { - "code": "R107", - "matiere_id": 3, - "heures_cours": 0.0, - "semestre_id": 1, - "heures_td": 0.0, - "numero": 70, - "heures_tp": 0.0, - "code_apogee": "", - "titre": "Fondamentaux de la programmation", - "coefficient": 1.0, - "module_type": 2, - "id": 17, - "ects": null, "abbrev": null, - "ue_id": 3, - "formation_id": 1, - "parcours": [], "app_critiques": [], + "code": "R107", + "code_apogee": "", + "coefficient": 1.0, + "ects": null, + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 17, + "matiere_id": 3, + "module_id": 17, + "module_type": 2, + "numero": 70, + "parcours": [], + "semestre_id": 1, + "titre": "Fondamentaux de la programmation", "ue_coefs": [ { "coef": 22.0, "module_id": 17, - "ue_id": 3, "ue": { - "numero": 3, + "acronyme": "RT3.1", "code_apogee": "", - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#FEB40B", - "ue_code": "UCOD13", - "niveau_competence_id": null, - "formation_id": 1, "ects": 10.0, + "formation_id": 1, "id": 3, "is_external": false, - "acronyme": "RT3.1", + "niveau_competence_id": null, + "numero": 3, + "semestre_idx": 1, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0, + "ue_code": "UCOD13", "ue_id": 3 - } + }, + "ue_id": 3 } ], - "module_id": 17 + "ue_id": 3 }, + "module_id": 17, "moduleimpl_id": 17, - "ens": [] + "responsable_id": 2 }, { - "module_id": 18, - "formsemestre_id": 1, "computation_expr": null, + "ens": [], + "formsemestre_id": 1, "id": 18, - "responsable_id": 2, "module": { - "code": "R108", - "matiere_id": 3, - "heures_cours": 0.0, - "semestre_id": 1, - "heures_td": 0.0, - "numero": 80, - "heures_tp": 0.0, - "code_apogee": "", - "titre": "Base des syst\u00e8mes d'exploitation", - "coefficient": 1.0, - "module_type": 2, - "id": 18, - "ects": null, "abbrev": null, - "ue_id": 3, - "formation_id": 1, - "parcours": [], "app_critiques": [], + "code": "R108", + "code_apogee": "", + "coefficient": 1.0, + "ects": null, + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 18, + "matiere_id": 3, + "module_id": 18, + "module_type": 2, + "numero": 80, + "parcours": [], + "semestre_id": 1, + "titre": "Base des syst\u00e8mes d'exploitation", "ue_coefs": [ { "coef": 6.0, "module_id": 18, - "ue_id": 1, "ue": { - "numero": 1, + "acronyme": "RT1.1", "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, "ects": 12.0, + "formation_id": 1, "id": 1, "is_external": false, - "acronyme": "RT1.1", + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", "ue_id": 1 - } + }, + "ue_id": 1 }, { "coef": 7.0, "module_id": 18, - "ue_id": 3, "ue": { - "numero": 3, + "acronyme": "RT3.1", "code_apogee": "", - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#FEB40B", - "ue_code": "UCOD13", - "niveau_competence_id": null, - "formation_id": 1, "ects": 10.0, + "formation_id": 1, "id": 3, "is_external": false, - "acronyme": "RT3.1", + "niveau_competence_id": null, + "numero": 3, + "semestre_idx": 1, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0, + "ue_code": "UCOD13", "ue_id": 3 - } + }, + "ue_id": 3 } ], - "module_id": 18 + "ue_id": 3 }, + "module_id": 18, "moduleimpl_id": 18, - "ens": [] + "responsable_id": 2 }, { - "module_id": 19, - "formsemestre_id": 1, "computation_expr": null, + "ens": [], + "formsemestre_id": 1, "id": 19, - "responsable_id": 2, "module": { - "code": "R109", - "matiere_id": 3, - "heures_cours": 0.0, - "semestre_id": 1, - "heures_td": 0.0, - "numero": 90, - "heures_tp": 0.0, - "code_apogee": "", - "titre": "Introduction aux technologies Web", - "coefficient": 1.0, - "module_type": 2, - "id": 19, - "ects": null, "abbrev": null, - "ue_id": 3, - "formation_id": 1, - "parcours": [], "app_critiques": [], + "code": "R109", + "code_apogee": "", + "coefficient": 1.0, + "ects": null, + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 19, + "matiere_id": 3, + "module_id": 19, + "module_type": 2, + "numero": 90, + "parcours": [], + "semestre_id": 1, + "titre": "Introduction aux technologies Web", "ue_coefs": [ { "coef": 4.0, "module_id": 19, - "ue_id": 3, "ue": { - "numero": 3, + "acronyme": "RT3.1", "code_apogee": "", - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#FEB40B", - "ue_code": "UCOD13", - "niveau_competence_id": null, - "formation_id": 1, "ects": 10.0, + "formation_id": 1, "id": 3, "is_external": false, - "acronyme": "RT3.1", + "niveau_competence_id": null, + "numero": 3, + "semestre_idx": 1, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0, + "ue_code": "UCOD13", "ue_id": 3 - } + }, + "ue_id": 3 } ], - "module_id": 19 + "ue_id": 3 }, + "module_id": 19, "moduleimpl_id": 19, - "ens": [] + "responsable_id": 2 }, { - "module_id": 10, - "formsemestre_id": 1, "computation_expr": null, + "ens": [], + "formsemestre_id": 1, "id": 10, - "responsable_id": 2, "module": { + "abbrev": null, + "app_critiques": [], "code": "R110", - "matiere_id": 2, - "heures_cours": 0.0, - "semestre_id": 1, - "heures_td": 0.0, - "numero": 100, - "heures_tp": 0.0, "code_apogee": "", - "titre": "Anglais g\u00e9n\u00e9ral et init vocabulaire technique", "coefficient": 1.0, - "module_type": 2, + "ects": null, + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, "id": 10, - "ects": null, - "abbrev": null, - "ue_id": 2, - "formation_id": 1, + "matiere_id": 2, + "module_id": 10, + "module_type": 2, + "numero": 100, "parcours": [], - "app_critiques": [], + "semestre_id": 1, + "titre": "Anglais g\u00e9n\u00e9ral et init vocabulaire technique", "ue_coefs": [ { "coef": 3.0, "module_id": 10, - "ue_id": 1, "ue": { - "numero": 1, + "acronyme": "RT1.1", "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, "ects": 12.0, + "formation_id": 1, "id": 1, "is_external": false, - "acronyme": "RT1.1", + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", "ue_id": 1 - } + }, + "ue_id": 1 }, { "coef": 5.0, "module_id": 10, - "ue_id": 2, "ue": { - "numero": 2, + "acronyme": "RT2.1", "code_apogee": "", - "titre": "Connecter les entreprises et les usagers", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#F97B3D", - "ue_code": "UCOD12", - "niveau_competence_id": null, - "formation_id": 1, "ects": 8.0, + "formation_id": 1, "id": 2, "is_external": false, - "acronyme": "RT2.1", + "niveau_competence_id": null, + "numero": 2, + "semestre_idx": 1, + "titre": "Connecter les entreprises et les usagers", + "type": 0, + "ue_code": "UCOD12", "ue_id": 2 - } + }, + "ue_id": 2 }, { "coef": 5.0, "module_id": 10, - "ue_id": 3, "ue": { - "numero": 3, + "acronyme": "RT3.1", "code_apogee": "", - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#FEB40B", - "ue_code": "UCOD13", - "niveau_competence_id": null, - "formation_id": 1, "ects": 10.0, + "formation_id": 1, "id": 3, "is_external": false, - "acronyme": "RT3.1", + "niveau_competence_id": null, + "numero": 3, + "semestre_idx": 1, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0, + "ue_code": "UCOD13", "ue_id": 3 - } + }, + "ue_id": 3 } ], - "module_id": 10 + "ue_id": 2 }, + "module_id": 10, "moduleimpl_id": 10, - "ens": [] + "responsable_id": 2 }, { - "module_id": 11, - "formsemestre_id": 1, "computation_expr": null, + "ens": [], + "formsemestre_id": 1, "id": 11, - "responsable_id": 2, "module": { + "abbrev": null, + "app_critiques": [], "code": "R111", - "matiere_id": 2, - "heures_cours": 0.0, - "semestre_id": 1, - "heures_td": 0.0, - "numero": 110, - "heures_tp": 0.0, "code_apogee": "", - "titre": "Expression-culture-Communication Pro.", "coefficient": 1.0, - "module_type": 2, + "ects": null, + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, "id": 11, - "ects": null, - "abbrev": null, - "ue_id": 2, - "formation_id": 1, + "matiere_id": 2, + "module_id": 11, + "module_type": 2, + "numero": 110, "parcours": [], - "app_critiques": [], + "semestre_id": 1, + "titre": "Expression-culture-Communication Pro.", "ue_coefs": [ { "coef": 3.0, "module_id": 11, - "ue_id": 1, "ue": { - "numero": 1, + "acronyme": "RT1.1", "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, "ects": 12.0, + "formation_id": 1, "id": 1, "is_external": false, - "acronyme": "RT1.1", + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", "ue_id": 1 - } + }, + "ue_id": 1 }, { "coef": 5.0, "module_id": 11, - "ue_id": 2, "ue": { - "numero": 2, + "acronyme": "RT2.1", "code_apogee": "", - "titre": "Connecter les entreprises et les usagers", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#F97B3D", - "ue_code": "UCOD12", - "niveau_competence_id": null, - "formation_id": 1, "ects": 8.0, + "formation_id": 1, "id": 2, "is_external": false, - "acronyme": "RT2.1", + "niveau_competence_id": null, + "numero": 2, + "semestre_idx": 1, + "titre": "Connecter les entreprises et les usagers", + "type": 0, + "ue_code": "UCOD12", "ue_id": 2 - } + }, + "ue_id": 2 }, { "coef": 4.0, "module_id": 11, - "ue_id": 3, "ue": { - "numero": 3, + "acronyme": "RT3.1", "code_apogee": "", - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#FEB40B", - "ue_code": "UCOD13", - "niveau_competence_id": null, - "formation_id": 1, "ects": 10.0, + "formation_id": 1, "id": 3, "is_external": false, - "acronyme": "RT3.1", + "niveau_competence_id": null, + "numero": 3, + "semestre_idx": 1, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0, + "ue_code": "UCOD13", "ue_id": 3 - } + }, + "ue_id": 3 } ], - "module_id": 11 + "ue_id": 2 }, + "module_id": 11, "moduleimpl_id": 11, - "ens": [] + "responsable_id": 2 }, { - "module_id": 20, - "formsemestre_id": 1, "computation_expr": null, + "ens": [], + "formsemestre_id": 1, "id": 20, - "responsable_id": 2, "module": { - "code": "R112", - "matiere_id": 3, - "heures_cours": 0.0, - "semestre_id": 1, - "heures_td": 0.0, - "numero": 120, - "heures_tp": 0.0, - "code_apogee": "", - "titre": "PPP", - "coefficient": 1.0, - "module_type": 2, - "id": 20, - "ects": null, "abbrev": null, - "ue_id": 3, - "formation_id": 1, - "parcours": [], "app_critiques": [], + "code": "R112", + "code_apogee": "", + "coefficient": 1.0, + "ects": null, + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 20, + "matiere_id": 3, + "module_id": 20, + "module_type": 2, + "numero": 120, + "parcours": [], + "semestre_id": 1, + "titre": "PPP", "ue_coefs": [ { "coef": 2.0, "module_id": 20, - "ue_id": 1, "ue": { - "numero": 1, + "acronyme": "RT1.1", "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, "ects": 12.0, + "formation_id": 1, "id": 1, "is_external": false, - "acronyme": "RT1.1", + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", "ue_id": 1 - } + }, + "ue_id": 1 }, { "coef": 3.0, "module_id": 20, - "ue_id": 2, "ue": { - "numero": 2, + "acronyme": "RT2.1", "code_apogee": "", - "titre": "Connecter les entreprises et les usagers", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#F97B3D", - "ue_code": "UCOD12", - "niveau_competence_id": null, - "formation_id": 1, "ects": 8.0, + "formation_id": 1, "id": 2, "is_external": false, - "acronyme": "RT2.1", + "niveau_competence_id": null, + "numero": 2, + "semestre_idx": 1, + "titre": "Connecter les entreprises et les usagers", + "type": 0, + "ue_code": "UCOD12", "ue_id": 2 - } + }, + "ue_id": 2 }, { "coef": 4.0, "module_id": 20, - "ue_id": 3, "ue": { - "numero": 3, + "acronyme": "RT3.1", "code_apogee": "", - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#FEB40B", - "ue_code": "UCOD13", - "niveau_competence_id": null, - "formation_id": 1, "ects": 10.0, + "formation_id": 1, "id": 3, "is_external": false, - "acronyme": "RT3.1", + "niveau_competence_id": null, + "numero": 3, + "semestre_idx": 1, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0, + "ue_code": "UCOD13", "ue_id": 3 - } + }, + "ue_id": 3 } ], - "module_id": 20 + "ue_id": 3 }, + "module_id": 20, "moduleimpl_id": 20, - "ens": [] + "responsable_id": 2 }, { - "module_id": 12, - "formsemestre_id": 1, "computation_expr": null, + "ens": [], + "formsemestre_id": 1, "id": 12, - "responsable_id": 2, "module": { - "code": "R113", - "matiere_id": 2, - "heures_cours": 0.0, - "semestre_id": 1, - "heures_td": 0.0, - "numero": 130, - "heures_tp": 0.0, - "code_apogee": "", - "titre": "Math\u00e9matiques du signal", - "coefficient": 1.0, - "module_type": 2, - "id": 12, - "ects": null, "abbrev": null, - "ue_id": 2, - "formation_id": 1, - "parcours": [], "app_critiques": [], + "code": "R113", + "code_apogee": "", + "coefficient": 1.0, + "ects": null, + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 12, + "matiere_id": 2, + "module_id": 12, + "module_type": 2, + "numero": 130, + "parcours": [], + "semestre_id": 1, + "titre": "Math\u00e9matiques du signal", "ue_coefs": [ { "coef": 5.0, "module_id": 12, - "ue_id": 1, "ue": { - "numero": 1, + "acronyme": "RT1.1", "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, "ects": 12.0, + "formation_id": 1, "id": 1, "is_external": false, - "acronyme": "RT1.1", + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", "ue_id": 1 - } + }, + "ue_id": 1 }, { "coef": 8.0, "module_id": 12, - "ue_id": 2, "ue": { - "numero": 2, + "acronyme": "RT2.1", "code_apogee": "", - "titre": "Connecter les entreprises et les usagers", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#F97B3D", - "ue_code": "UCOD12", - "niveau_competence_id": null, - "formation_id": 1, "ects": 8.0, + "formation_id": 1, "id": 2, "is_external": false, - "acronyme": "RT2.1", + "niveau_competence_id": null, + "numero": 2, + "semestre_idx": 1, + "titre": "Connecter les entreprises et les usagers", + "type": 0, + "ue_code": "UCOD12", "ue_id": 2 - } + }, + "ue_id": 2 } ], - "module_id": 12 + "ue_id": 2 }, + "module_id": 12, "moduleimpl_id": 12, - "ens": [] + "responsable_id": 2 }, { - "module_id": 13, - "formsemestre_id": 1, "computation_expr": null, + "ens": [], + "formsemestre_id": 1, "id": 13, - "responsable_id": 2, "module": { - "code": "R114", - "matiere_id": 2, - "heures_cours": 0.0, - "semestre_id": 1, - "heures_td": 0.0, - "numero": 140, - "heures_tp": 0.0, - "code_apogee": "", - "titre": "Math\u00e9matiques des transmissions", - "coefficient": 1.0, - "module_type": 2, - "id": 13, - "ects": null, "abbrev": null, - "ue_id": 2, - "formation_id": 1, - "parcours": [], "app_critiques": [], + "code": "R114", + "code_apogee": "", + "coefficient": 1.0, + "ects": null, + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 13, + "matiere_id": 2, + "module_id": 13, + "module_type": 2, + "numero": 140, + "parcours": [], + "semestre_id": 1, + "titre": "Math\u00e9matiques des transmissions", "ue_coefs": [ { "coef": 4.0, "module_id": 13, - "ue_id": 1, "ue": { - "numero": 1, + "acronyme": "RT1.1", "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, "ects": 12.0, + "formation_id": 1, "id": 1, "is_external": false, - "acronyme": "RT1.1", + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", "ue_id": 1 - } + }, + "ue_id": 1 }, { "coef": 8.0, "module_id": 13, - "ue_id": 2, "ue": { - "numero": 2, + "acronyme": "RT2.1", "code_apogee": "", - "titre": "Connecter les entreprises et les usagers", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#F97B3D", - "ue_code": "UCOD12", - "niveau_competence_id": null, - "formation_id": 1, "ects": 8.0, + "formation_id": 1, "id": 2, "is_external": false, - "acronyme": "RT2.1", + "niveau_competence_id": null, + "numero": 2, + "semestre_idx": 1, + "titre": "Connecter les entreprises et les usagers", + "type": 0, + "ue_code": "UCOD12", "ue_id": 2 - } + }, + "ue_id": 2 } ], - "module_id": 13 + "ue_id": 2 }, + "module_id": 13, "moduleimpl_id": 13, - "ens": [] + "responsable_id": 2 }, { - "module_id": 21, - "formsemestre_id": 1, "computation_expr": null, + "ens": [], + "formsemestre_id": 1, "id": 21, - "responsable_id": 2, "module": { - "code": "R115", - "matiere_id": 3, - "heures_cours": 0.0, - "semestre_id": 1, - "heures_td": 0.0, - "numero": 150, - "heures_tp": 0.0, - "code_apogee": "", - "titre": "Gestion de projets", - "coefficient": 1.0, - "module_type": 2, - "id": 21, - "ects": null, "abbrev": null, - "ue_id": 3, - "formation_id": 1, - "parcours": [], "app_critiques": [], + "code": "R115", + "code_apogee": "", + "coefficient": 1.0, + "ects": null, + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 21, + "matiere_id": 3, + "module_id": 21, + "module_type": 2, + "numero": 150, + "parcours": [], + "semestre_id": 1, + "titre": "Gestion de projets", "ue_coefs": [ { "coef": 2.0, "module_id": 21, - "ue_id": 2, "ue": { - "numero": 2, + "acronyme": "RT2.1", "code_apogee": "", - "titre": "Connecter les entreprises et les usagers", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#F97B3D", - "ue_code": "UCOD12", - "niveau_competence_id": null, - "formation_id": 1, "ects": 8.0, + "formation_id": 1, "id": 2, "is_external": false, - "acronyme": "RT2.1", + "niveau_competence_id": null, + "numero": 2, + "semestre_idx": 1, + "titre": "Connecter les entreprises et les usagers", + "type": 0, + "ue_code": "UCOD12", "ue_id": 2 - } + }, + "ue_id": 2 }, { "coef": 4.0, "module_id": 21, - "ue_id": 3, "ue": { - "numero": 3, + "acronyme": "RT3.1", "code_apogee": "", - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#FEB40B", - "ue_code": "UCOD13", - "niveau_competence_id": null, - "formation_id": 1, "ects": 10.0, + "formation_id": 1, "id": 3, "is_external": false, - "acronyme": "RT3.1", + "niveau_competence_id": null, + "numero": 3, + "semestre_idx": 1, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0, + "ue_code": "UCOD13", "ue_id": 3 - } + }, + "ue_id": 3 } ], - "module_id": 21 + "ue_id": 3 }, + "module_id": 21, "moduleimpl_id": 21, - "ens": [] + "responsable_id": 2 } ], "saes": [ { - "module_id": 2, - "formsemestre_id": 1, "computation_expr": null, + "ens": [], + "formsemestre_id": 1, "id": 2, - "responsable_id": 2, "module": { - "code": "SAE11", - "matiere_id": 1, - "heures_cours": 0.0, - "semestre_id": 1, - "heures_td": 0.0, - "numero": 10, - "heures_tp": 0.0, - "code_apogee": "", - "titre": "Se sensibiliser \u00e0 l'hygi\u00e8ne informatique et \u00e0 la cybers\u00e9curit\u00e9", - "coefficient": 1.0, - "module_type": 3, - "id": 2, - "ects": null, "abbrev": "Hygi\u00e8ne informatique", - "ue_id": 1, - "formation_id": 1, - "parcours": [], "app_critiques": [], + "code": "SAE11", + "code_apogee": "", + "coefficient": 1.0, + "ects": null, + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 2, + "matiere_id": 1, + "module_id": 2, + "module_type": 3, + "numero": 10, + "parcours": [], + "semestre_id": 1, + "titre": "Se sensibiliser \u00e0 l'hygi\u00e8ne informatique et \u00e0 la cybers\u00e9curit\u00e9", "ue_coefs": [ { "coef": 16.0, "module_id": 2, - "ue_id": 1, "ue": { - "numero": 1, + "acronyme": "RT1.1", "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, "ects": 12.0, + "formation_id": 1, "id": 1, "is_external": false, - "acronyme": "RT1.1", + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", "ue_id": 1 - } + }, + "ue_id": 1 } ], - "module_id": 2 + "ue_id": 1 }, + "module_id": 2, "moduleimpl_id": 2, - "ens": [] + "responsable_id": 2 }, { - "module_id": 7, - "formsemestre_id": 1, "computation_expr": null, + "ens": [], + "formsemestre_id": 1, "id": 7, - "responsable_id": 2, "module": { - "code": "SAE12", - "matiere_id": 2, - "heures_cours": 0.0, - "semestre_id": 1, - "heures_td": 0.0, - "numero": 20, - "heures_tp": 0.0, - "code_apogee": "", - "titre": "S'initier aux r\u00e9seaux informatiques", - "coefficient": 1.0, - "module_type": 3, - "id": 7, - "ects": null, "abbrev": null, - "ue_id": 2, - "formation_id": 1, - "parcours": [], "app_critiques": [], + "code": "SAE12", + "code_apogee": "", + "coefficient": 1.0, + "ects": null, + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 7, + "matiere_id": 2, + "module_id": 7, + "module_type": 3, + "numero": 20, + "parcours": [], + "semestre_id": 1, + "titre": "S'initier aux r\u00e9seaux informatiques", "ue_coefs": [ { "coef": 33.0, "module_id": 7, - "ue_id": 1, "ue": { - "numero": 1, + "acronyme": "RT1.1", "code_apogee": "", - "titre": "Administrer les r\u00e9seaux et l\u2019Internet", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#B80004", - "ue_code": "UCOD11", - "niveau_competence_id": null, - "formation_id": 1, "ects": 12.0, + "formation_id": 1, "id": 1, "is_external": false, - "acronyme": "RT1.1", + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", "ue_id": 1 - } + }, + "ue_id": 1 } ], - "module_id": 7 + "ue_id": 2 }, + "module_id": 7, "moduleimpl_id": 7, - "ens": [] + "responsable_id": 2 }, { - "module_id": 8, - "formsemestre_id": 1, "computation_expr": null, + "ens": [], + "formsemestre_id": 1, "id": 8, - "responsable_id": 2, "module": { - "code": "SAE13", - "matiere_id": 2, - "heures_cours": 0.0, - "semestre_id": 1, - "heures_td": 0.0, - "numero": 30, - "heures_tp": 0.0, - "code_apogee": "", - "titre": "D\u00e9couvrir un dispositif de tranmission", - "coefficient": 1.0, - "module_type": 3, - "id": 8, - "ects": null, "abbrev": null, - "ue_id": 2, - "formation_id": 1, - "parcours": [], "app_critiques": [], + "code": "SAE13", + "code_apogee": "", + "coefficient": 1.0, + "ects": null, + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 8, + "matiere_id": 2, + "module_id": 8, + "module_type": 3, + "numero": 30, + "parcours": [], + "semestre_id": 1, + "titre": "D\u00e9couvrir un dispositif de tranmission", "ue_coefs": [ { "coef": 33.0, "module_id": 8, - "ue_id": 2, "ue": { - "numero": 2, + "acronyme": "RT2.1", "code_apogee": "", - "titre": "Connecter les entreprises et les usagers", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#F97B3D", - "ue_code": "UCOD12", - "niveau_competence_id": null, - "formation_id": 1, "ects": 8.0, + "formation_id": 1, "id": 2, "is_external": false, - "acronyme": "RT2.1", + "niveau_competence_id": null, + "numero": 2, + "semestre_idx": 1, + "titre": "Connecter les entreprises et les usagers", + "type": 0, + "ue_code": "UCOD12", "ue_id": 2 - } + }, + "ue_id": 2 } ], - "module_id": 8 + "ue_id": 2 }, + "module_id": 8, "moduleimpl_id": 8, - "ens": [] + "responsable_id": 2 }, { - "module_id": 14, - "formsemestre_id": 1, "computation_expr": null, + "ens": [], + "formsemestre_id": 1, "id": 14, - "responsable_id": 2, "module": { - "code": "SAE14", - "matiere_id": 3, - "heures_cours": 0.0, - "semestre_id": 1, - "heures_td": 0.0, - "numero": 40, - "heures_tp": 0.0, - "code_apogee": "", - "titre": "Se pr\u00e9senter sur Internet", - "coefficient": 1.0, - "module_type": 3, - "id": 14, - "ects": null, "abbrev": null, - "ue_id": 3, - "formation_id": 1, - "parcours": [], "app_critiques": [], + "code": "SAE14", + "code_apogee": "", + "coefficient": 1.0, + "ects": null, + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 14, + "matiere_id": 3, + "module_id": 14, + "module_type": 3, + "numero": 40, + "parcours": [], + "semestre_id": 1, + "titre": "Se pr\u00e9senter sur Internet", "ue_coefs": [ { "coef": 16.0, "module_id": 14, - "ue_id": 3, "ue": { - "numero": 3, + "acronyme": "RT3.1", "code_apogee": "", - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#FEB40B", - "ue_code": "UCOD13", - "niveau_competence_id": null, - "formation_id": 1, "ects": 10.0, + "formation_id": 1, "id": 3, "is_external": false, - "acronyme": "RT3.1", + "niveau_competence_id": null, + "numero": 3, + "semestre_idx": 1, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0, + "ue_code": "UCOD13", "ue_id": 3 - } + }, + "ue_id": 3 } ], - "module_id": 14 + "ue_id": 3 }, + "module_id": 14, "moduleimpl_id": 14, - "ens": [] + "responsable_id": 2 }, { - "module_id": 15, - "formsemestre_id": 1, "computation_expr": null, + "ens": [], + "formsemestre_id": 1, "id": 15, - "responsable_id": 2, "module": { - "code": "SAE15", - "matiere_id": 3, - "heures_cours": 0.0, - "semestre_id": 1, - "heures_td": 0.0, - "numero": 50, - "heures_tp": 0.0, - "code_apogee": "", - "titre": "Traiter des donn\u00e9es", - "coefficient": 1.0, - "module_type": 3, - "id": 15, - "ects": null, "abbrev": null, - "ue_id": 3, - "formation_id": 1, - "parcours": [], "app_critiques": [], + "code": "SAE15", + "code_apogee": "", + "coefficient": 1.0, + "ects": null, + "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, + "parcours": [], + "semestre_id": 1, + "titre": "Traiter des donn\u00e9es", "ue_coefs": [ { "coef": 26.0, "module_id": 15, - "ue_id": 3, "ue": { - "numero": 3, + "acronyme": "RT3.1", "code_apogee": "", - "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", - "coefficient": 0.0, - "semestre_idx": 1, "coef_rcue": 1.0, - "type": 0, + "coefficient": 0.0, "color": "#FEB40B", - "ue_code": "UCOD13", - "niveau_competence_id": null, - "formation_id": 1, "ects": 10.0, + "formation_id": 1, "id": 3, "is_external": false, - "acronyme": "RT3.1", + "niveau_competence_id": null, + "numero": 3, + "semestre_idx": 1, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0, + "ue_code": "UCOD13", "ue_id": 3 - } + }, + "ue_id": 3 } ], - "module_id": 15 + "ue_id": 3 }, + "module_id": 15, "moduleimpl_id": 15, - "ens": [] + "responsable_id": 2 }, { - "module_id": 16, - "formsemestre_id": 1, "computation_expr": null, + "ens": [], + "formsemestre_id": 1, "id": 16, - "responsable_id": 2, "module": { - "code": "SAE16", - "matiere_id": 3, - "heures_cours": 0.0, - "semestre_id": 1, - "heures_td": 0.0, - "numero": 60, - "heures_tp": 0.0, - "code_apogee": "", - "titre": "Portofolio", - "coefficient": 1.0, - "module_type": 3, - "id": 16, - "ects": null, "abbrev": null, - "ue_id": 3, - "formation_id": 1, - "parcours": [], "app_critiques": [], + "code": "SAE16", + "code_apogee": "", + "coefficient": 1.0, + "ects": null, + "formation_id": 1, + "heures_cours": 0.0, + "heures_td": 0.0, + "heures_tp": 0.0, + "id": 16, + "matiere_id": 3, + "module_id": 16, + "module_type": 3, + "numero": 60, + "parcours": [], + "semestre_id": 1, + "titre": "Portofolio", "ue_coefs": [], - "module_id": 16 + "ue_id": 3 }, + "module_id": 16, "moduleimpl_id": 16, - "ens": [] + "responsable_id": 2 } ], - "modules": [] + "ues": [ + { + "acronyme": "RT1.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#B80004", + "ects": 12.0, + "formation_id": 1, + "id": 1, + "is_external": false, + "module_ue_coefs": [ + { + "coef": 12.0, + "module_id": 1, + "ue": { + "acronyme": "RT1.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#B80004", + "ects": 12.0, + "formation_id": 1, + "id": 1, + "is_external": false, + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", + "ue_id": 1 + }, + "ue_id": 1 + }, + { + "coef": 16.0, + "module_id": 2, + "ue": { + "acronyme": "RT1.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#B80004", + "ects": 12.0, + "formation_id": 1, + "id": 1, + "is_external": false, + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", + "ue_id": 1 + }, + "ue_id": 1 + }, + { + "coef": 12.0, + "module_id": 3, + "ue": { + "acronyme": "RT1.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#B80004", + "ects": 12.0, + "formation_id": 1, + "id": 1, + "is_external": false, + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", + "ue_id": 1 + }, + "ue_id": 1 + }, + { + "coef": 8.0, + "module_id": 4, + "ue": { + "acronyme": "RT1.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#B80004", + "ects": 12.0, + "formation_id": 1, + "id": 1, + "is_external": false, + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", + "ue_id": 1 + }, + "ue_id": 1 + }, + { + "coef": 8.0, + "module_id": 5, + "ue": { + "acronyme": "RT1.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#B80004", + "ects": 12.0, + "formation_id": 1, + "id": 1, + "is_external": false, + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", + "ue_id": 1 + }, + "ue_id": 1 + }, + { + "coef": 10.0, + "module_id": 6, + "ue": { + "acronyme": "RT1.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#B80004", + "ects": 12.0, + "formation_id": 1, + "id": 1, + "is_external": false, + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", + "ue_id": 1 + }, + "ue_id": 1 + }, + { + "coef": 33.0, + "module_id": 7, + "ue": { + "acronyme": "RT1.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#B80004", + "ects": 12.0, + "formation_id": 1, + "id": 1, + "is_external": false, + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", + "ue_id": 1 + }, + "ue_id": 1 + }, + { + "coef": 3.0, + "module_id": 10, + "ue": { + "acronyme": "RT1.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#B80004", + "ects": 12.0, + "formation_id": 1, + "id": 1, + "is_external": false, + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", + "ue_id": 1 + }, + "ue_id": 1 + }, + { + "coef": 3.0, + "module_id": 11, + "ue": { + "acronyme": "RT1.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#B80004", + "ects": 12.0, + "formation_id": 1, + "id": 1, + "is_external": false, + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", + "ue_id": 1 + }, + "ue_id": 1 + }, + { + "coef": 5.0, + "module_id": 12, + "ue": { + "acronyme": "RT1.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#B80004", + "ects": 12.0, + "formation_id": 1, + "id": 1, + "is_external": false, + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", + "ue_id": 1 + }, + "ue_id": 1 + }, + { + "coef": 4.0, + "module_id": 13, + "ue": { + "acronyme": "RT1.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#B80004", + "ects": 12.0, + "formation_id": 1, + "id": 1, + "is_external": false, + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", + "ue_id": 1 + }, + "ue_id": 1 + }, + { + "coef": 6.0, + "module_id": 18, + "ue": { + "acronyme": "RT1.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#B80004", + "ects": 12.0, + "formation_id": 1, + "id": 1, + "is_external": false, + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", + "ue_id": 1 + }, + "ue_id": 1 + }, + { + "coef": 2.0, + "module_id": 20, + "ue": { + "acronyme": "RT1.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#B80004", + "ects": 12.0, + "formation_id": 1, + "id": 1, + "is_external": false, + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", + "ue_id": 1 + }, + "ue_id": 1 + } + ], + "niveau_competence_id": null, + "numero": 1, + "semestre_idx": 1, + "titre": "Administrer les r\u00e9seaux et l\u2019Internet", + "type": 0, + "ue_code": "UCOD11", + "ue_id": 1 + }, + { + "acronyme": "RT2.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#F97B3D", + "ects": 8.0, + "formation_id": 1, + "id": 2, + "is_external": false, + "module_ue_coefs": [ + { + "coef": 4.0, + "module_id": 1, + "ue": { + "acronyme": "RT2.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#F97B3D", + "ects": 8.0, + "formation_id": 1, + "id": 2, + "is_external": false, + "niveau_competence_id": null, + "numero": 2, + "semestre_idx": 1, + "titre": "Connecter les entreprises et les usagers", + "type": 0, + "ue_code": "UCOD12", + "ue_id": 2 + }, + "ue_id": 2 + }, + { + "coef": 4.0, + "module_id": 4, + "ue": { + "acronyme": "RT2.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#F97B3D", + "ects": 8.0, + "formation_id": 1, + "id": 2, + "is_external": false, + "niveau_competence_id": null, + "numero": 2, + "semestre_idx": 1, + "titre": "Connecter les entreprises et les usagers", + "type": 0, + "ue_code": "UCOD12", + "ue_id": 2 + }, + "ue_id": 2 + }, + { + "coef": 5.0, + "module_id": 5, + "ue": { + "acronyme": "RT2.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#F97B3D", + "ects": 8.0, + "formation_id": 1, + "id": 2, + "is_external": false, + "niveau_competence_id": null, + "numero": 2, + "semestre_idx": 1, + "titre": "Connecter les entreprises et les usagers", + "type": 0, + "ue_code": "UCOD12", + "ue_id": 2 + }, + "ue_id": 2 + }, + { + "coef": 33.0, + "module_id": 8, + "ue": { + "acronyme": "RT2.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#F97B3D", + "ects": 8.0, + "formation_id": 1, + "id": 2, + "is_external": false, + "niveau_competence_id": null, + "numero": 2, + "semestre_idx": 1, + "titre": "Connecter les entreprises et les usagers", + "type": 0, + "ue_code": "UCOD12", + "ue_id": 2 + }, + "ue_id": 2 + }, + { + "coef": 5.0, + "module_id": 9, + "ue": { + "acronyme": "RT2.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#F97B3D", + "ects": 8.0, + "formation_id": 1, + "id": 2, + "is_external": false, + "niveau_competence_id": null, + "numero": 2, + "semestre_idx": 1, + "titre": "Connecter les entreprises et les usagers", + "type": 0, + "ue_code": "UCOD12", + "ue_id": 2 + }, + "ue_id": 2 + }, + { + "coef": 5.0, + "module_id": 10, + "ue": { + "acronyme": "RT2.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#F97B3D", + "ects": 8.0, + "formation_id": 1, + "id": 2, + "is_external": false, + "niveau_competence_id": null, + "numero": 2, + "semestre_idx": 1, + "titre": "Connecter les entreprises et les usagers", + "type": 0, + "ue_code": "UCOD12", + "ue_id": 2 + }, + "ue_id": 2 + }, + { + "coef": 5.0, + "module_id": 11, + "ue": { + "acronyme": "RT2.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#F97B3D", + "ects": 8.0, + "formation_id": 1, + "id": 2, + "is_external": false, + "niveau_competence_id": null, + "numero": 2, + "semestre_idx": 1, + "titre": "Connecter les entreprises et les usagers", + "type": 0, + "ue_code": "UCOD12", + "ue_id": 2 + }, + "ue_id": 2 + }, + { + "coef": 8.0, + "module_id": 12, + "ue": { + "acronyme": "RT2.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#F97B3D", + "ects": 8.0, + "formation_id": 1, + "id": 2, + "is_external": false, + "niveau_competence_id": null, + "numero": 2, + "semestre_idx": 1, + "titre": "Connecter les entreprises et les usagers", + "type": 0, + "ue_code": "UCOD12", + "ue_id": 2 + }, + "ue_id": 2 + }, + { + "coef": 8.0, + "module_id": 13, + "ue": { + "acronyme": "RT2.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#F97B3D", + "ects": 8.0, + "formation_id": 1, + "id": 2, + "is_external": false, + "niveau_competence_id": null, + "numero": 2, + "semestre_idx": 1, + "titre": "Connecter les entreprises et les usagers", + "type": 0, + "ue_code": "UCOD12", + "ue_id": 2 + }, + "ue_id": 2 + }, + { + "coef": 3.0, + "module_id": 20, + "ue": { + "acronyme": "RT2.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#F97B3D", + "ects": 8.0, + "formation_id": 1, + "id": 2, + "is_external": false, + "niveau_competence_id": null, + "numero": 2, + "semestre_idx": 1, + "titre": "Connecter les entreprises et les usagers", + "type": 0, + "ue_code": "UCOD12", + "ue_id": 2 + }, + "ue_id": 2 + }, + { + "coef": 2.0, + "module_id": 21, + "ue": { + "acronyme": "RT2.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#F97B3D", + "ects": 8.0, + "formation_id": 1, + "id": 2, + "is_external": false, + "niveau_competence_id": null, + "numero": 2, + "semestre_idx": 1, + "titre": "Connecter les entreprises et les usagers", + "type": 0, + "ue_code": "UCOD12", + "ue_id": 2 + }, + "ue_id": 2 + } + ], + "niveau_competence_id": null, + "numero": 2, + "semestre_idx": 1, + "titre": "Connecter les entreprises et les usagers", + "type": 0, + "ue_code": "UCOD12", + "ue_id": 2 + }, + { + "acronyme": "RT3.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#FEB40B", + "ects": 10.0, + "formation_id": 1, + "id": 3, + "is_external": false, + "module_ue_coefs": [ + { + "coef": 4.0, + "module_id": 1, + "ue": { + "acronyme": "RT3.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#FEB40B", + "ects": 10.0, + "formation_id": 1, + "id": 3, + "is_external": false, + "niveau_competence_id": null, + "numero": 3, + "semestre_idx": 1, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0, + "ue_code": "UCOD13", + "ue_id": 3 + }, + "ue_id": 3 + }, + { + "coef": 5.0, + "module_id": 10, + "ue": { + "acronyme": "RT3.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#FEB40B", + "ects": 10.0, + "formation_id": 1, + "id": 3, + "is_external": false, + "niveau_competence_id": null, + "numero": 3, + "semestre_idx": 1, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0, + "ue_code": "UCOD13", + "ue_id": 3 + }, + "ue_id": 3 + }, + { + "coef": 4.0, + "module_id": 11, + "ue": { + "acronyme": "RT3.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#FEB40B", + "ects": 10.0, + "formation_id": 1, + "id": 3, + "is_external": false, + "niveau_competence_id": null, + "numero": 3, + "semestre_idx": 1, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0, + "ue_code": "UCOD13", + "ue_id": 3 + }, + "ue_id": 3 + }, + { + "coef": 16.0, + "module_id": 14, + "ue": { + "acronyme": "RT3.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#FEB40B", + "ects": 10.0, + "formation_id": 1, + "id": 3, + "is_external": false, + "niveau_competence_id": null, + "numero": 3, + "semestre_idx": 1, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0, + "ue_code": "UCOD13", + "ue_id": 3 + }, + "ue_id": 3 + }, + { + "coef": 26.0, + "module_id": 15, + "ue": { + "acronyme": "RT3.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#FEB40B", + "ects": 10.0, + "formation_id": 1, + "id": 3, + "is_external": false, + "niveau_competence_id": null, + "numero": 3, + "semestre_idx": 1, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0, + "ue_code": "UCOD13", + "ue_id": 3 + }, + "ue_id": 3 + }, + { + "coef": 22.0, + "module_id": 17, + "ue": { + "acronyme": "RT3.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#FEB40B", + "ects": 10.0, + "formation_id": 1, + "id": 3, + "is_external": false, + "niveau_competence_id": null, + "numero": 3, + "semestre_idx": 1, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0, + "ue_code": "UCOD13", + "ue_id": 3 + }, + "ue_id": 3 + }, + { + "coef": 7.0, + "module_id": 18, + "ue": { + "acronyme": "RT3.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#FEB40B", + "ects": 10.0, + "formation_id": 1, + "id": 3, + "is_external": false, + "niveau_competence_id": null, + "numero": 3, + "semestre_idx": 1, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0, + "ue_code": "UCOD13", + "ue_id": 3 + }, + "ue_id": 3 + }, + { + "coef": 4.0, + "module_id": 19, + "ue": { + "acronyme": "RT3.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#FEB40B", + "ects": 10.0, + "formation_id": 1, + "id": 3, + "is_external": false, + "niveau_competence_id": null, + "numero": 3, + "semestre_idx": 1, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0, + "ue_code": "UCOD13", + "ue_id": 3 + }, + "ue_id": 3 + }, + { + "coef": 4.0, + "module_id": 20, + "ue": { + "acronyme": "RT3.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#FEB40B", + "ects": 10.0, + "formation_id": 1, + "id": 3, + "is_external": false, + "niveau_competence_id": null, + "numero": 3, + "semestre_idx": 1, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0, + "ue_code": "UCOD13", + "ue_id": 3 + }, + "ue_id": 3 + }, + { + "coef": 4.0, + "module_id": 21, + "ue": { + "acronyme": "RT3.1", + "code_apogee": "", + "coef_rcue": 1.0, + "coefficient": 0.0, + "color": "#FEB40B", + "ects": 10.0, + "formation_id": 1, + "id": 3, + "is_external": false, + "niveau_competence_id": null, + "numero": 3, + "semestre_idx": 1, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0, + "ue_code": "UCOD13", + "ue_id": 3 + }, + "ue_id": 3 + } + ], + "niveau_competence_id": null, + "numero": 3, + "semestre_idx": 1, + "titre": "Cre\u0301er des outils et applications informatiques pour les R&T", + "type": 0, + "ue_code": "UCOD13", + "ue_id": 3 + } + ] } ``` diff --git a/docs/samples/sample_formsemestre-resultats.json.md b/docs/samples/sample_formsemestre-resultats.json.md index 7ab1356..3c7ccd7 100644 --- a/docs/samples/sample_formsemestre-resultats.json.md +++ b/docs/samples/sample_formsemestre-resultats.json.md @@ -4,116 +4,116 @@ ```json [ { - "etudid": 11, - "code_nip": "11", - "rang": "1", + "bac": "", "civilite_str": "Mme", - "nom_disp": "FLEURY", - "prenom": "MADELEINE", - "nom_short": "FLEURY Ma.", + "classement": "", + "code_nip": "11", + "etudid": 11, "moy_gen": "14.36", - "moy_ue_1": "14.94", - "moy_res_1_1": "~", - "moy_res_3_1": "11.97", - "moy_res_4_1": "~", - "moy_res_5_1": "~", - "moy_res_6_1": "~", - "moy_res_18_1": "15.71", "moy_res_10_1": "~", - "moy_res_11_1": "~", - "moy_res_20_1": "10.66", - "moy_res_12_1": "12.50", - "moy_res_13_1": "~", - "moy_sae_2_1": "18.72", - "moy_sae_7_1": "14.69", - "moy_ue_2": "11.17", - "moy_res_1_2": "~", - "moy_res_4_2": "~", - "moy_res_5_2": "~", - "moy_res_9_2": "09.33", "moy_res_10_2": "~", + "moy_res_10_3": "~", + "moy_res_11_1": "~", "moy_res_11_2": "~", - "moy_res_20_2": "10.66", + "moy_res_11_3": "~", + "moy_res_12_1": "12.50", "moy_res_12_2": "12.50", + "moy_res_13_1": "~", "moy_res_13_2": "~", - "moy_res_21_2": "~", - "moy_sae_8_2": "~", - "moy_ue_3": "16.22", - "moy_res_1_3": "~", "moy_res_17_3": "~", + "moy_res_18_1": "15.71", "moy_res_18_3": "15.71", "moy_res_19_3": "~", - "moy_res_10_3": "~", - "moy_res_11_3": "~", + "moy_res_1_1": "~", + "moy_res_1_2": "~", + "moy_res_1_3": "~", + "moy_res_20_1": "10.66", + "moy_res_20_2": "10.66", "moy_res_20_3": "10.66", + "moy_res_21_2": "~", "moy_res_21_3": "~", + "moy_res_3_1": "11.97", + "moy_res_4_1": "~", + "moy_res_4_2": "~", + "moy_res_5_1": "~", + "moy_res_5_2": "~", + "moy_res_6_1": "~", + "moy_res_9_2": "09.33", "moy_sae_14_3": "17.83", "moy_sae_15_3": "~", - "ues_validables": "3/3", - "bac": "", - "specialite": "", - "type_admission": "", - "classement": "", + "moy_sae_2_1": "18.72", + "moy_sae_7_1": "14.69", + "moy_sae_8_2": "~", + "moy_ue_1": "14.94", + "moy_ue_2": "11.17", + "moy_ue_3": "16.22", + "nom_disp": "FLEURY", + "nom_short": "FLEURY Ma.", "partitions": { "1": 1 - } + }, + "prenom": "MADELEINE", + "rang": "1", + "specialite": "", + "type_admission": "", + "ues_validables": "3/3" }, { - "etudid": 8, - "code_nip": "NIP8", - "rang": "2", + "bac": "", "civilite_str": "M.", - "nom_disp": "SAUNIER", - "prenom": "JACQUES", - "nom_short": "SAUNIER Ja.", + "classement": "", + "code_nip": "NIP8", + "etudid": 8, "moy_gen": "12.67", - "moy_ue_1": "13.51", - "moy_res_1_1": "~", - "moy_res_3_1": "03.27", - "moy_res_4_1": "~", - "moy_res_5_1": "~", - "moy_res_6_1": "~", - "moy_res_18_1": "13.05", "moy_res_10_1": "~", - "moy_res_11_1": "~", - "moy_res_20_1": "04.35", - "moy_res_12_1": "18.85", - "moy_res_13_1": "~", - "moy_sae_2_1": "~", - "moy_sae_7_1": "17.07", - "moy_ue_2": "14.24", - "moy_res_1_2": "~", - "moy_res_4_2": "~", - "moy_res_5_2": "~", - "moy_res_9_2": "12.79", "moy_res_10_2": "~", + "moy_res_10_3": "~", + "moy_res_11_1": "~", "moy_res_11_2": "~", - "moy_res_20_2": "04.35", + "moy_res_11_3": "~", + "moy_res_12_1": "18.85", "moy_res_12_2": "18.85", + "moy_res_13_1": "~", "moy_res_13_2": "~", - "moy_res_21_2": "~", - "moy_sae_8_2": "~", - "moy_ue_3": "10.39", - "moy_res_1_3": "~", "moy_res_17_3": "~", + "moy_res_18_1": "13.05", "moy_res_18_3": "13.05", "moy_res_19_3": "~", - "moy_res_10_3": "~", - "moy_res_11_3": "~", + "moy_res_1_1": "~", + "moy_res_1_2": "~", + "moy_res_1_3": "~", + "moy_res_20_1": "04.35", + "moy_res_20_2": "04.35", "moy_res_20_3": "04.35", + "moy_res_21_2": "~", "moy_res_21_3": "~", + "moy_res_3_1": "03.27", + "moy_res_4_1": "~", + "moy_res_4_2": "~", + "moy_res_5_1": "~", + "moy_res_5_2": "~", + "moy_res_6_1": "~", + "moy_res_9_2": "12.79", "moy_sae_14_3": "10.74", "moy_sae_15_3": "~", - "ues_validables": "3/3", - "bac": "", - "specialite": "", - "type_admission": "", - "classement": "", + "moy_sae_2_1": "~", + "moy_sae_7_1": "17.07", + "moy_sae_8_2": "~", + "moy_ue_1": "13.51", + "moy_ue_2": "14.24", + "moy_ue_3": "10.39", + "nom_disp": "SAUNIER", + "nom_short": "SAUNIER Ja.", "partitions": { "1": 1 - } + }, + "prenom": "JACQUES", + "rang": "2", + "specialite": "", + "type_admission": "", + "ues_validables": "3/3" }, - "... etc." + "..." ] ``` diff --git a/docs/samples/sample_formsemestre.json.md b/docs/samples/sample_formsemestre.json.md index fdcd411..8fa8d07 100644 --- a/docs/samples/sample_formsemestre.json.md +++ b/docs/samples/sample_formsemestre.json.md @@ -3,63 +3,63 @@ #### GET /formsemestre/1 ```json { - "titre": "Semestre test", - "block_moyennes": false, - "scodoc7_id": null, - "date_debut": "01/09/2021", - "gestion_semestrielle": false, - "date_fin": "31/08/2022", - "bul_bgcolor": "white", - "etat": true, - "resp_can_edit": false, - "dept_id": 1, - "modalite": "FI", - "resp_can_change_ens": true, - "id": 1, - "gestion_compensation": false, - "ens_can_edit_eval": false, - "formation_id": 1, - "bul_hide_xml": false, - "elt_sem_apo": null, - "semestre_id": 1, - "elt_annee_apo": null, - "parcours": [], "annee_scolaire": 2021, + "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": { - "id": 1, "acronym": "TAPI", + "date_creation": "2022-08-20T12:00:00.000000+02:00", "description": null, - "visible": true, - "date_creation": "2022-08-19T11:28:05.479405+02:00" - }, - "etape_apo": "A1, A2, A3", - "formsemestre_id": 1, - "formation": { "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": null, + "departement": { + "acronym": "TAPI", + "date_creation": "2022-08-20T12:00:00.000000+02:00", + "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", - "formation_code": "V1RET", - "code_specialite": null, - "dept_id": 1, - "acronyme": "BUT R&T", - "version": 1, "type_parcours": 700, - "referentiel_competence_id": 1, - "departement": { - "id": 1, - "acronym": "TAPI", - "description": null, - "visible": true, - "date_creation": "2022-08-19T11:28:05.479405+02:00" - }, - "formation_id": 1 + "version": 1 }, + "formation_id": 1, + "formsemestre_id": 1, + "gestion_compensation": false, + "gestion_semestrielle": false, + "id": 1, + "modalite": "FI", + "parcours": [], + "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_num": "Semestre test semestre 1", - "session_id": "TAPI-BUT-FI-S1-2021" + "titre_num": "Semestre test semestre 1" } ``` diff --git a/docs/samples/sample_formsemestres-query.json.md b/docs/samples/sample_formsemestres-query.json.md index f0c20fc..b68e26d 100644 --- a/docs/samples/sample_formsemestres-query.json.md +++ b/docs/samples/sample_formsemestres-query.json.md @@ -4,65 +4,65 @@ ```json [ { - "titre": "Semestre test", - "block_moyennes": false, - "scodoc7_id": null, - "date_debut": "01/09/2021", - "gestion_semestrielle": false, - "date_fin": "31/08/2022", - "bul_bgcolor": "white", - "etat": true, - "resp_can_edit": false, - "dept_id": 1, - "modalite": "FI", - "resp_can_change_ens": true, - "id": 1, - "gestion_compensation": false, - "ens_can_edit_eval": false, - "formation_id": 1, - "bul_hide_xml": false, - "elt_sem_apo": null, - "semestre_id": 1, - "elt_annee_apo": null, - "parcours": [], "annee_scolaire": 2021, + "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": { - "id": 1, "acronym": "TAPI", + "date_creation": "2022-08-20T12:00:00.000000+02:00", "description": null, - "visible": true, - "date_creation": "2022-08-19T11:28:05.479405+02:00" - }, - "etape_apo": "A1, A2, A3", - "formsemestre_id": 1, - "formation": { "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": null, + "departement": { + "acronym": "TAPI", + "date_creation": "2022-08-20T12:00:00.000000+02:00", + "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", - "formation_code": "V1RET", - "code_specialite": null, - "dept_id": 1, - "acronyme": "BUT R&T", - "version": 1, "type_parcours": 700, - "referentiel_competence_id": 1, - "departement": { - "id": 1, - "acronym": "TAPI", - "description": null, - "visible": true, - "date_creation": "2022-08-19T11:28:05.479405+02:00" - }, - "formation_id": 1 + "version": 1 }, + "formation_id": 1, + "formsemestre_id": 1, + "gestion_compensation": false, + "gestion_semestrielle": false, + "id": 1, + "modalite": "FI", + "parcours": [], + "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_num": "Semestre test semestre 1", - "session_id": "TAPI-BUT-FI-S1-2021" + "titre_num": "Semestre test semestre 1" }, - "... etc." + "..." ] ``` diff --git a/docs/samples/sample_group-edit.json.md b/docs/samples/sample_group-edit.json.md index 34c799f..6a0ce5a 100644 --- a/docs/samples/sample_group-edit.json.md +++ b/docs/samples/sample_group-edit.json.md @@ -7,19 +7,19 @@ ```json { + "group_name": "NEW_GROUP2", "id": 2, "numero": null, - "partition_id": 1, - "group_name": "NEW_GROUP2", "partition": { - "id": 1, - "partition_name": null, "bul_show_rank": false, - "groups_editable": true, "formsemestre_id": 1, + "groups_editable": true, + "id": 1, "numero": 0, + "partition_name": null, "show_in_lists": true - } + }, + "partition_id": 1 } ``` diff --git a/docs/samples/sample_group-etudiants-query.json.md b/docs/samples/sample_group-etudiants-query.json.md index c2c5e30..9f26d34 100644 --- a/docs/samples/sample_group-etudiants-query.json.md +++ b/docs/samples/sample_group-etudiants-query.json.md @@ -4,26 +4,26 @@ ```json [ { - "id": 5, - "code_nip": "5", + "civilite": "F", "code_ine": "INE5", + "code_nip": "5", "dept_id": 1, + "id": 5, "nom": "VILLENEUVE", "nom_usuel": null, - "prenom": "FRAN\u00c7OISE", - "civilite": "F" + "prenom": "FRAN\u00c7OISE" }, { - "id": 10, - "code_nip": "NIP10", + "civilite": "F", "code_ine": "10", + "code_nip": "NIP10", "dept_id": 1, + "id": 10, "nom": "BOUTET", "nom_usuel": null, - "prenom": "MARGUERITE", - "civilite": "F" + "prenom": "MARGUERITE" }, - "... etc." + "..." ] ``` diff --git a/docs/samples/sample_group-etudiants.json.md b/docs/samples/sample_group-etudiants.json.md index b7e492b..df43918 100644 --- a/docs/samples/sample_group-etudiants.json.md +++ b/docs/samples/sample_group-etudiants.json.md @@ -4,26 +4,26 @@ ```json [ { - "id": 1, - "code_nip": "1", + "civilite": "X", "code_ine": "INE1", + "code_nip": "1", "dept_id": 1, + "id": 1, "nom": "COSTA", "nom_usuel": null, - "prenom": "SACHA", - "civilite": "X" + "prenom": "SACHA" }, { - "id": 2, - "code_nip": "NIP2", + "civilite": "F", "code_ine": "2", + "code_nip": "NIP2", "dept_id": 1, + "id": 2, "nom": "NAUDIN", "nom_usuel": null, - "prenom": "SIMONE", - "civilite": "F" + "prenom": "SIMONE" }, - "... etc." + "..." ] ``` diff --git a/docs/samples/sample_group-remove_etudiant.json.md b/docs/samples/sample_group-remove_etudiant.json.md index 05478d2..341e652 100644 --- a/docs/samples/sample_group-remove_etudiant.json.md +++ b/docs/samples/sample_group-remove_etudiant.json.md @@ -3,8 +3,8 @@ #### POST /group/1/remove_etudiant/10 ```json { - "group_id": 1, - "etudid": 10 + "etudid": 10, + "group_id": 1 } ``` diff --git a/docs/samples/sample_group-set_etudiant.json.md b/docs/samples/sample_group-set_etudiant.json.md index 45d35a7..a0aa75d 100644 --- a/docs/samples/sample_group-set_etudiant.json.md +++ b/docs/samples/sample_group-set_etudiant.json.md @@ -3,8 +3,8 @@ #### POST /group/1/set_etudiant/10 ```json { - "group_id": 1, - "etudid": 10 + "etudid": 10, + "group_id": 1 } ``` diff --git a/docs/samples/sample_logo.json.md b/docs/samples/sample_logo.json.md index fa29bed..b7ea5f7 100644 --- a/docs/samples/sample_logo.json.md +++ b/docs/samples/sample_logo.json.md @@ -3,8 +3,8 @@ #### GET /logo/demo ```json { - "Content-Type": "image/png", - "Content-Disposition": "inline; filename=logo_demo.png" + "Content-Disposition": "inline; filename=logo_demo.png", + "Content-Type": "image/png" } ``` diff --git a/docs/samples/sample_logos.json.md b/docs/samples/sample_logos.json.md index 72256c6..7c7be53 100644 --- a/docs/samples/sample_logos.json.md +++ b/docs/samples/sample_logos.json.md @@ -5,7 +5,7 @@ [ "header", "footer", - "... etc." + "..." ] ``` diff --git a/docs/samples/sample_moduleimpl-evaluations.json.md b/docs/samples/sample_moduleimpl-evaluations.json.md index 7cde6d7..bbaff9e 100644 --- a/docs/samples/sample_moduleimpl-evaluations.json.md +++ b/docs/samples/sample_moduleimpl-evaluations.json.md @@ -4,29 +4,29 @@ ```json [ { - "id": 1, - "moduleimpl_id": 1, - "heure_debut": "08h00", - "description": null, - "note_max": 20.0, - "visibulletin": true, - "evaluation_type": 0, - "jour": "", - "heure_fin": "09h00", + "apresmidi": 0, "coefficient": 1.0, - "publish_incomplete": true, - "numero": 0, - "evaluation_id": 1, "date_debut": null, "date_fin": null, - "poids": {}, - "jouriso": null, - "duree": "1h", "descrheure": " de 08h00 \u00e0 09h00", + "description": null, + "duree": "1h", + "evaluation_id": 1, + "evaluation_type": 0, + "heure_debut": "08h00", + "heure_fin": "09h00", + "id": 1, + "jour": "", + "jouriso": null, "matin": 0, - "apresmidi": 0 + "moduleimpl_id": 1, + "note_max": 20.0, + "numero": 0, + "poids": {}, + "publish_incomplete": true, + "visibulletin": true }, - "... etc." + "..." ] ``` diff --git a/docs/samples/sample_moduleimpl.json.md b/docs/samples/sample_moduleimpl.json.md index 2b2c306..ac63add 100644 --- a/docs/samples/sample_moduleimpl.json.md +++ b/docs/samples/sample_moduleimpl.json.md @@ -3,34 +3,34 @@ #### GET /moduleimpl/1 ```json { - "module_id": 1, - "formsemestre_id": 1, "computation_expr": null, - "id": 1, - "responsable_id": 2, - "moduleimpl_id": 1, "ens": [], + "formsemestre_id": 1, + "id": 1, "module": { - "code": "R101", - "matiere_id": 1, - "heures_cours": 0.0, - "semestre_id": 1, - "heures_td": 0.0, - "numero": 10, - "heures_tp": 0.0, - "code_apogee": "", - "titre": "Initiation aux r\u00e9seaux informatiques", - "coefficient": 1.0, - "module_type": 2, - "id": 1, - "ects": null, "abbrev": "Init aux r\u00e9seaux informatiques", - "ue_id": 1, - "formation_id": 1, - "parcours": [], "app_critiques": [], - "module_id": 1 - } + "code": "R101", + "code_apogee": "", + "coefficient": 1.0, + "ects": 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_id": 1 + }, + "module_id": 1, + "moduleimpl_id": 1, + "responsable_id": 2 } ``` diff --git a/docs/samples/sample_partition-edit.json.md b/docs/samples/sample_partition-edit.json.md index a2d5b22..247efec 100644 --- a/docs/samples/sample_partition-edit.json.md +++ b/docs/samples/sample_partition-edit.json.md @@ -7,21 +7,21 @@ ```json { - "partition_name": "P2BIS", "bul_show_rank": true, - "groups_editable": true, - "id": 1, "formsemestre_id": 1, - "show_in_lists": false, - "numero": 3, "groups": { "1": { + "group_name": null, "id": 1, "numero": null, - "group_name": null, "partition_id": 1 } - } + }, + "groups_editable": true, + "id": 1, + "numero": 3, + "partition_name": "P2BIS", + "show_in_lists": false } ``` diff --git a/docs/samples/sample_partition-group-create.json.md b/docs/samples/sample_partition-group-create.json.md index ae4a4ae..2603459 100644 --- a/docs/samples/sample_partition-group-create.json.md +++ b/docs/samples/sample_partition-group-create.json.md @@ -7,19 +7,19 @@ ```json { + "group_name": "NEW_GROUP", "id": 2, "numero": null, - "partition_id": 1, - "group_name": "NEW_GROUP", "partition": { - "partition_name": null, "bul_show_rank": false, + "formsemestre_id": 1, "groups_editable": true, "id": 1, - "formsemestre_id": 1, - "show_in_lists": true, - "numero": 0 - } + "numero": 0, + "partition_name": null, + "show_in_lists": true + }, + "partition_id": 1 } ``` diff --git a/docs/samples/sample_partition-groups-order.json.md b/docs/samples/sample_partition-groups-order.json.md index 7bd9a59..712600e 100644 --- a/docs/samples/sample_partition-groups-order.json.md +++ b/docs/samples/sample_partition-groups-order.json.md @@ -7,21 +7,21 @@ ```json { - "partition_name": "P2BIS", "bul_show_rank": true, - "groups_editable": true, - "id": 1, "formsemestre_id": 1, - "show_in_lists": false, - "numero": 3, "groups": { "1": { + "group_name": null, "id": 1, "numero": 0, - "group_name": null, "partition_id": 1 } - } + }, + "groups_editable": true, + "id": 1, + "numero": 3, + "partition_name": "P2BIS", + "show_in_lists": false } ``` diff --git a/docs/samples/sample_partition-remove_etudiant.json.md b/docs/samples/sample_partition-remove_etudiant.json.md index adfdbb0..baec1eb 100644 --- a/docs/samples/sample_partition-remove_etudiant.json.md +++ b/docs/samples/sample_partition-remove_etudiant.json.md @@ -3,8 +3,8 @@ #### POST /partition/2/remove_etudiant/10 ```json { - "partition_id": 2, - "etudid": 10 + "etudid": 10, + "partition_id": 2 } ``` diff --git a/docs/samples/sample_partition.json.md b/docs/samples/sample_partition.json.md index bb3e7b6..d111815 100644 --- a/docs/samples/sample_partition.json.md +++ b/docs/samples/sample_partition.json.md @@ -3,21 +3,21 @@ #### GET /partition/1 ```json { - "id": 1, - "partition_name": null, "bul_show_rank": false, - "groups_editable": true, "formsemestre_id": 1, - "numero": 0, - "show_in_lists": true, "groups": { "1": { + "group_name": null, "id": 1, "numero": null, - "group_name": null, "partition_id": 1 } - } + }, + "groups_editable": true, + "id": 1, + "numero": 0, + "partition_name": null, + "show_in_lists": true } ``` diff --git a/docs/samples/sample_permissions.json.md b/docs/samples/sample_permissions.json.md index 1000b4b..539d96d 100644 --- a/docs/samples/sample_permissions.json.md +++ b/docs/samples/sample_permissions.json.md @@ -5,7 +5,7 @@ [ "ScoSuperAdmin", "APIView", - "... etc." + "..." ] ``` diff --git a/docs/samples/sample_role-add_permission.json.md b/docs/samples/sample_role-add_permission.json.md index 0f1766b..56c5dba 100644 --- a/docs/samples/sample_role-add_permission.json.md +++ b/docs/samples/sample_role-add_permission.json.md @@ -4,11 +4,11 @@ ```json { "id": 13, - "role_name": "customRole", "permissions": [ "ScoUsersView", "ScoView" - ] + ], + "role_name": "customRole" } ``` diff --git a/docs/samples/sample_role-create.json.md b/docs/samples/sample_role-create.json.md index 47bc196..de0d54f 100644 --- a/docs/samples/sample_role-create.json.md +++ b/docs/samples/sample_role-create.json.md @@ -8,11 +8,11 @@ ```json { "id": 13, - "role_name": "customRole", "permissions": [ "ScoUsersView", "ScoView" - ] + ], + "role_name": "customRole" } ``` diff --git a/docs/samples/sample_role-edit.json.md b/docs/samples/sample_role-edit.json.md index 5f539f7..f70c32a 100644 --- a/docs/samples/sample_role-edit.json.md +++ b/docs/samples/sample_role-edit.json.md @@ -8,10 +8,10 @@ ```json { "id": 13, - "role_name": "customRole", "permissions": [ "ScoView" - ] + ], + "role_name": "customRole" } ``` diff --git a/docs/samples/sample_role-remove_permission.json.md b/docs/samples/sample_role-remove_permission.json.md index 5e3a2d4..c3cfcfa 100644 --- a/docs/samples/sample_role-remove_permission.json.md +++ b/docs/samples/sample_role-remove_permission.json.md @@ -4,10 +4,10 @@ ```json { "id": 13, - "role_name": "customRole", "permissions": [ "ScoView" - ] + ], + "role_name": "customRole" } ``` diff --git a/docs/samples/sample_role.json.md b/docs/samples/sample_role.json.md index c362196..12e2408 100644 --- a/docs/samples/sample_role.json.md +++ b/docs/samples/sample_role.json.md @@ -4,10 +4,10 @@ ```json { "id": 1, - "role_name": "Observateur", "permissions": [ "ScoObservateur" - ] + ], + "role_name": "Observateur" } ``` diff --git a/docs/samples/sample_roles.json.md b/docs/samples/sample_roles.json.md index 95766f0..491c3a5 100644 --- a/docs/samples/sample_roles.json.md +++ b/docs/samples/sample_roles.json.md @@ -5,14 +5,13 @@ [ { "id": 1, - "role_name": "Observateur", "permissions": [ "ScoObservateur" - ] + ], + "role_name": "Observateur" }, { "id": 2, - "role_name": "Ens", "permissions": [ "ScoEntrepriseView", "ScoEtudAddAnnotations", @@ -22,9 +21,10 @@ "ScoObservateur", "ScoEnsView", "ScoView" - ] + ], + "role_name": "Ens" }, - "... etc." + "..." ] ``` diff --git a/docs/samples/sample_user-create.json.md b/docs/samples/sample_user-create.json.md index 0a16418..0dc49c3 100644 --- a/docs/samples/sample_user-create.json.md +++ b/docs/samples/sample_user-create.json.md @@ -7,25 +7,25 @@ ```json { - "date_expiration": null, - "date_modif_passwd": "2022-08-19T09:29:19.775361Z", - "date_created": "2022-08-19T09:29:19.775364Z", - "dept": null, - "id": 10, "active": true, - "status_txt": "actif", - "last_seen": "2022-08-19T09:29:19.775354Z", + "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": null, + "email": "", + "id": 10, + "last_seen": "2022-08-20T12:00:00.000000+02:00", "nom": "alain", - "prenom": "bruno", - "roles_string": "", - "user_name": "alain", "nom_fmt": "Alain", - "prenom_fmt": "Bruno", - "nomprenom": "Alain B.", - "prenomnom": "B. Alain", - "nomplogin": "ALAIN Bruno (alain)", "nomcomplet": "Bruno Alain", - "email": "" + "nomplogin": "ALAIN Bruno (alain)", + "nomprenom": "Alain B.", + "prenom": "bruno", + "prenom_fmt": "Bruno", + "prenomnom": "B. Alain", + "roles_string": "", + "status_txt": "actif", + "user_name": "alain" } ``` diff --git a/docs/samples/sample_user-edit.json.md b/docs/samples/sample_user-edit.json.md index eced5bf..6e18f83 100644 --- a/docs/samples/sample_user-edit.json.md +++ b/docs/samples/sample_user-edit.json.md @@ -7,25 +7,25 @@ ```json { - "date_expiration": null, - "date_modif_passwd": "2022-08-19T09:29:19.775361Z", - "date_created": "2022-08-19T09:29:19.775364Z", - "dept": "TAPI", - "id": 10, "active": false, - "status_txt": "ferm\u00e9", - "last_seen": "2022-08-19T09:29:19.775354Z", + "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": "", + "id": 10, + "last_seen": "2022-08-20T12:00:00.000000+02:00", "nom": "alain2", - "prenom": "bruno2", - "roles_string": "", - "user_name": "alain", "nom_fmt": "Alain2", - "prenom_fmt": "Bruno2", - "nomprenom": "Alain2 B.", - "prenomnom": "B. Alain2", - "nomplogin": "ALAIN2 Bruno2 (alain)", "nomcomplet": "Bruno2 Alain2", - "email": "" + "nomplogin": "ALAIN2 Bruno2 (alain)", + "nomprenom": "Alain2 B.", + "prenom": "bruno2", + "prenom_fmt": "Bruno2", + "prenomnom": "B. Alain2", + "roles_string": "", + "status_txt": "ferm\u00e9", + "user_name": "alain" } ``` diff --git a/docs/samples/sample_user-password.json.md b/docs/samples/sample_user-password.json.md new file mode 100644 index 0000000..bec2f53 --- /dev/null +++ b/docs/samples/sample_user-password.json.md @@ -0,0 +1,31 @@ +### user-password + +#### POST /user/3/password +> `Content-Type: application/json` +> +> `{ "password": "rePlaCemeNT456averylongandcomplicated" }` + +```json +{ + "active": true, + "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": "", + "id": 3, + "last_seen": "2022-08-20T12:00:00.000000+02:00", + "nom": "Sans", + "nom_fmt": "Sans", + "nomcomplet": "Permission Sans", + "nomplogin": "SANS Permission (other)", + "nomprenom": "Sans P.", + "prenom": "Permission", + "prenom_fmt": "Permission", + "prenomnom": "P. Sans", + "roles_string": "", + "status_txt": "actif", + "user_name": "other" +} +``` + diff --git a/docs/samples/sample_user-role-add.json.md b/docs/samples/sample_user-role-add.json.md index 7ae92b0..1046d24 100644 --- a/docs/samples/sample_user-role-add.json.md +++ b/docs/samples/sample_user-role-add.json.md @@ -3,25 +3,25 @@ #### POST /user/10/role/Observateur/add ```json { - "date_expiration": null, - "date_modif_passwd": "2022-08-19T09:29:19.775361Z", - "date_created": "2022-08-19T09:29:19.775364Z", - "dept": "TAPI", - "id": 10, "active": false, - "status_txt": "ferm\u00e9", - "last_seen": "2022-08-19T09:29:19.775354Z", + "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": "", + "id": 10, + "last_seen": "2022-08-20T12:00:00.000000+02:00", "nom": "alain2", - "prenom": "bruno2", - "roles_string": "Observateur_", - "user_name": "alain", "nom_fmt": "Alain2", - "prenom_fmt": "Bruno2", - "nomprenom": "Alain2 B.", - "prenomnom": "B. Alain2", - "nomplogin": "ALAIN2 Bruno2 (alain)", "nomcomplet": "Bruno2 Alain2", - "email": "" + "nomplogin": "ALAIN2 Bruno2 (alain)", + "nomprenom": "Alain2 B.", + "prenom": "bruno2", + "prenom_fmt": "Bruno2", + "prenomnom": "B. Alain2", + "roles_string": "Observateur_", + "status_txt": "ferm\u00e9", + "user_name": "alain" } ``` diff --git a/docs/samples/sample_user-role-remove.json.md b/docs/samples/sample_user-role-remove.json.md index 8cf72a0..96422ec 100644 --- a/docs/samples/sample_user-role-remove.json.md +++ b/docs/samples/sample_user-role-remove.json.md @@ -3,25 +3,25 @@ #### POST /user/10/role/Observateur/remove ```json { - "date_expiration": null, - "date_modif_passwd": "2022-08-19T09:29:19.775361Z", - "date_created": "2022-08-19T09:29:19.775364Z", - "dept": "TAPI", - "id": 10, "active": false, - "status_txt": "ferm\u00e9", - "last_seen": "2022-08-19T09:29:19.775354Z", + "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": "", + "id": 10, + "last_seen": "2022-08-20T12:00:00.000000+02:00", "nom": "alain2", - "prenom": "bruno2", - "roles_string": "", - "user_name": "alain", "nom_fmt": "Alain2", - "prenom_fmt": "Bruno2", - "nomprenom": "Alain2 B.", - "prenomnom": "B. Alain2", - "nomplogin": "ALAIN2 Bruno2 (alain)", "nomcomplet": "Bruno2 Alain2", - "email": "" + "nomplogin": "ALAIN2 Bruno2 (alain)", + "nomprenom": "Alain2 B.", + "prenom": "bruno2", + "prenom_fmt": "Bruno2", + "prenomnom": "B. Alain2", + "roles_string": "", + "status_txt": "ferm\u00e9", + "user_name": "alain" } ``` diff --git a/docs/samples/sample_user.json.md b/docs/samples/sample_user.json.md index de00140..f277c4a 100644 --- a/docs/samples/sample_user.json.md +++ b/docs/samples/sample_user.json.md @@ -3,25 +3,25 @@ #### GET /user/1 ```json { - "date_expiration": null, - "date_modif_passwd": "2022-08-19T09:27:59.660680Z", - "date_created": "2022-08-19T09:27:59.660683Z", - "dept": null, - "id": 1, "active": true, - "status_txt": "actif", - "last_seen": "2022-08-19T09:27:59.660673Z", + "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": null, + "email": "iuta-scodoc@univ-lille.fr", + "id": 1, + "last_seen": "2022-08-20T12:00:00.000000+02:00", "nom": "", - "prenom": "", - "roles_string": "SuperAdmin_", - "user_name": "admin", "nom_fmt": "admin", - "prenom_fmt": "", - "nomprenom": "admin", - "prenomnom": "admin", - "nomplogin": "ADMIN (admin)", "nomcomplet": " admin", - "email": "iuta-scodoc@univ-lille.fr" + "nomplogin": "ADMIN (admin)", + "nomprenom": "admin", + "prenom": "", + "prenom_fmt": "", + "prenomnom": "admin", + "roles_string": "SuperAdmin_", + "status_txt": "actif", + "user_name": "admin" } ``` diff --git a/docs/samples/sample_users-query.json.md b/docs/samples/sample_users-query.json.md index 50c4340..ce42137 100644 --- a/docs/samples/sample_users-query.json.md +++ b/docs/samples/sample_users-query.json.md @@ -4,48 +4,48 @@ ```json [ { - "date_expiration": null, - "date_modif_passwd": "2022-08-19T09:28:07.700732Z", - "date_created": "2022-08-19T09:28:07.700735Z", - "dept": "AA", - "id": 6, "active": true, - "status_txt": "actif", - "last_seen": "2022-08-19T09:28:07.700726Z", + "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": "AA", + "email": "", + "id": 6, + "last_seen": "2022-08-20T12:00:00.000000+02:00", "nom": "U AA", - "prenom": "lambda", - "roles_string": "UsersViewer_TAPI,Viewer_,UsersViewer_AA,Viewer_", - "user_name": "u_AA", "nom_fmt": "U Aa", - "prenom_fmt": "Lambda", - "nomprenom": "U Aa L.", - "prenomnom": "L. U Aa", - "nomplogin": "U AA Lambda (u_AA)", "nomcomplet": "Lambda U Aa", - "email": "" + "nomplogin": "U AA Lambda (u_AA)", + "nomprenom": "U Aa L.", + "prenom": "lambda", + "prenom_fmt": "Lambda", + "prenomnom": "L. U Aa", + "roles_string": "UsersViewer_TAPI,Viewer_,UsersViewer_AA,Viewer_", + "status_txt": "actif", + "user_name": "u_AA" }, { - "date_expiration": null, - "date_modif_passwd": "2022-08-19T09:28:08.125041Z", - "date_created": "2022-08-19T09:28:08.125043Z", - "dept": "BB", - "id": 7, "active": true, - "status_txt": "actif", - "last_seen": "2022-08-19T09:28:08.125034Z", + "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": "BB", + "email": "", + "id": 7, + "last_seen": "2022-08-20T12:00:00.000000+02:00", "nom": "U BB", - "prenom": "lambda", - "roles_string": "UsersViewer_TAPI,Viewer_,UsersViewer_AA,Viewer_,UsersViewer_BB,Viewer_", - "user_name": "u_BB", "nom_fmt": "U Bb", - "prenom_fmt": "Lambda", - "nomprenom": "U Bb L.", - "prenomnom": "L. U Bb", - "nomplogin": "U BB Lambda (u_BB)", "nomcomplet": "Lambda U Bb", - "email": "" + "nomplogin": "U BB Lambda (u_BB)", + "nomprenom": "U Bb L.", + "prenom": "lambda", + "prenom_fmt": "Lambda", + "prenomnom": "L. U Bb", + "roles_string": "UsersViewer_TAPI,Viewer_,UsersViewer_AA,Viewer_,UsersViewer_BB,Viewer_", + "status_txt": "actif", + "user_name": "u_BB" }, - "... etc." + "..." ] ```