From 523477221a7435d740ca6e66c508bcf58bbcd319 Mon Sep 17 00:00:00 2001 From: Jean-Marie Place Date: Fri, 9 Dec 2022 15:46:23 +0100 Subject: [PATCH 1/3] essai de git --- LICENSE | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/LICENSE b/LICENSE index 90f814dea..91d99c669 100644 --- a/LICENSE +++ b/LICENSE @@ -1,5 +1,5 @@ GNU Free Documentation License - +xxxxx Version 1.3, 3 November 2008 Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc. diff --git a/README.md b/README.md index 83ab45aa6..9bf856127 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Documentation de ScoDoc +# Documentation de ScoDoc test Documentation (Web) de ScoDoc, en [MkDocs](https://www.mkdocs.org/). From 783e4a86cfa15ddf0890f8ca47479435461beb96 Mon Sep 17 00:00:00 2001 From: Jean-Marie Place Date: Fri, 9 Dec 2022 15:50:06 +0100 Subject: [PATCH 2/3] Revert "essai de git" This reverts commit 6e8edd6fc67f1636f0d845f34bcbe4aec155ce8c. --- LICENSE | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/LICENSE b/LICENSE index 91d99c669..90f814dea 100644 --- a/LICENSE +++ b/LICENSE @@ -1,5 +1,5 @@ GNU Free Documentation License -xxxxx + Version 1.3, 3 November 2008 Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc. diff --git a/README.md b/README.md index 9bf856127..83ab45aa6 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Documentation de ScoDoc test +# Documentation de ScoDoc Documentation (Web) de ScoDoc, en [MkDocs](https://www.mkdocs.org/). From 1427992bb1ef3a64eec98b2819d7c6a0b7f70d3f Mon Sep 17 00:00:00 2001 From: jmpla Date: Tue, 27 Dec 2022 09:54:58 +0100 Subject: [PATCH 3/3] regenerate samples --- .../samples/sample_departement-create.json.md | 1 + docs/samples/sample_departement-edit.json.md | 1 + ...departement-formsemestres-courants.json.md | 120 +-- docs/samples/sample_departement-logo.json.md | 12 +- docs/samples/sample_departement.json.md | 2 + docs/samples/sample_departements.json.md | 2 + ...ple_etudiant-formsemestre-bulletin.json.md | 8 +- .../sample_etudiant-formsemestres.json.md | 752 +++++++++++++++++- docs/samples/sample_etudiant.json.md | 12 +- .../sample_etudiant_formsemestres.json.md | 376 ++++++++- docs/samples/sample_etudiants-clef.json.md | 12 +- .../samples/sample_etudiants-courants.json.md | 6 +- docs/samples/sample_formation-export.json.md | 50 +- docs/samples/sample_formation.json.md | 1 + docs/samples/sample_formations.json.md | 1 + .../sample_formsemestre-bulletins.json.md | 4 +- .../sample_formsemestre-etat_evals.json.md | 20 +- .../sample_formsemestre-etudiants.json.md | 6 +- .../sample_formsemestre-programme.json.md | 154 ++-- .../sample_formsemestre-resultats.json.md | 2 + docs/samples/sample_formsemestre.json.md | 376 ++++++++- .../sample_formsemestres-query.json.md | 752 +++++++++++++++++- docs/samples/sample_logo.json.md | 8 - docs/samples/sample_moduleimpl.json.md | 18 +- docs/samples/sample_user-create.json.md | 2 +- docs/samples/sample_user-edit.json.md | 6 +- docs/samples/sample_user-password.json.md | 29 + docs/samples/sample_user-role-add.json.md | 6 +- docs/samples/sample_user-role-remove.json.md | 6 +- docs/samples/sample_user.json.md | 2 +- 30 files changed, 2420 insertions(+), 327 deletions(-) diff --git a/docs/samples/sample_departement-create.json.md b/docs/samples/sample_departement-create.json.md index cb4ca0c5d..d1e324b0f 100644 --- a/docs/samples/sample_departement-create.json.md +++ b/docs/samples/sample_departement-create.json.md @@ -9,6 +9,7 @@ { "acronym": "NEWONE", "date_creation": "2022-08-20T12:00:00.000000+02:00", + "dept_name": "NEWONE", "description": null, "id": 6, "visible": true diff --git a/docs/samples/sample_departement-edit.json.md b/docs/samples/sample_departement-edit.json.md index a809e5628..39de22eda 100644 --- a/docs/samples/sample_departement-edit.json.md +++ b/docs/samples/sample_departement-edit.json.md @@ -9,6 +9,7 @@ { "acronym": "NEWONE", "date_creation": "2022-08-20T12:00:00.000000+02:00", + "dept_name": "NEWONE", "description": null, "id": 6, "visible": false diff --git a/docs/samples/sample_departement-formsemestres-courants.json.md b/docs/samples/sample_departement-formsemestres-courants.json.md index c7e28a9fa..716c032ea 100644 --- a/docs/samples/sample_departement-formsemestres-courants.json.md +++ b/docs/samples/sample_departement-formsemestres-courants.json.md @@ -1,131 +1,15 @@ ### departement-formsemestres-courants -#### GET /departement/TAPI/formsemestres_courants?date_courante=2022-07-01 +#### GET /departement/TAPI/formsemestres_courants ```json [ - { - "block_moyenne_generale": false, - "block_moyennes": false, - "bul_bgcolor": "white", - "bul_hide_xml": false, - "date_debut": "01/09/2021", - "date_debut_iso": "2021-09-01", - "date_fin": "31/08/2022", - "date_fin_iso": "2022-08-31", - "departement": { - "acronym": "TAPI", - "date_creation": "2022-08-20T12:00:00.000000+02:00", - "description": null, - "id": 1, - "visible": true - }, - "dept_id": 1, - "elt_annee_apo": null, - "elt_sem_apo": null, - "ens_can_edit_eval": false, - "etape_apo": "A1, A2, A3", - "etat": true, - "formation": { - "acronyme": "BUT R&T", - "code_specialite": 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, - "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, - "titre": "Semestre test", - "titre_formation": "BUT R&T", - "titre_num": "Semestre test semestre 1" - }, "..." ] ``` -#### GET /departement/id/1/formsemestres_courants?date_courante=2022-07-01 +#### GET /departement/id/1/formsemestres_courants ```json [ - { - "block_moyenne_generale": false, - "block_moyennes": false, - "bul_bgcolor": "white", - "bul_hide_xml": false, - "date_debut": "01/09/2021", - "date_debut_iso": "2021-09-01", - "date_fin": "31/08/2022", - "date_fin_iso": "2022-08-31", - "departement": { - "acronym": "TAPI", - "date_creation": "2022-08-20T12:00:00.000000+02:00", - "description": null, - "id": 1, - "visible": true - }, - "dept_id": 1, - "elt_annee_apo": null, - "elt_sem_apo": null, - "ens_can_edit_eval": false, - "etape_apo": "A1, A2, A3", - "etat": true, - "formation": { - "acronyme": "BUT R&T", - "code_specialite": 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, - "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, - "titre": "Semestre test", - "titre_formation": "BUT R&T", - "titre_num": "Semestre test semestre 1" - }, "..." ] ``` diff --git a/docs/samples/sample_departement-logo.json.md b/docs/samples/sample_departement-logo.json.md index 229814cff..363f45fb2 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/TAPI/logo/A +#### GET /departement/TAPI/logo/D ```json { - "Content-Disposition": "inline; filename=logo_A.jpg", - "Content-Type": "image/jpg" + "Content-Disposition": "inline; filename=logo_D.png", + "Content-Type": "image/png" } ``` -#### GET /departement/id/1/logo/A +#### GET /departement/id/1/logo/D ```json { - "Content-Disposition": "inline; filename=logo_A.jpg", - "Content-Type": "image/jpg" + "Content-Disposition": "inline; filename=logo_D.png", + "Content-Type": "image/png" } ``` diff --git a/docs/samples/sample_departement.json.md b/docs/samples/sample_departement.json.md index 69d0a1f03..71c87f74c 100644 --- a/docs/samples/sample_departement.json.md +++ b/docs/samples/sample_departement.json.md @@ -5,6 +5,7 @@ { "acronym": "TAPI", "date_creation": "2022-08-20T12:00:00.000000+02:00", + "dept_name": "TAPI", "description": null, "id": 1, "visible": true @@ -16,6 +17,7 @@ { "acronym": "TAPI", "date_creation": "2022-08-20T12:00:00.000000+02:00", + "dept_name": "TAPI", "description": null, "id": 1, "visible": true diff --git a/docs/samples/sample_departements.json.md b/docs/samples/sample_departements.json.md index 83c8e8686..f3dea6fd4 100644 --- a/docs/samples/sample_departements.json.md +++ b/docs/samples/sample_departements.json.md @@ -6,6 +6,7 @@ { "acronym": "TAPI", "date_creation": "2022-08-20T12:00:00.000000+02:00", + "dept_name": "TAPI", "description": null, "id": 1, "visible": true @@ -13,6 +14,7 @@ { "acronym": "AA", "date_creation": "2022-08-20T12:00:00.000000+02:00", + "dept_name": "AA", "description": null, "id": 2, "visible": true diff --git a/docs/samples/sample_etudiant-formsemestre-bulletin.json.md b/docs/samples/sample_etudiant-formsemestre-bulletin.json.md index 9a4cb3737..0be341147 100644 --- a/docs/samples/sample_etudiant-formsemestre-bulletin.json.md +++ b/docs/samples/sample_etudiant-formsemestre-bulletin.json.md @@ -17,7 +17,7 @@ "dept_naissance": "", "description": "", "domicile": "", - "email": "MADELEINE.FLEURY@example.com", + "email": "", "emailperso": "", "etudid": 11, "fax": "", @@ -1009,7 +1009,7 @@ "dept_naissance": "", "description": "", "domicile": "", - "email": "MADELEINE.FLEURY@example.com", + "email": "", "emailperso": "", "etudid": 11, "fax": "", @@ -2001,7 +2001,7 @@ "dept_naissance": "", "description": "", "domicile": "", - "email": "MADELEINE.FLEURY@example.com", + "email": "", "emailperso": "", "etudid": 11, "fax": "", @@ -2979,7 +2979,7 @@ #### GET /etudiant/nip/11/formsemestre/1/bulletin/short/pdf ```json { - "Content-Disposition": "attachment; filename=\"bul-Semestre_test_semestre_1-2022-11-02-FLEURY.pdf\"", + "Content-Disposition": "attachment; filename=\"bul-Semestre_test_semestre_1-2022-12-27-FLEURY.pdf\"", "Content-Type": "application/pdf" } ``` diff --git a/docs/samples/sample_etudiant-formsemestres.json.md b/docs/samples/sample_etudiant-formsemestres.json.md index 1fb2ecf98..709f76903 100644 --- a/docs/samples/sample_etudiant-formsemestres.json.md +++ b/docs/samples/sample_etudiant-formsemestres.json.md @@ -16,6 +16,7 @@ "departement": { "acronym": "TAPI", "date_creation": "2022-08-20T12:00:00.000000+02:00", + "dept_name": "TAPI", "description": null, "id": 1, "visible": true @@ -32,6 +33,7 @@ "departement": { "acronym": "TAPI", "date_creation": "2022-08-20T12:00:00.000000+02:00", + "dept_name": "TAPI", "description": null, "id": 1, "visible": true @@ -52,7 +54,378 @@ "gestion_semestrielle": false, "id": 1, "modalite": "FI", - "parcours": [], + "parcours": [ + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + }, + "Surveiller": { + "id_orebut": "0f341f4017cfa432f98534cdc57fad85", + "niveau": 1 + }, + "S\u00e9curiser": { + "id_orebut": "5f275775f2c68c75550e97b9dcaadc79", + "niveau": 1 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + }, + "Surveiller": { + "id_orebut": "0f341f4017cfa432f98534cdc57fad85", + "niveau": 2 + }, + "S\u00e9curiser": { + "id_orebut": "5f275775f2c68c75550e97b9dcaadc79", + "niveau": 2 + } + }, + "ordre": 3 + } + }, + "code": "Cyber", + "libelle": "Cybers\u00e9curit\u00e9", + "numero": 0 + }, + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "D\u00e9velopper": { + "id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b", + "niveau": 1 + }, + "Orchestrer": { + "id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "D\u00e9velopper": { + "id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b", + "niveau": 2 + }, + "Orchestrer": { + "id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + } + }, + "ordre": 3 + } + }, + "code": "DevCloud", + "libelle": "De\u0301veloppement syste\u0300me et cloud", + "numero": 0 + }, + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "Etendre": { + "id_orebut": "1a44792b51880107bdcbb63e995581d1", + "niveau": 1 + }, + "Exploiter": { + "id_orebut": "58109285af1087d2cd5b7b9dd1b92b92", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "Etendre": { + "id_orebut": "1a44792b51880107bdcbb63e995581d1", + "niveau": 2 + }, + "Exploiter": { + "id_orebut": "58109285af1087d2cd5b7b9dd1b92b92", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + } + }, + "ordre": 3 + } + }, + "code": "IOM", + "libelle": "Internet des objets et mobilit\u00e9", + "numero": 0 + }, + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "Organiser": { + "id_orebut": "98f7d9b39bb503ce64755c6148cbc66d", + "niveau": 1 + }, + "Piloter": { + "id_orebut": "95742cf15ea805ff7ddae4ed3b893597", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "Organiser": { + "id_orebut": "98f7d9b39bb503ce64755c6148cbc66d", + "niveau": 2 + }, + "Piloter": { + "id_orebut": "95742cf15ea805ff7ddae4ed3b893597", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + } + }, + "ordre": 3 + } + }, + "code": "PPR", + "libelle": "Pilotage de projets de re\u0301seaux", + "numero": 0 + }, + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + }, + "Rapprocher": { + "id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79", + "niveau": 1 + }, + "Unifier": { + "id_orebut": "7301e73a203a85e6b2cb957dc5223e29", + "niveau": 1 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + }, + "Rapprocher": { + "id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79", + "niveau": 2 + }, + "Unifier": { + "id_orebut": "7301e73a203a85e6b2cb957dc5223e29", + "niveau": 2 + } + }, + "ordre": 3 + } + }, + "code": "ROM", + "libelle": "R\u00e9seaux Op\u00e9rateurs et Multim\u00e9dia", + "numero": 0 + } + ], "resp_can_change_ens": true, "resp_can_edit": false, "responsables": [], @@ -61,6 +434,7 @@ "session_id": "TAPI-BUT-FI-S1-2021", "titre": "Semestre test", "titre_court": "BUT R&T", + "titre_formation": "BUT R&T", "titre_num": "Semestre test semestre 1" }, "..." @@ -83,6 +457,7 @@ "departement": { "acronym": "TAPI", "date_creation": "2022-08-20T12:00:00.000000+02:00", + "dept_name": "TAPI", "description": null, "id": 1, "visible": true @@ -99,6 +474,7 @@ "departement": { "acronym": "TAPI", "date_creation": "2022-08-20T12:00:00.000000+02:00", + "dept_name": "TAPI", "description": null, "id": 1, "visible": true @@ -119,7 +495,378 @@ "gestion_semestrielle": false, "id": 1, "modalite": "FI", - "parcours": [], + "parcours": [ + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + }, + "Surveiller": { + "id_orebut": "0f341f4017cfa432f98534cdc57fad85", + "niveau": 1 + }, + "S\u00e9curiser": { + "id_orebut": "5f275775f2c68c75550e97b9dcaadc79", + "niveau": 1 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + }, + "Surveiller": { + "id_orebut": "0f341f4017cfa432f98534cdc57fad85", + "niveau": 2 + }, + "S\u00e9curiser": { + "id_orebut": "5f275775f2c68c75550e97b9dcaadc79", + "niveau": 2 + } + }, + "ordre": 3 + } + }, + "code": "Cyber", + "libelle": "Cybers\u00e9curit\u00e9", + "numero": 0 + }, + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "D\u00e9velopper": { + "id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b", + "niveau": 1 + }, + "Orchestrer": { + "id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "D\u00e9velopper": { + "id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b", + "niveau": 2 + }, + "Orchestrer": { + "id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + } + }, + "ordre": 3 + } + }, + "code": "DevCloud", + "libelle": "De\u0301veloppement syste\u0300me et cloud", + "numero": 0 + }, + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "Etendre": { + "id_orebut": "1a44792b51880107bdcbb63e995581d1", + "niveau": 1 + }, + "Exploiter": { + "id_orebut": "58109285af1087d2cd5b7b9dd1b92b92", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "Etendre": { + "id_orebut": "1a44792b51880107bdcbb63e995581d1", + "niveau": 2 + }, + "Exploiter": { + "id_orebut": "58109285af1087d2cd5b7b9dd1b92b92", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + } + }, + "ordre": 3 + } + }, + "code": "IOM", + "libelle": "Internet des objets et mobilit\u00e9", + "numero": 0 + }, + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "Organiser": { + "id_orebut": "98f7d9b39bb503ce64755c6148cbc66d", + "niveau": 1 + }, + "Piloter": { + "id_orebut": "95742cf15ea805ff7ddae4ed3b893597", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "Organiser": { + "id_orebut": "98f7d9b39bb503ce64755c6148cbc66d", + "niveau": 2 + }, + "Piloter": { + "id_orebut": "95742cf15ea805ff7ddae4ed3b893597", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + } + }, + "ordre": 3 + } + }, + "code": "PPR", + "libelle": "Pilotage de projets de re\u0301seaux", + "numero": 0 + }, + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + }, + "Rapprocher": { + "id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79", + "niveau": 1 + }, + "Unifier": { + "id_orebut": "7301e73a203a85e6b2cb957dc5223e29", + "niveau": 1 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + }, + "Rapprocher": { + "id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79", + "niveau": 2 + }, + "Unifier": { + "id_orebut": "7301e73a203a85e6b2cb957dc5223e29", + "niveau": 2 + } + }, + "ordre": 3 + } + }, + "code": "ROM", + "libelle": "R\u00e9seaux Op\u00e9rateurs et Multim\u00e9dia", + "numero": 0 + } + ], "resp_can_change_ens": true, "resp_can_edit": false, "responsables": [], @@ -128,6 +875,7 @@ "session_id": "TAPI-BUT-FI-S1-2021", "titre": "Semestre test", "titre_court": "BUT R&T", + "titre_formation": "BUT R&T", "titre_num": "Semestre test semestre 1" }, "..." diff --git a/docs/samples/sample_etudiant.json.md b/docs/samples/sample_etudiant.json.md index 385c93f64..393d71760 100644 --- a/docs/samples/sample_etudiant.json.md +++ b/docs/samples/sample_etudiant.json.md @@ -18,7 +18,7 @@ "decision": null, "etudid": 11, "francais": null, - "id": 11, + "id": 21, "math": null, "nomlycee": null, "physique": null, @@ -35,7 +35,7 @@ "codepostaldomicile": null, "description": null, "domicile": null, - "email": "MADELEINE.FLEURY@example.com", + "email": null, "emailperso": null, "etudid": 11, "fax": null, @@ -89,7 +89,7 @@ "decision": null, "etudid": 11, "francais": null, - "id": 11, + "id": 21, "math": null, "nomlycee": null, "physique": null, @@ -106,7 +106,7 @@ "codepostaldomicile": null, "description": null, "domicile": null, - "email": "MADELEINE.FLEURY@example.com", + "email": null, "emailperso": null, "etudid": 11, "fax": null, @@ -160,7 +160,7 @@ "decision": null, "etudid": 11, "francais": null, - "id": 11, + "id": 21, "math": null, "nomlycee": null, "physique": null, @@ -177,7 +177,7 @@ "codepostaldomicile": null, "description": null, "domicile": null, - "email": "MADELEINE.FLEURY@example.com", + "email": null, "emailperso": null, "etudid": 11, "fax": null, diff --git a/docs/samples/sample_etudiant_formsemestres.json.md b/docs/samples/sample_etudiant_formsemestres.json.md index 1b6867631..3a595c87c 100644 --- a/docs/samples/sample_etudiant_formsemestres.json.md +++ b/docs/samples/sample_etudiant_formsemestres.json.md @@ -16,6 +16,7 @@ "departement": { "acronym": "TAPI", "date_creation": "2022-08-20T12:00:00.000000+02:00", + "dept_name": "TAPI", "description": null, "id": 1, "visible": true @@ -32,6 +33,7 @@ "departement": { "acronym": "TAPI", "date_creation": "2022-08-20T12:00:00.000000+02:00", + "dept_name": "TAPI", "description": null, "id": 1, "visible": true @@ -52,7 +54,378 @@ "gestion_semestrielle": false, "id": 1, "modalite": "FI", - "parcours": [], + "parcours": [ + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + }, + "Surveiller": { + "id_orebut": "0f341f4017cfa432f98534cdc57fad85", + "niveau": 1 + }, + "S\u00e9curiser": { + "id_orebut": "5f275775f2c68c75550e97b9dcaadc79", + "niveau": 1 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + }, + "Surveiller": { + "id_orebut": "0f341f4017cfa432f98534cdc57fad85", + "niveau": 2 + }, + "S\u00e9curiser": { + "id_orebut": "5f275775f2c68c75550e97b9dcaadc79", + "niveau": 2 + } + }, + "ordre": 3 + } + }, + "code": "Cyber", + "libelle": "Cybers\u00e9curit\u00e9", + "numero": 0 + }, + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "D\u00e9velopper": { + "id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b", + "niveau": 1 + }, + "Orchestrer": { + "id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "D\u00e9velopper": { + "id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b", + "niveau": 2 + }, + "Orchestrer": { + "id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + } + }, + "ordre": 3 + } + }, + "code": "DevCloud", + "libelle": "De\u0301veloppement syste\u0300me et cloud", + "numero": 0 + }, + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "Etendre": { + "id_orebut": "1a44792b51880107bdcbb63e995581d1", + "niveau": 1 + }, + "Exploiter": { + "id_orebut": "58109285af1087d2cd5b7b9dd1b92b92", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "Etendre": { + "id_orebut": "1a44792b51880107bdcbb63e995581d1", + "niveau": 2 + }, + "Exploiter": { + "id_orebut": "58109285af1087d2cd5b7b9dd1b92b92", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + } + }, + "ordre": 3 + } + }, + "code": "IOM", + "libelle": "Internet des objets et mobilit\u00e9", + "numero": 0 + }, + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "Organiser": { + "id_orebut": "98f7d9b39bb503ce64755c6148cbc66d", + "niveau": 1 + }, + "Piloter": { + "id_orebut": "95742cf15ea805ff7ddae4ed3b893597", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "Organiser": { + "id_orebut": "98f7d9b39bb503ce64755c6148cbc66d", + "niveau": 2 + }, + "Piloter": { + "id_orebut": "95742cf15ea805ff7ddae4ed3b893597", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + } + }, + "ordre": 3 + } + }, + "code": "PPR", + "libelle": "Pilotage de projets de re\u0301seaux", + "numero": 0 + }, + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + }, + "Rapprocher": { + "id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79", + "niveau": 1 + }, + "Unifier": { + "id_orebut": "7301e73a203a85e6b2cb957dc5223e29", + "niveau": 1 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + }, + "Rapprocher": { + "id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79", + "niveau": 2 + }, + "Unifier": { + "id_orebut": "7301e73a203a85e6b2cb957dc5223e29", + "niveau": 2 + } + }, + "ordre": 3 + } + }, + "code": "ROM", + "libelle": "R\u00e9seaux Op\u00e9rateurs et Multim\u00e9dia", + "numero": 0 + } + ], "resp_can_change_ens": true, "resp_can_edit": false, "responsables": [], @@ -61,6 +434,7 @@ "session_id": "TAPI-BUT-FI-S1-2021", "titre": "Semestre test", "titre_court": "BUT R&T", + "titre_formation": "BUT R&T", "titre_num": "Semestre test semestre 1" }, "..." diff --git a/docs/samples/sample_etudiants-clef.json.md b/docs/samples/sample_etudiants-clef.json.md index 7e7e11dd2..de8a76d59 100644 --- a/docs/samples/sample_etudiants-clef.json.md +++ b/docs/samples/sample_etudiants-clef.json.md @@ -19,7 +19,7 @@ "decision": null, "etudid": 11, "francais": null, - "id": 11, + "id": 21, "math": null, "nomlycee": null, "physique": null, @@ -36,7 +36,7 @@ "codepostaldomicile": null, "description": null, "domicile": null, - "email": "MADELEINE.FLEURY@example.com", + "email": null, "emailperso": null, "etudid": 11, "fax": null, @@ -93,7 +93,7 @@ "decision": null, "etudid": 11, "francais": null, - "id": 11, + "id": 21, "math": null, "nomlycee": null, "physique": null, @@ -110,7 +110,7 @@ "codepostaldomicile": null, "description": null, "domicile": null, - "email": "MADELEINE.FLEURY@example.com", + "email": null, "emailperso": null, "etudid": 11, "fax": null, @@ -167,7 +167,7 @@ "decision": null, "etudid": 11, "francais": null, - "id": 11, + "id": 21, "math": null, "nomlycee": null, "physique": null, @@ -184,7 +184,7 @@ "codepostaldomicile": null, "description": null, "domicile": null, - "email": "MADELEINE.FLEURY@example.com", + "email": null, "emailperso": null, "etudid": 11, "fax": null, diff --git a/docs/samples/sample_etudiants-courants.json.md b/docs/samples/sample_etudiants-courants.json.md index 0776ecc5e..5eb97766e 100644 --- a/docs/samples/sample_etudiants-courants.json.md +++ b/docs/samples/sample_etudiants-courants.json.md @@ -71,7 +71,7 @@ "codepostaldomicile": null, "description": null, "domicile": null, - "email": "SACHA.COSTA@example.com", + "email": null, "emailperso": null, "etudid": 1, "fax": null, @@ -121,7 +121,7 @@ "decision": null, "etudid": 2, "francais": null, - "id": 2, + "id": 3, "math": null, "nomlycee": null, "physique": null, @@ -138,7 +138,7 @@ "codepostaldomicile": null, "description": null, "domicile": null, - "email": "SIMONE.NAUDIN@example.com", + "email": null, "emailperso": null, "etudid": 2, "fax": null, diff --git a/docs/samples/sample_formation-export.json.md b/docs/samples/sample_formation-export.json.md index 2480da4ea..95bf6998a 100644 --- a/docs/samples/sample_formation-export.json.md +++ b/docs/samples/sample_formation-export.json.md @@ -8,6 +8,7 @@ "departement": { "acronym": "TAPI", "date_creation": "2022-08-20T12:00:00.000000+02:00", + "dept_name": "TAPI", "description": null, "id": 1, "visible": true @@ -26,9 +27,6 @@ "ue": [ { "acronyme": "RT1.1", - "apc_niveau_annee": "BUT1", - "apc_niveau_libelle": "Assister l\u2019administrateur du r\u00e9seau", - "apc_niveau_ordre": 1, "code_apogee": "", "coef_rcue": 1.0, "coefficient": 0.0, @@ -40,17 +38,7 @@ "module": [ { "abbrev": "Init aux r\u00e9seaux informatiques", - "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" - }, - "AC11.02": { - "libelle": "Comprendre l'architecture et les fondements des syst\u00e8mes num\u00e9riques, les principes du codage de l'information, des communications et de l'Internet" - }, - "AC11.03": { - "libelle": "Configurer les fonctions de base du re\u0301seau local" - } - }, + "app_critiques": {}, "code": "R101", "code_apogee": "", "coefficient": 1.0, @@ -211,9 +199,6 @@ }, { "acronyme": "RT2.1", - "apc_niveau_annee": "BUT1", - "apc_niveau_libelle": "D\u00e9couvrir les transmissions et la ToIP", - "apc_niveau_ordre": 1, "code_apogee": "", "coef_rcue": 1.0, "coefficient": 0.0, @@ -416,9 +401,6 @@ }, { "acronyme": "RT3.1", - "apc_niveau_annee": "BUT1", - "apc_niveau_libelle": "S\u2019int\u00e9grer dans un service informatique", - "apc_niveau_ordre": 1, "code_apogee": "", "coef_rcue": 1.0, "coefficient": 0.0, @@ -641,6 +623,7 @@ "departement": { "acronym": "TAPI", "date_creation": "2022-08-20T12:00:00.000000+02:00", + "dept_name": "TAPI", "description": null, "id": 1, "visible": true @@ -659,9 +642,6 @@ "ue": [ { "acronyme": "RT1.1", - "apc_niveau_annee": "BUT1", - "apc_niveau_libelle": "Assister l\u2019administrateur du r\u00e9seau", - "apc_niveau_ordre": 1, "code_apogee": "", "coef_rcue": 1.0, "coefficient": 0.0, @@ -677,17 +657,7 @@ "module": [ { "abbrev": "Init aux r\u00e9seaux informatiques", - "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" - }, - "AC11.02": { - "libelle": "Comprendre l'architecture et les fondements des syst\u00e8mes num\u00e9riques, les principes du codage de l'information, des communications et de l'Internet" - }, - "AC11.03": { - "libelle": "Configurer les fonctions de base du re\u0301seau local" - } - }, + "app_critiques": {}, "code": "R101", "code_apogee": "", "coefficient": 1.0, @@ -869,7 +839,7 @@ "ue_id": 1 } ], - "niveau_competence_id": 1, + "niveau_competence_id": "", "numero": 1, "parcour_id": "", "reference": 1, @@ -881,9 +851,6 @@ }, { "acronyme": "RT2.1", - "apc_niveau_annee": "BUT1", - "apc_niveau_libelle": "D\u00e9couvrir les transmissions et la ToIP", - "apc_niveau_ordre": 1, "code_apogee": "", "coef_rcue": 1.0, "coefficient": 0.0, @@ -1116,7 +1083,7 @@ "ue_id": 2 } ], - "niveau_competence_id": 4, + "niveau_competence_id": "", "numero": 2, "parcour_id": "", "reference": 2, @@ -1128,9 +1095,6 @@ }, { "acronyme": "RT3.1", - "apc_niveau_annee": "BUT1", - "apc_niveau_libelle": "S\u2019int\u00e9grer dans un service informatique", - "apc_niveau_ordre": 1, "code_apogee": "", "coef_rcue": 1.0, "coefficient": 0.0, @@ -1377,7 +1341,7 @@ "ue_id": 3 } ], - "niveau_competence_id": 7, + "niveau_competence_id": "", "numero": 3, "parcour_id": "", "reference": 3, diff --git a/docs/samples/sample_formation.json.md b/docs/samples/sample_formation.json.md index 47d459e45..eac479eaa 100644 --- a/docs/samples/sample_formation.json.md +++ b/docs/samples/sample_formation.json.md @@ -8,6 +8,7 @@ "departement": { "acronym": "TAPI", "date_creation": "2022-08-20T12:00:00.000000+02:00", + "dept_name": "TAPI", "description": null, "id": 1, "visible": true diff --git a/docs/samples/sample_formations.json.md b/docs/samples/sample_formations.json.md index 28e7669f0..c63b7a153 100644 --- a/docs/samples/sample_formations.json.md +++ b/docs/samples/sample_formations.json.md @@ -9,6 +9,7 @@ "departement": { "acronym": "TAPI", "date_creation": "2022-08-20T12:00:00.000000+02:00", + "dept_name": "TAPI", "description": null, "id": 1, "visible": true diff --git a/docs/samples/sample_formsemestre-bulletins.json.md b/docs/samples/sample_formsemestre-bulletins.json.md index eb0381ab9..b23cdec33 100644 --- a/docs/samples/sample_formsemestre-bulletins.json.md +++ b/docs/samples/sample_formsemestre-bulletins.json.md @@ -18,7 +18,7 @@ "dept_naissance": "", "description": "", "domicile": "", - "email": "SACHA.COSTA@example.com", + "email": "", "emailperso": "", "etudid": 1, "fax": "", @@ -1006,7 +1006,7 @@ "dept_naissance": "", "description": "", "domicile": "", - "email": "SIMONE.NAUDIN@example.com", + "email": "", "emailperso": "", "etudid": 2, "fax": "", diff --git a/docs/samples/sample_formsemestre-etat_evals.json.md b/docs/samples/sample_formsemestre-etat_evals.json.md index c4b8945d9..e02bdb6cb 100644 --- a/docs/samples/sample_formsemestre-etat_evals.json.md +++ b/docs/samples/sample_formsemestre-etat_evals.json.md @@ -41,17 +41,7 @@ "id": 1, "module": { "abbrev": "Init aux r\u00e9seaux informatiques", - "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" - }, - "AC11.02": { - "libelle": "Comprendre l'architecture et les fondements des syst\u00e8mes num\u00e9riques, les principes du codage de l'information, des communications et de l'Internet" - }, - "AC11.03": { - "libelle": "Configurer les fonctions de base du re\u0301seau local" - } - }, + "app_critiques": {}, "code": "R101", "code_apogee": "", "coefficient": 1.0, @@ -82,7 +72,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -106,7 +96,7 @@ "formation_id": 1, "id": 2, "is_external": false, - "niveau_competence_id": 4, + "niveau_competence_id": null, "numero": 2, "parcour_id": null, "semestre_idx": 1, @@ -130,7 +120,7 @@ "formation_id": 1, "id": 3, "is_external": false, - "niveau_competence_id": 7, + "niveau_competence_id": null, "numero": 3, "parcour_id": null, "semestre_idx": 1, @@ -217,7 +207,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, diff --git a/docs/samples/sample_formsemestre-etudiants.json.md b/docs/samples/sample_formsemestre-etudiants.json.md index ba5826a6f..3965e4b0b 100644 --- a/docs/samples/sample_formsemestre-etudiants.json.md +++ b/docs/samples/sample_formsemestre-etudiants.json.md @@ -56,7 +56,7 @@ "decision": null, "etudid": 10, "francais": null, - "id": 10, + "id": 19, "math": null, "nomlycee": null, "physique": null, @@ -73,7 +73,7 @@ "codepostaldomicile": null, "description": null, "domicile": null, - "email": "MARGUERITE.BOUTET@example.com", + "email": null, "emailperso": null, "etudid": 10, "fax": null, @@ -141,7 +141,7 @@ "codepostaldomicile": null, "description": null, "domicile": null, - "email": "SACHA.COSTA@example.com", + "email": null, "emailperso": null, "etudid": 1, "fax": null, diff --git a/docs/samples/sample_formsemestre-programme.json.md b/docs/samples/sample_formsemestre-programme.json.md index 3d3206a34..dbf3067e7 100644 --- a/docs/samples/sample_formsemestre-programme.json.md +++ b/docs/samples/sample_formsemestre-programme.json.md @@ -13,17 +13,7 @@ "id": 1, "module": { "abbrev": "Init aux r\u00e9seaux informatiques", - "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" - }, - "AC11.02": { - "libelle": "Comprendre l'architecture et les fondements des syst\u00e8mes num\u00e9riques, les principes du codage de l'information, des communications et de l'Internet" - }, - "AC11.03": { - "libelle": "Configurer les fonctions de base du re\u0301seau local" - } - }, + "app_critiques": {}, "code": "R101", "code_apogee": "", "coefficient": 1.0, @@ -54,7 +44,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -78,7 +68,7 @@ "formation_id": 1, "id": 2, "is_external": false, - "niveau_competence_id": 4, + "niveau_competence_id": null, "numero": 2, "parcour_id": null, "semestre_idx": 1, @@ -102,7 +92,7 @@ "formation_id": 1, "id": 3, "is_external": false, - "niveau_competence_id": 7, + "niveau_competence_id": null, "numero": 3, "parcour_id": null, "semestre_idx": 1, @@ -158,7 +148,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -214,7 +204,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -238,7 +228,7 @@ "formation_id": 1, "id": 2, "is_external": false, - "niveau_competence_id": 4, + "niveau_competence_id": null, "numero": 2, "parcour_id": null, "semestre_idx": 1, @@ -294,7 +284,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -318,7 +308,7 @@ "formation_id": 1, "id": 2, "is_external": false, - "niveau_competence_id": 4, + "niveau_competence_id": null, "numero": 2, "parcour_id": null, "semestre_idx": 1, @@ -374,7 +364,7 @@ "formation_id": 1, "id": 2, "is_external": false, - "niveau_competence_id": 4, + "niveau_competence_id": null, "numero": 2, "parcour_id": null, "semestre_idx": 1, @@ -430,7 +420,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -486,7 +476,7 @@ "formation_id": 1, "id": 3, "is_external": false, - "niveau_competence_id": 7, + "niveau_competence_id": null, "numero": 3, "parcour_id": null, "semestre_idx": 1, @@ -542,7 +532,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -566,7 +556,7 @@ "formation_id": 1, "id": 3, "is_external": false, - "niveau_competence_id": 7, + "niveau_competence_id": null, "numero": 3, "parcour_id": null, "semestre_idx": 1, @@ -622,7 +612,7 @@ "formation_id": 1, "id": 3, "is_external": false, - "niveau_competence_id": 7, + "niveau_competence_id": null, "numero": 3, "parcour_id": null, "semestre_idx": 1, @@ -678,7 +668,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -702,7 +692,7 @@ "formation_id": 1, "id": 2, "is_external": false, - "niveau_competence_id": 4, + "niveau_competence_id": null, "numero": 2, "parcour_id": null, "semestre_idx": 1, @@ -726,7 +716,7 @@ "formation_id": 1, "id": 3, "is_external": false, - "niveau_competence_id": 7, + "niveau_competence_id": null, "numero": 3, "parcour_id": null, "semestre_idx": 1, @@ -782,7 +772,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -806,7 +796,7 @@ "formation_id": 1, "id": 2, "is_external": false, - "niveau_competence_id": 4, + "niveau_competence_id": null, "numero": 2, "parcour_id": null, "semestre_idx": 1, @@ -830,7 +820,7 @@ "formation_id": 1, "id": 3, "is_external": false, - "niveau_competence_id": 7, + "niveau_competence_id": null, "numero": 3, "parcour_id": null, "semestre_idx": 1, @@ -886,7 +876,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -910,7 +900,7 @@ "formation_id": 1, "id": 2, "is_external": false, - "niveau_competence_id": 4, + "niveau_competence_id": null, "numero": 2, "parcour_id": null, "semestre_idx": 1, @@ -934,7 +924,7 @@ "formation_id": 1, "id": 3, "is_external": false, - "niveau_competence_id": 7, + "niveau_competence_id": null, "numero": 3, "parcour_id": null, "semestre_idx": 1, @@ -990,7 +980,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -1014,7 +1004,7 @@ "formation_id": 1, "id": 2, "is_external": false, - "niveau_competence_id": 4, + "niveau_competence_id": null, "numero": 2, "parcour_id": null, "semestre_idx": 1, @@ -1070,7 +1060,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -1094,7 +1084,7 @@ "formation_id": 1, "id": 2, "is_external": false, - "niveau_competence_id": 4, + "niveau_competence_id": null, "numero": 2, "parcour_id": null, "semestre_idx": 1, @@ -1150,7 +1140,7 @@ "formation_id": 1, "id": 2, "is_external": false, - "niveau_competence_id": 4, + "niveau_competence_id": null, "numero": 2, "parcour_id": null, "semestre_idx": 1, @@ -1174,7 +1164,7 @@ "formation_id": 1, "id": 3, "is_external": false, - "niveau_competence_id": 7, + "niveau_competence_id": null, "numero": 3, "parcour_id": null, "semestre_idx": 1, @@ -1232,7 +1222,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -1288,7 +1278,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -1344,7 +1334,7 @@ "formation_id": 1, "id": 2, "is_external": false, - "niveau_competence_id": 4, + "niveau_competence_id": null, "numero": 2, "parcour_id": null, "semestre_idx": 1, @@ -1400,7 +1390,7 @@ "formation_id": 1, "id": 3, "is_external": false, - "niveau_competence_id": 7, + "niveau_competence_id": null, "numero": 3, "parcour_id": null, "semestre_idx": 1, @@ -1456,7 +1446,7 @@ "formation_id": 1, "id": 3, "is_external": false, - "niveau_competence_id": 7, + "niveau_competence_id": null, "numero": 3, "parcour_id": null, "semestre_idx": 1, @@ -1531,7 +1521,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -1555,7 +1545,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -1579,7 +1569,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -1603,7 +1593,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -1627,7 +1617,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -1651,7 +1641,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -1675,7 +1665,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -1699,7 +1689,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -1723,7 +1713,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -1747,7 +1737,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -1771,7 +1761,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -1795,7 +1785,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -1819,7 +1809,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -1831,7 +1821,7 @@ "ue_id": 1 } ], - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -1864,7 +1854,7 @@ "formation_id": 1, "id": 2, "is_external": false, - "niveau_competence_id": 4, + "niveau_competence_id": null, "numero": 2, "parcour_id": null, "semestre_idx": 1, @@ -1888,7 +1878,7 @@ "formation_id": 1, "id": 2, "is_external": false, - "niveau_competence_id": 4, + "niveau_competence_id": null, "numero": 2, "parcour_id": null, "semestre_idx": 1, @@ -1912,7 +1902,7 @@ "formation_id": 1, "id": 2, "is_external": false, - "niveau_competence_id": 4, + "niveau_competence_id": null, "numero": 2, "parcour_id": null, "semestre_idx": 1, @@ -1936,7 +1926,7 @@ "formation_id": 1, "id": 2, "is_external": false, - "niveau_competence_id": 4, + "niveau_competence_id": null, "numero": 2, "parcour_id": null, "semestre_idx": 1, @@ -1960,7 +1950,7 @@ "formation_id": 1, "id": 2, "is_external": false, - "niveau_competence_id": 4, + "niveau_competence_id": null, "numero": 2, "parcour_id": null, "semestre_idx": 1, @@ -1984,7 +1974,7 @@ "formation_id": 1, "id": 2, "is_external": false, - "niveau_competence_id": 4, + "niveau_competence_id": null, "numero": 2, "parcour_id": null, "semestre_idx": 1, @@ -2008,7 +1998,7 @@ "formation_id": 1, "id": 2, "is_external": false, - "niveau_competence_id": 4, + "niveau_competence_id": null, "numero": 2, "parcour_id": null, "semestre_idx": 1, @@ -2032,7 +2022,7 @@ "formation_id": 1, "id": 2, "is_external": false, - "niveau_competence_id": 4, + "niveau_competence_id": null, "numero": 2, "parcour_id": null, "semestre_idx": 1, @@ -2056,7 +2046,7 @@ "formation_id": 1, "id": 2, "is_external": false, - "niveau_competence_id": 4, + "niveau_competence_id": null, "numero": 2, "parcour_id": null, "semestre_idx": 1, @@ -2080,7 +2070,7 @@ "formation_id": 1, "id": 2, "is_external": false, - "niveau_competence_id": 4, + "niveau_competence_id": null, "numero": 2, "parcour_id": null, "semestre_idx": 1, @@ -2104,7 +2094,7 @@ "formation_id": 1, "id": 2, "is_external": false, - "niveau_competence_id": 4, + "niveau_competence_id": null, "numero": 2, "parcour_id": null, "semestre_idx": 1, @@ -2116,7 +2106,7 @@ "ue_id": 2 } ], - "niveau_competence_id": 4, + "niveau_competence_id": null, "numero": 2, "parcour_id": null, "semestre_idx": 1, @@ -2149,7 +2139,7 @@ "formation_id": 1, "id": 3, "is_external": false, - "niveau_competence_id": 7, + "niveau_competence_id": null, "numero": 3, "parcour_id": null, "semestre_idx": 1, @@ -2173,7 +2163,7 @@ "formation_id": 1, "id": 3, "is_external": false, - "niveau_competence_id": 7, + "niveau_competence_id": null, "numero": 3, "parcour_id": null, "semestre_idx": 1, @@ -2197,7 +2187,7 @@ "formation_id": 1, "id": 3, "is_external": false, - "niveau_competence_id": 7, + "niveau_competence_id": null, "numero": 3, "parcour_id": null, "semestre_idx": 1, @@ -2221,7 +2211,7 @@ "formation_id": 1, "id": 3, "is_external": false, - "niveau_competence_id": 7, + "niveau_competence_id": null, "numero": 3, "parcour_id": null, "semestre_idx": 1, @@ -2245,7 +2235,7 @@ "formation_id": 1, "id": 3, "is_external": false, - "niveau_competence_id": 7, + "niveau_competence_id": null, "numero": 3, "parcour_id": null, "semestre_idx": 1, @@ -2269,7 +2259,7 @@ "formation_id": 1, "id": 3, "is_external": false, - "niveau_competence_id": 7, + "niveau_competence_id": null, "numero": 3, "parcour_id": null, "semestre_idx": 1, @@ -2293,7 +2283,7 @@ "formation_id": 1, "id": 3, "is_external": false, - "niveau_competence_id": 7, + "niveau_competence_id": null, "numero": 3, "parcour_id": null, "semestre_idx": 1, @@ -2317,7 +2307,7 @@ "formation_id": 1, "id": 3, "is_external": false, - "niveau_competence_id": 7, + "niveau_competence_id": null, "numero": 3, "parcour_id": null, "semestre_idx": 1, @@ -2341,7 +2331,7 @@ "formation_id": 1, "id": 3, "is_external": false, - "niveau_competence_id": 7, + "niveau_competence_id": null, "numero": 3, "parcour_id": null, "semestre_idx": 1, @@ -2365,7 +2355,7 @@ "formation_id": 1, "id": 3, "is_external": false, - "niveau_competence_id": 7, + "niveau_competence_id": null, "numero": 3, "parcour_id": null, "semestre_idx": 1, @@ -2377,7 +2367,7 @@ "ue_id": 3 } ], - "niveau_competence_id": 7, + "niveau_competence_id": null, "numero": 3, "parcour_id": null, "semestre_idx": 1, diff --git a/docs/samples/sample_formsemestre-resultats.json.md b/docs/samples/sample_formsemestre-resultats.json.md index 3c7ccd721..761dad1c4 100644 --- a/docs/samples/sample_formsemestre-resultats.json.md +++ b/docs/samples/sample_formsemestre-resultats.json.md @@ -7,6 +7,7 @@ "bac": "", "civilite_str": "Mme", "classement": "", + "code_cursus": "S1", "code_nip": "11", "etudid": 11, "moy_gen": "14.36", @@ -62,6 +63,7 @@ "bac": "", "civilite_str": "M.", "classement": "", + "code_cursus": "S1", "code_nip": "NIP8", "etudid": 8, "moy_gen": "12.67", diff --git a/docs/samples/sample_formsemestre.json.md b/docs/samples/sample_formsemestre.json.md index 2fcbd884b..830f6c297 100644 --- a/docs/samples/sample_formsemestre.json.md +++ b/docs/samples/sample_formsemestre.json.md @@ -15,6 +15,7 @@ "departement": { "acronym": "TAPI", "date_creation": "2022-08-20T12:00:00.000000+02:00", + "dept_name": "TAPI", "description": null, "id": 1, "visible": true @@ -31,6 +32,7 @@ "departement": { "acronym": "TAPI", "date_creation": "2022-08-20T12:00:00.000000+02:00", + "dept_name": "TAPI", "description": null, "id": 1, "visible": true @@ -51,7 +53,378 @@ "gestion_semestrielle": false, "id": 1, "modalite": "FI", - "parcours": [], + "parcours": [ + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + }, + "Surveiller": { + "id_orebut": "0f341f4017cfa432f98534cdc57fad85", + "niveau": 1 + }, + "S\u00e9curiser": { + "id_orebut": "5f275775f2c68c75550e97b9dcaadc79", + "niveau": 1 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + }, + "Surveiller": { + "id_orebut": "0f341f4017cfa432f98534cdc57fad85", + "niveau": 2 + }, + "S\u00e9curiser": { + "id_orebut": "5f275775f2c68c75550e97b9dcaadc79", + "niveau": 2 + } + }, + "ordre": 3 + } + }, + "code": "Cyber", + "libelle": "Cybers\u00e9curit\u00e9", + "numero": 0 + }, + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "D\u00e9velopper": { + "id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b", + "niveau": 1 + }, + "Orchestrer": { + "id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "D\u00e9velopper": { + "id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b", + "niveau": 2 + }, + "Orchestrer": { + "id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + } + }, + "ordre": 3 + } + }, + "code": "DevCloud", + "libelle": "De\u0301veloppement syste\u0300me et cloud", + "numero": 0 + }, + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "Etendre": { + "id_orebut": "1a44792b51880107bdcbb63e995581d1", + "niveau": 1 + }, + "Exploiter": { + "id_orebut": "58109285af1087d2cd5b7b9dd1b92b92", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "Etendre": { + "id_orebut": "1a44792b51880107bdcbb63e995581d1", + "niveau": 2 + }, + "Exploiter": { + "id_orebut": "58109285af1087d2cd5b7b9dd1b92b92", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + } + }, + "ordre": 3 + } + }, + "code": "IOM", + "libelle": "Internet des objets et mobilit\u00e9", + "numero": 0 + }, + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "Organiser": { + "id_orebut": "98f7d9b39bb503ce64755c6148cbc66d", + "niveau": 1 + }, + "Piloter": { + "id_orebut": "95742cf15ea805ff7ddae4ed3b893597", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "Organiser": { + "id_orebut": "98f7d9b39bb503ce64755c6148cbc66d", + "niveau": 2 + }, + "Piloter": { + "id_orebut": "95742cf15ea805ff7ddae4ed3b893597", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + } + }, + "ordre": 3 + } + }, + "code": "PPR", + "libelle": "Pilotage de projets de re\u0301seaux", + "numero": 0 + }, + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + }, + "Rapprocher": { + "id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79", + "niveau": 1 + }, + "Unifier": { + "id_orebut": "7301e73a203a85e6b2cb957dc5223e29", + "niveau": 1 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + }, + "Rapprocher": { + "id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79", + "niveau": 2 + }, + "Unifier": { + "id_orebut": "7301e73a203a85e6b2cb957dc5223e29", + "niveau": 2 + } + }, + "ordre": 3 + } + }, + "code": "ROM", + "libelle": "R\u00e9seaux Op\u00e9rateurs et Multim\u00e9dia", + "numero": 0 + } + ], "resp_can_change_ens": true, "resp_can_edit": false, "responsables": [], @@ -60,6 +433,7 @@ "session_id": "TAPI-BUT-FI-S1-2021", "titre": "Semestre test", "titre_court": "BUT R&T", + "titre_formation": "BUT R&T", "titre_num": "Semestre test semestre 1" } ``` diff --git a/docs/samples/sample_formsemestres-query.json.md b/docs/samples/sample_formsemestres-query.json.md index 3df6fb441..529618e4c 100644 --- a/docs/samples/sample_formsemestres-query.json.md +++ b/docs/samples/sample_formsemestres-query.json.md @@ -16,6 +16,7 @@ "departement": { "acronym": "TAPI", "date_creation": "2022-08-20T12:00:00.000000+02:00", + "dept_name": "TAPI", "description": null, "id": 1, "visible": true @@ -32,6 +33,7 @@ "departement": { "acronym": "TAPI", "date_creation": "2022-08-20T12:00:00.000000+02:00", + "dept_name": "TAPI", "description": null, "id": 1, "visible": true @@ -52,7 +54,378 @@ "gestion_semestrielle": false, "id": 1, "modalite": "FI", - "parcours": [], + "parcours": [ + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + }, + "Surveiller": { + "id_orebut": "0f341f4017cfa432f98534cdc57fad85", + "niveau": 1 + }, + "S\u00e9curiser": { + "id_orebut": "5f275775f2c68c75550e97b9dcaadc79", + "niveau": 1 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + }, + "Surveiller": { + "id_orebut": "0f341f4017cfa432f98534cdc57fad85", + "niveau": 2 + }, + "S\u00e9curiser": { + "id_orebut": "5f275775f2c68c75550e97b9dcaadc79", + "niveau": 2 + } + }, + "ordre": 3 + } + }, + "code": "Cyber", + "libelle": "Cybers\u00e9curit\u00e9", + "numero": 0 + }, + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "D\u00e9velopper": { + "id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b", + "niveau": 1 + }, + "Orchestrer": { + "id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "D\u00e9velopper": { + "id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b", + "niveau": 2 + }, + "Orchestrer": { + "id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + } + }, + "ordre": 3 + } + }, + "code": "DevCloud", + "libelle": "De\u0301veloppement syste\u0300me et cloud", + "numero": 0 + }, + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "Etendre": { + "id_orebut": "1a44792b51880107bdcbb63e995581d1", + "niveau": 1 + }, + "Exploiter": { + "id_orebut": "58109285af1087d2cd5b7b9dd1b92b92", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "Etendre": { + "id_orebut": "1a44792b51880107bdcbb63e995581d1", + "niveau": 2 + }, + "Exploiter": { + "id_orebut": "58109285af1087d2cd5b7b9dd1b92b92", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + } + }, + "ordre": 3 + } + }, + "code": "IOM", + "libelle": "Internet des objets et mobilit\u00e9", + "numero": 0 + }, + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "Organiser": { + "id_orebut": "98f7d9b39bb503ce64755c6148cbc66d", + "niveau": 1 + }, + "Piloter": { + "id_orebut": "95742cf15ea805ff7ddae4ed3b893597", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "Organiser": { + "id_orebut": "98f7d9b39bb503ce64755c6148cbc66d", + "niveau": 2 + }, + "Piloter": { + "id_orebut": "95742cf15ea805ff7ddae4ed3b893597", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + } + }, + "ordre": 3 + } + }, + "code": "PPR", + "libelle": "Pilotage de projets de re\u0301seaux", + "numero": 0 + }, + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + }, + "Rapprocher": { + "id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79", + "niveau": 1 + }, + "Unifier": { + "id_orebut": "7301e73a203a85e6b2cb957dc5223e29", + "niveau": 1 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + }, + "Rapprocher": { + "id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79", + "niveau": 2 + }, + "Unifier": { + "id_orebut": "7301e73a203a85e6b2cb957dc5223e29", + "niveau": 2 + } + }, + "ordre": 3 + } + }, + "code": "ROM", + "libelle": "R\u00e9seaux Op\u00e9rateurs et Multim\u00e9dia", + "numero": 0 + } + ], "resp_can_change_ens": true, "resp_can_edit": false, "responsables": [], @@ -61,6 +434,7 @@ "session_id": "TAPI-BUT-FI-S1-2021", "titre": "Semestre test", "titre_court": "BUT R&T", + "titre_formation": "BUT R&T", "titre_num": "Semestre test semestre 1" }, "..." @@ -83,6 +457,7 @@ "departement": { "acronym": "TAPI", "date_creation": "2022-08-20T12:00:00.000000+02:00", + "dept_name": "TAPI", "description": null, "id": 1, "visible": true @@ -99,6 +474,7 @@ "departement": { "acronym": "TAPI", "date_creation": "2022-08-20T12:00:00.000000+02:00", + "dept_name": "TAPI", "description": null, "id": 1, "visible": true @@ -119,7 +495,378 @@ "gestion_semestrielle": false, "id": 1, "modalite": "FI", - "parcours": [], + "parcours": [ + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + }, + "Surveiller": { + "id_orebut": "0f341f4017cfa432f98534cdc57fad85", + "niveau": 1 + }, + "S\u00e9curiser": { + "id_orebut": "5f275775f2c68c75550e97b9dcaadc79", + "niveau": 1 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + }, + "Surveiller": { + "id_orebut": "0f341f4017cfa432f98534cdc57fad85", + "niveau": 2 + }, + "S\u00e9curiser": { + "id_orebut": "5f275775f2c68c75550e97b9dcaadc79", + "niveau": 2 + } + }, + "ordre": 3 + } + }, + "code": "Cyber", + "libelle": "Cybers\u00e9curit\u00e9", + "numero": 0 + }, + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "D\u00e9velopper": { + "id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b", + "niveau": 1 + }, + "Orchestrer": { + "id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "D\u00e9velopper": { + "id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b", + "niveau": 2 + }, + "Orchestrer": { + "id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + } + }, + "ordre": 3 + } + }, + "code": "DevCloud", + "libelle": "De\u0301veloppement syste\u0300me et cloud", + "numero": 0 + }, + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "Etendre": { + "id_orebut": "1a44792b51880107bdcbb63e995581d1", + "niveau": 1 + }, + "Exploiter": { + "id_orebut": "58109285af1087d2cd5b7b9dd1b92b92", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "Etendre": { + "id_orebut": "1a44792b51880107bdcbb63e995581d1", + "niveau": 2 + }, + "Exploiter": { + "id_orebut": "58109285af1087d2cd5b7b9dd1b92b92", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + } + }, + "ordre": 3 + } + }, + "code": "IOM", + "libelle": "Internet des objets et mobilit\u00e9", + "numero": 0 + }, + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "Organiser": { + "id_orebut": "98f7d9b39bb503ce64755c6148cbc66d", + "niveau": 1 + }, + "Piloter": { + "id_orebut": "95742cf15ea805ff7ddae4ed3b893597", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "Organiser": { + "id_orebut": "98f7d9b39bb503ce64755c6148cbc66d", + "niveau": 2 + }, + "Piloter": { + "id_orebut": "95742cf15ea805ff7ddae4ed3b893597", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + } + }, + "ordre": 3 + } + }, + "code": "PPR", + "libelle": "Pilotage de projets de re\u0301seaux", + "numero": 0 + }, + { + "annees": { + "1": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 1 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 1 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 1 + } + }, + "ordre": 1 + }, + "2": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 2 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 2 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 2 + }, + "Rapprocher": { + "id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79", + "niveau": 1 + }, + "Unifier": { + "id_orebut": "7301e73a203a85e6b2cb957dc5223e29", + "niveau": 1 + } + }, + "ordre": 2 + }, + "3": { + "competences": { + "Administrer": { + "id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282", + "niveau": 3 + }, + "Connecter": { + "id_orebut": "d68c47e3ed9820ce41613f31c60a226e", + "niveau": 3 + }, + "Programmer": { + "id_orebut": "baec10409ad866b2c21a280e9a94a35e", + "niveau": 3 + }, + "Rapprocher": { + "id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79", + "niveau": 2 + }, + "Unifier": { + "id_orebut": "7301e73a203a85e6b2cb957dc5223e29", + "niveau": 2 + } + }, + "ordre": 3 + } + }, + "code": "ROM", + "libelle": "R\u00e9seaux Op\u00e9rateurs et Multim\u00e9dia", + "numero": 0 + } + ], "resp_can_change_ens": true, "resp_can_edit": false, "responsables": [], @@ -128,6 +875,7 @@ "session_id": "TAPI-BUT-FI-S1-2021", "titre": "Semestre test", "titre_court": "BUT R&T", + "titre_formation": "BUT R&T", "titre_num": "Semestre test semestre 1" }, "..." diff --git a/docs/samples/sample_logo.json.md b/docs/samples/sample_logo.json.md index b579101e3..91b5b2adb 100644 --- a/docs/samples/sample_logo.json.md +++ b/docs/samples/sample_logo.json.md @@ -8,11 +8,3 @@ } ``` -#### GET /logo/C -```json -{ - "Content-Disposition": "inline; filename=logo_C.png", - "Content-Type": "image/png" -} -``` - diff --git a/docs/samples/sample_moduleimpl.json.md b/docs/samples/sample_moduleimpl.json.md index 17b5b1738..491645269 100644 --- a/docs/samples/sample_moduleimpl.json.md +++ b/docs/samples/sample_moduleimpl.json.md @@ -9,17 +9,7 @@ "id": 1, "module": { "abbrev": "Init aux r\u00e9seaux informatiques", - "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" - }, - "AC11.02": { - "libelle": "Comprendre l'architecture et les fondements des syst\u00e8mes num\u00e9riques, les principes du codage de l'information, des communications et de l'Internet" - }, - "AC11.03": { - "libelle": "Configurer les fonctions de base du re\u0301seau local" - } - }, + "app_critiques": {}, "code": "R101", "code_apogee": "", "coefficient": 1.0, @@ -50,7 +40,7 @@ "formation_id": 1, "id": 1, "is_external": false, - "niveau_competence_id": 1, + "niveau_competence_id": null, "numero": 1, "parcour_id": null, "semestre_idx": 1, @@ -74,7 +64,7 @@ "formation_id": 1, "id": 2, "is_external": false, - "niveau_competence_id": 4, + "niveau_competence_id": null, "numero": 2, "parcour_id": null, "semestre_idx": 1, @@ -98,7 +88,7 @@ "formation_id": 1, "id": 3, "is_external": false, - "niveau_competence_id": 7, + "niveau_competence_id": null, "numero": 3, "parcour_id": null, "semestre_idx": 1, diff --git a/docs/samples/sample_user-create.json.md b/docs/samples/sample_user-create.json.md index 0dc49c36a..f37c3d3d8 100644 --- a/docs/samples/sample_user-create.json.md +++ b/docs/samples/sample_user-create.json.md @@ -13,7 +13,7 @@ "date_modif_passwd": "2022-08-20T12:00:00.000000+02:00", "dept": null, "email": "", - "id": 10, + "id": 11, "last_seen": "2022-08-20T12:00:00.000000+02:00", "nom": "alain", "nom_fmt": "Alain", diff --git a/docs/samples/sample_user-edit.json.md b/docs/samples/sample_user-edit.json.md index 6e18f8395..d22caac82 100644 --- a/docs/samples/sample_user-edit.json.md +++ b/docs/samples/sample_user-edit.json.md @@ -18,14 +18,14 @@ "nom": "alain2", "nom_fmt": "Alain2", "nomcomplet": "Bruno2 Alain2", - "nomplogin": "ALAIN2 Bruno2 (alain)", + "nomplogin": "ALAIN2 Bruno2 (lecteur_api)", "nomprenom": "Alain2 B.", "prenom": "bruno2", "prenom_fmt": "Bruno2", "prenomnom": "B. Alain2", - "roles_string": "", + "roles_string": "LecteurAPI_,LecteurAPI_", "status_txt": "ferm\u00e9", - "user_name": "alain" + "user_name": "lecteur_api" } ``` diff --git a/docs/samples/sample_user-password.json.md b/docs/samples/sample_user-password.json.md index bec2f53ef..eb649b04f 100644 --- a/docs/samples/sample_user-password.json.md +++ b/docs/samples/sample_user-password.json.md @@ -29,3 +29,32 @@ } ``` +#### POST /user/3/password +> `Content-Type: application/json` +> +> `{ "password": "too_simple" }` + +```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 1046d2496..bbfc13137 100644 --- a/docs/samples/sample_user-role-add.json.md +++ b/docs/samples/sample_user-role-add.json.md @@ -14,14 +14,14 @@ "nom": "alain2", "nom_fmt": "Alain2", "nomcomplet": "Bruno2 Alain2", - "nomplogin": "ALAIN2 Bruno2 (alain)", + "nomplogin": "ALAIN2 Bruno2 (lecteur_api)", "nomprenom": "Alain2 B.", "prenom": "bruno2", "prenom_fmt": "Bruno2", "prenomnom": "B. Alain2", - "roles_string": "Observateur_", + "roles_string": "LecteurAPI_,LecteurAPI_,Observateur_", "status_txt": "ferm\u00e9", - "user_name": "alain" + "user_name": "lecteur_api" } ``` diff --git a/docs/samples/sample_user-role-remove.json.md b/docs/samples/sample_user-role-remove.json.md index 96422ec3a..55a11fadf 100644 --- a/docs/samples/sample_user-role-remove.json.md +++ b/docs/samples/sample_user-role-remove.json.md @@ -14,14 +14,14 @@ "nom": "alain2", "nom_fmt": "Alain2", "nomcomplet": "Bruno2 Alain2", - "nomplogin": "ALAIN2 Bruno2 (alain)", + "nomplogin": "ALAIN2 Bruno2 (lecteur_api)", "nomprenom": "Alain2 B.", "prenom": "bruno2", "prenom_fmt": "Bruno2", "prenomnom": "B. Alain2", - "roles_string": "", + "roles_string": "LecteurAPI_,LecteurAPI_", "status_txt": "ferm\u00e9", - "user_name": "alain" + "user_name": "lecteur_api" } ``` diff --git a/docs/samples/sample_user.json.md b/docs/samples/sample_user.json.md index f277c4a82..ca8e5e6c1 100644 --- a/docs/samples/sample_user.json.md +++ b/docs/samples/sample_user.json.md @@ -8,7 +8,7 @@ "date_expiration": null, "date_modif_passwd": "2022-08-20T12:00:00.000000+02:00", "dept": null, - "email": "iuta-scodoc@univ-lille.fr", + "email": "adresse.admin@toto.fr", "id": 1, "last_seen": "2022-08-20T12:00:00.000000+02:00", "nom": "",