From 1da3702c1dee8f429b28100c41b39c5c3bbe06bc Mon Sep 17 00:00:00 2001
From: Jean-Marie PLACE <jean-marie.place@univ-lille1.fr>
Date: Wed, 21 Sep 2022 13:22:43 +0200
Subject: [PATCH] update_moduleimpl

---
 docs/samples/sample_moduleimpl.json.md | 234 ++++++++++++++++++++++++-
 1 file changed, 232 insertions(+), 2 deletions(-)

diff --git a/docs/samples/sample_moduleimpl.json.md b/docs/samples/sample_moduleimpl.json.md
index ac63adda0..5eb8e9782 100644
--- a/docs/samples/sample_moduleimpl.json.md
+++ b/docs/samples/sample_moduleimpl.json.md
@@ -9,7 +9,17 @@
     "id": 1,
     "module": {
         "abbrev": "Init aux r\u00e9seaux informatiques",
-        "app_critiques": [],
+        "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.06": {
+                "libelle": "Installer un poste client, expliquer la proc\u00e9dure mise en place"
+            }
+        },
         "code": "R101",
         "code_apogee": "",
         "coefficient": 1.0,
@@ -23,9 +33,229 @@
         "module_id": 1,
         "module_type": 2,
         "numero": 10,
-        "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
+                            },
+                            "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
+            }
+        ],
         "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": 1,
+                    "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&amp;T",
+                    "type": 0,
+                    "ue_code": "UCOD13",
+                    "ue_id": 3
+                },
+                "ue_id": 3
+            }
+        ],
         "ue_id": 1
     },
     "module_id": 1,