From 604c9672e441a2f7eb49d80b9b4bb2e85c02a529 Mon Sep 17 00:00:00 2001 From: Jean-Marie PLACE Date: Wed, 3 Aug 2022 08:06:44 +0200 Subject: [PATCH] fichiears manquants --- docs/ScoDoc9API.md | 8 +- ...epartement-formsemestres-courants.json.md} | 0 ...n.md => sample_etudiants-courants.json.md} | 0 docs/samples/sample_formation-export.json.md | 80 --- ..._formation-referentiel_competences.json.md | 570 ++++++++++++++++++ docs/samples/sample_formations.json.md | 29 + .../sample_formsemestre-partitions.json.md | 29 + .../sample_moduleimpl-evaluations.json.md | 32 + docs/samples/sample_moduleimpl.json.md | 37 ++ docs/samples/sample_partition.json.md | 16 + 10 files changed, 717 insertions(+), 84 deletions(-) rename docs/samples/{sample_formsemestres-courants.json.md => sample_departement-formsemestres-courants.json.md} (100%) rename docs/samples/{sample_etudiants-courant.json.md => sample_etudiants-courants.json.md} (100%) delete mode 100644 docs/samples/sample_formation-export.json.md create mode 100644 docs/samples/sample_formation-referentiel_competences.json.md create mode 100644 docs/samples/sample_formations.json.md create mode 100644 docs/samples/sample_formsemestre-partitions.json.md create mode 100644 docs/samples/sample_moduleimpl-evaluations.json.md create mode 100644 docs/samples/sample_moduleimpl.json.md create mode 100644 docs/samples/sample_partition.json.md diff --git a/docs/ScoDoc9API.md b/docs/ScoDoc9API.md index b723a459..a3141dcd 100644 --- a/docs/ScoDoc9API.md +++ b/docs/ScoDoc9API.md @@ -270,7 +270,7 @@ par le serveur ScoDoc. * `/departement//formsemestres_courants` * **Exemple d'utilisation:** `/api/departement/MMI/formsemestres_courants` * **Résultat:** Liste des formsemestres en cours d'un département donné. -* **Exemple de résultat:** [departement-formsemestres-courants.json](samples/sample_departement-formsemestres_courants.json.md) +* **Exemple de résultat:** [departement-formsemestres-courants.json](samples/sample_departement-formsemestres-courants.json.md) ### **Semestres** @@ -281,7 +281,7 @@ par le serveur ScoDoc. * **Route:** `/formsemestre/` * **Exemple d'utilisation:** `/api/formsemestre/1` * **Résultat:** Données d'un formsemestre spécifié par son id. -* **Exemple de résultat:** [formsemestre.json](samples/sample_formsemestre.json.md) +* **[Exemple de résultat:](samples/sample_formsemestre.json.md)** #### **Formsemestres** @@ -495,7 +495,7 @@ mais pas JSON compliant à cause des _NaN_. * `/formation/export//with_ids` * **Exemple d'utilisation:** `/ScoDoc/api/formation/formation_export/1` * **Résultat:** Retourne la formation, avec UE, matières, modules - * **Exemple de résultat:** [formation-export.json](samples/sample_formation-export.json.md) + * **Exemple de résultat:** [formation-export.json](samples/sample_formation-referentiel_competences.json.md) #### **`referentiel_competences`** @@ -686,7 +686,7 @@ d'un nombre quelconque de groupes d'étudiants. * **Exemple d'utilisation:** `/ScoDoc/api/partition/2047/edit` >`{ "partition_name" : "PART4" }` * **Résultat:** Renomme une partition -* **[Exemple de résultat](samples/sample_partition-edit.json.md) +* **[Exemple de résultat](samples/sample_partition-edit.json.md)** #### **`partition-delete`** diff --git a/docs/samples/sample_formsemestres-courants.json.md b/docs/samples/sample_departement-formsemestres-courants.json.md similarity index 100% rename from docs/samples/sample_formsemestres-courants.json.md rename to docs/samples/sample_departement-formsemestres-courants.json.md diff --git a/docs/samples/sample_etudiants-courant.json.md b/docs/samples/sample_etudiants-courants.json.md similarity index 100% rename from docs/samples/sample_etudiants-courant.json.md rename to docs/samples/sample_etudiants-courants.json.md diff --git a/docs/samples/sample_formation-export.json.md b/docs/samples/sample_formation-export.json.md deleted file mode 100644 index df7f73eb..00000000 --- a/docs/samples/sample_formation-export.json.md +++ /dev/null @@ -1,80 +0,0 @@ -### formation-export - -/api/formation/export/1 - -```json -{ - "id": 374, - "acronyme": "BUT Informatique", - "titre_officiel": "Licence professionnelle", - "formation_code": "BUT_INFO", - "code_specialite": null, - "dept_id": 6, - "titre": "BUT Informatique", - "version": 2, - "type_parcours": 700, - "referentiel_competence_id": null, - "departement": { - "id": 6, - "acronym": "INFO", - "description": "migré de ScoDoc7", - "visible": true, - "date_creation": "Thu, 04 Nov 2021 14:45:13 GMT" - }, - "formation_id": 374, - "ue": [ - { - "acronyme": "UE 1.1", - "numero": 1, - "titre": "Réaliser un développement d'application", - "type": 0, - "ue_code": "UCOD11", - "ects": 1.0, - "is_external": false, - "code_apogee": "", - "coefficient": 0.0, - "semestre_idx": 1, - "color": "#B80004", - "niveau_competence_id": "", - "coef_rcue": 1.0, - "reference": 2074, - "matiere": [ - { - "titre": "Réaliser un développement d'application", - "numero": 1, - "module": [ - { - "titre": "Initiation au dév.", - "abbrev": "Dév", - "code": "R1.01", - "heures_cours": 0.0, - "heures_td": 0.0, - "heures_tp": 0.0, - "coefficient": 1.0, - "ects": "", - "semestre_id": 1, - "numero": 10, - "code_apogee": "", - "module_type": 2, - "coefficients": [ - { - "ue_reference": "2074", - "coef": "0.42" - }, - { - "ue_reference": "2081", - "coef": "0.24" - }, - ... - ] - }, - ... - ] - }, - ... - ] - }, - ... - ] -} -``` diff --git a/docs/samples/sample_formation-referentiel_competences.json.md b/docs/samples/sample_formation-referentiel_competences.json.md new file mode 100644 index 00000000..afb55c12 --- /dev/null +++ b/docs/samples/sample_formation-referentiel_competences.json.md @@ -0,0 +1,570 @@ +### formation-referentiel_competences + +/api/formation/933/referentiel_competences + +```json +{ + "dept_id": 6, + "annexe": "17", + "specialite": "INFO", + "specialite_long": "Informatique", + "type_structure": "type2", + "type_departement": "secondaire", + "type_titre": "B.U.T.", + "version_orebut": "2021-12-11 00:00:00", + "scodoc_date_loaded": "2022-02-17T05:42:45.604254Z", + "scodoc_orig_filename": "but-INFO-05012022-081701.xml", + "competences": { + "Réaliser": { + "id_orebut": "c565dab0bf0c01a118811e1786bb2ac9", + "titre": "Réaliser", + "titre_long": "Développer — c’est-à-dire concevoir, coder, tester et intégrer — une solution informatique pour un client. ", + "couleur": "c1", + "numero": 1, + "situations": [ + { + "libelle": "Élaborer une application informatique" + }, + { + "libelle": "Faire évoluer une application informatique" + }, + { + "libelle": "Maintenir en conditions opérationnelles une application informatique" + } + ], + "composantes_essentielles": [ + { + "libelle": "en choisissant les ressources techniques appropriées" + }, + { + "libelle": "en respectant les besoins décrits par le client" + }, + { + "libelle": "en appliquant les principes algorithmiques" + }, + { + "libelle": "en veillant à la qualité du code et à sa documentation" + } + ], + "niveaux": { + "BUT1": { + "libelle": "Développer des applications informatiques simples ", + "annee": "BUT1", + "ordre": 1, + "app_critiques": { + "AC11.01": { + "libelle": "Implémenter des conceptions simples" + }, + "AC11.02": { + "libelle": "Élaborer des conceptions simples" + }, + "AC11.03": { + "libelle": "Faire des essais et évaluer leurs résultats en regard des spécifications" + }, + "AC11.04": { + "libelle": "Développer des interfaces utilisateurs" + } + } + }, + "BUT2": { + "libelle": "Partir des exigences et aller jusqu’à une application complète ", + "annee": "BUT2", + "ordre": 2, + "app_critiques": { + "AC21.01": { + "libelle": "Élaborer et implémenter les spécifications fonctionnelles et non fonctionnelles à partir des exigences" + }, + "AC21.02": { + "libelle": "Appliquer des principes d’accessibilité et d’ergonomie" + }, + "AC21.03": { + "libelle": "Adopter de bonnes pratiques de conception et de programmation" + }, + "AC21.04": { + "libelle": "Vérifier et valider la qualité de l’application par les tests" + } + } + }, + "BUT3": { + "libelle": "Adapter des applications sur un ensemble de supports (embarqué, web, mobile, IoT…) ", + "annee": "BUT3", + "ordre": 3, + "app_critiques": { + "AC31.01": { + "libelle": "Choisir et implémenter les architectures adaptées" + }, + "AC31.02": { + "libelle": "Faire évoluer une application existante" + }, + "AC31.03": { + "libelle": "Intégrer des solutions dans un environnement de production" + } + } + } + } + }, + "Optimiser": { + "id_orebut": "384dc89c6cc6856ab3b49535d650a9d8", + "titre": "Optimiser", + "titre_long": "Proposer des applications informatiques optimisées en fonction de critères spécifiques : temps d’exécution, précision, consommation de ressources..", + "couleur": "c2", + "numero": 2, + "situations": [ + { + "libelle": "Améliorer les performances des programmes dans des contextes contraints" + }, + { + "libelle": "Limiter l’impact environnemental d’une application informatique" + }, + { + "libelle": "Mettre en place des applications informatiques adaptées et efficaces" + } + ], + "composantes_essentielles": [ + { + "libelle": "en formalisant et modélisant des situations complexes" + }, + { + "libelle": "en recensant les algorithmes et les structures de données usuels" + }, + { + "libelle": "en s’appuyant sur des schémas de raisonnement" + }, + { + "libelle": "en justifiant les choix et validant les résultats" + } + ], + "niveaux": { + "BUT1": { + "libelle": "Appréhender et construire des algorithmes ", + "annee": "BUT1", + "ordre": 1, + "app_critiques": { + "AC12.01": { + "libelle": "Analyser un problème avec méthode (découpage en éléments algorithmiques simples, structure de données...)" + }, + "AC12.02": { + "libelle": "Comparer des algorithmes pour des problèmes classiques (tris simples, recherche...)" + }, + "AC12.03": { + "libelle": "Formaliser et mettre en œuvre des outils mathématiques pour l’informatique" + } + } + }, + "BUT2": { + "libelle": "Sélectionner les algorithmes adéquats pour répondre à un problème donné ", + "annee": "BUT2", + "ordre": 2, + "app_critiques": { + "AC22.01": { + "libelle": "Choisir des structures de données complexes adaptées au problème" + }, + "AC22.02": { + "libelle": "Utiliser des techniques algorithmiques adaptées pour des problèmes complexes (par ex. recherche opérationnelle, méthodes arborescentes, optimisation globale, intelligence artificielle...)" + }, + "AC22.03": { + "libelle": "Comprendre les enjeux et moyens de sécurisation des données et du code" + }, + "AC22.04": { + "libelle": "Évaluer l’impact environnemental et sociétal des solutions proposées" + } + } + }, + "BUT3": { + "libelle": "Analyser et optimiser des applications", + "annee": "BUT3", + "ordre": 3, + "app_critiques": { + "AC32.01": { + "libelle": "Anticiper les résultats de diverses métriques (temps d’exécution, occupation mémoire, montée en charge...)" + }, + "AC32.02": { + "libelle": "Profiler, analyser et justifier le comportement d’un code existant" + }, + "AC32.03": { + "libelle": "Choisir et utiliser des bibliothèques et méthodes dédiées au domaine d'application (imagerie, immersion, intelligence artificielle, jeux vidéos, parallélisme, calcul formel...)" + } + } + } + } + }, + "Administrer": { + "id_orebut": "59052642c0556be77a77c600e3d47bfe", + "titre": "Administrer", + "titre_long": "Installer, configurer, mettre à disposition, maintenir en conditions opérationnelles des infrastructures, des services et des réseaux et optimiser le système informatique d’une organisation ", + "couleur": "c3", + "numero": 3, + "situations": [ + { + "libelle": "Déployer une nouvelle architecture technique" + }, + { + "libelle": "Améliorer une infrastructure existante" + }, + { + "libelle": "Sécuriser les applications et les services" + } + ], + "composantes_essentielles": [ + { + "libelle": "en sécurisant le système d’information" + }, + { + "libelle": "en appliquant les normes en vigueur et les bonnes pratiques architecturales et de sécurité" + }, + { + "libelle": "en offrant une qualité de service optimale" + }, + { + "libelle": "en assurant la continuité d'activité" + } + ], + "niveaux": { + "BUT1": { + "libelle": "Installer et configurer un poste de travail ", + "annee": "BUT1", + "ordre": 1, + "app_critiques": { + "AC13.01": { + "libelle": "Identifier les différents composants (matériels et logiciels) d’un système numérique" + }, + "AC13.02": { + "libelle": "Utiliser les fonctionnalités de base d’un système multitâches / multiutilisateurs" + }, + "AC13.03": { + "libelle": "Installer et configurer un système d’exploitation et des outils de développement" + }, + "AC13.04": { + "libelle": "Configurer un poste de travail dans un réseau d’entreprise" + } + } + }, + "BUT2": { + "libelle": "Déployer des services dans une architecture réseau", + "annee": "BUT2", + "ordre": 2, + "app_critiques": { + "AC23.01": { + "libelle": "Concevoir et développer des applications communicantes" + }, + "AC23.02": { + "libelle": "Utiliser des serveurs et des services réseaux virtualisés" + }, + "AC23.03": { + "libelle": "Sécuriser les services et données d’un système" + } + } + }, + "BUT3": { + "libelle": "Faire évoluer et maintenir un système informatique communicant en conditions opérationnelles ", + "annee": "BUT3", + "ordre": 3, + "app_critiques": { + "AC33.01": { + "libelle": "Créer des processus de traitement automatisé (solution de gestion de configuration et de parc, intégration et déploiement continu...)" + }, + "AC33.02": { + "libelle": "Configurer un serveur et des services réseaux de manière avancée (virtualisation...)" + }, + "AC33.03": { + "libelle": "Appliquer une politique de sécurité au niveau de l’infrastructure" + }, + "AC33.04": { + "libelle": "Déployer et maintenir un réseau d’organisation en fonction de ses besoins" + } + } + } + } + }, + "Gérer": { + "id_orebut": "b1be9963258bc50533398ff0f42b1b91", + "titre": "Gérer", + "titre_long": "Concevoir, gérer, administrer et exploiter les données de l’entreprise et mettre à disposition toutes les informations pour un bon pilotage de l’entreprise", + "couleur": "c4", + "numero": 4, + "situations": [ + { + "libelle": "Lancer un nouveau projet" + }, + { + "libelle": "Sécuriser des données" + }, + { + "libelle": "Exploiter des données pour la prise de décisions" + } + ], + "composantes_essentielles": [ + { + "libelle": "en respectant les réglementations sur le respect de la vie privée et la protection des données personnelles" + }, + { + "libelle": "en respectant les enjeux économiques, sociétaux et écologiques de l’utilisation du stockage de données, ainsi que les différentes infrastructures (data centers, cloud, etc.)" + }, + { + "libelle": "en s’appuyant sur des bases mathématiques" + }, + { + "libelle": "en assurant la cohérence et la qualité" + } + ], + "niveaux": { + "BUT1": { + "libelle": "Concevoir et mettre en place une base de données à partir d’un cahier des charges client ", + "annee": "BUT1", + "ordre": 1, + "app_critiques": { + "AC14.01": { + "libelle": "Mettre à jour et interroger une base de données relationnelle (en requêtes directes ou à travers une application)" + }, + "AC14.02": { + "libelle": "Visualiser des données" + }, + "AC14.03": { + "libelle": "Concevoir une base de données relationnelle à partir d’un cahier des charges" + } + } + }, + "BUT2": { + "libelle": "Optimiser une base de données, interagir avec une application et mettre en œuvre la sécurité ", + "annee": "BUT2", + "ordre": 2, + "app_critiques": { + "AC24.01": { + "libelle": "Optimiser les modèles de données de l’entreprise" + }, + "AC24.02": { + "libelle": "Assurer la sécurité des données (intégrité et confidentialité)" + }, + "AC24.03": { + "libelle": "Organiser la restitution de données à travers la programmation et la visualisation" + }, + "AC24.04": { + "libelle": "Manipuler des données hétérogènes" + } + } + }, + "BUT3": { + "libelle": "Administrer une base de données, concevoir et réaliser des systèmes d’informations décisionnels ", + "annee": "BUT3", + "ordre": 3, + "app_critiques": { + "AC34.01": { + "libelle": "Capturer et stocker des ensembles volumineux et complexes de données hétérogènes" + }, + "AC34.02": { + "libelle": "Préparer et extraire les données pour l’exploitation" + }, + "AC34.03": { + "libelle": "Appliquer des méthodes d’exploration et d’exploitation des données (apprentissage, informatique décisionnelle ou fouille de données)" + }, + "AC34.04": { + "libelle": "Mettre en production et optimiser le système de gestion de données de l’entreprise" + } + } + } + } + }, + "Conduire": { + "id_orebut": "de170ed9d5b9db7c256f17a866278eea", + "titre": "Conduire", + "titre_long": "Satisfaire les besoins des utilisateurs au regard de la chaîne de valeur du client, organiser et piloter un projet informatique avec des méthodes classiques ou agiles", + "couleur": "c5", + "numero": 5, + "situations": [ + { + "libelle": "Lancer un nouveau projet" + }, + { + "libelle": "Piloter le maintien d’un projet en condition opérationnelle" + }, + { + "libelle": "Faire évoluer un système d’information" + } + ], + "composantes_essentielles": [ + { + "libelle": "en adoptant une démarche proactive, créative et critique" + }, + { + "libelle": "en respectant les règles juridiques et les normes en vigueur" + }, + { + "libelle": "en communiquant efficacement avec les différents acteurs d’un projet" + }, + { + "libelle": "en sensibilisant à une gestion éthique, responsable, durable et interculturelle" + } + ], + "niveaux": { + "BUT1": { + "libelle": "Identifier les besoins métiers des clients et des utilisateurs ", + "annee": "BUT1", + "ordre": 1, + "app_critiques": { + "AC15.01": { + "libelle": "Appréhender les besoins du client et de l'utilisateur" + }, + "AC15.02": { + "libelle": "Mettre en place les outils de gestion de projet" + }, + "AC15.03": { + "libelle": "Identifier les acteurs et les différentes phases d’un cycle de développement" + } + } + }, + "BUT2": { + "libelle": "Appliquer une démarche de suivi de projet en fonction des besoins métiers des clients et des utilisateurs ", + "annee": "BUT2", + "ordre": 2, + "app_critiques": { + "AC25.01": { + "libelle": "Identifier les processus présents dans une organisation en vue d’améliorer les systèmes d’information" + }, + "AC25.02": { + "libelle": "Formaliser les besoins du client et de l'utilisateur" + }, + "AC25.03": { + "libelle": "Identifier les critères de faisabilité d’un projet informatique" + }, + "AC25.04": { + "libelle": "Définir et mettre en œuvre une démarche de suivi de projet" + } + } + }, + "BUT3": { + "libelle": "Participer à la conception et à la mise en œuvre d’un projet système d’information ", + "annee": "BUT3", + "ordre": 3, + "app_critiques": { + "AC35.01": { + "libelle": "Mesurer les impacts économiques, sociétaux et technologiques d’un projet informatique" + }, + "AC35.02": { + "libelle": "Savoir intégrer un projet informatique dans le système d’information d’une organisation" + }, + "AC35.03": { + "libelle": "Savoir adapter un système d’information" + } + } + } + } + }, + "Collaborer": { + "id_orebut": "f4fcf7b2f78dbd8e00a3374a7a6243c4", + "titre": "Collaborer", + "titre_long": "Acquérir, développer et exploiter les aptitudes nécessaires pour travailler efficacement dans une équipe informatique", + "couleur": "c6", + "numero": 6, + "situations": [ + { + "libelle": "Lancer un nouveau projet" + }, + { + "libelle": "Organiser son travail en relation avec celui de son équipe" + }, + { + "libelle": "Élaborer, gérer et transmettre de l’information" + } + ], + "composantes_essentielles": [ + { + "libelle": "en inscrivant sa démarche au sein d’une équipe pluridisciplinaire" + }, + { + "libelle": "en accompagnant la mise en œuvre des évolutions informatiques" + }, + { + "libelle": "en veillant au respect des contraintes juridiques" + }, + { + "libelle": "en développant une communication efficace et collaborative" + } + ], + "niveaux": { + "BUT1": { + "libelle": "Identifier ses aptitudes pour travailler dans une équipe ", + "annee": "BUT1", + "ordre": 1, + "app_critiques": { + "AC16.01": { + "libelle": "Appréhender l’écosystème numérique" + }, + "AC16.02": { + "libelle": "Découvrir les aptitudes requises selon les différents secteurs informatiques" + }, + "AC16.03": { + "libelle": "Identifier les statuts, les fonctions et les rôles de chaque membre d’une équipe pluridisciplinaire" + }, + "AC16.04": { + "libelle": "Acquérir les compétences interpersonnelles pour travailler en équipe" + } + } + }, + "BUT2": { + "libelle": "Situer son rôle et ses missions au sein d’une équipe informatique ", + "annee": "BUT2", + "ordre": 2, + "app_critiques": { + "AC26.01": { + "libelle": "Comprendre la diversité, la structure et la dimension de l’informatique dans une organisation (ESN, DSI,...)" + }, + "AC26.02": { + "libelle": "Appliquer une démarche pour intégrer une équipe informatique au sein d’une organisation" + }, + "AC26.03": { + "libelle": "Mobiliser les compétences interpersonnelles pour travailler dans une équipe informatique" + }, + "AC26.04": { + "libelle": "Rendre compte de son activité professionnelle" + } + } + }, + "BUT3": { + "libelle": "Manager une équipe informatique", + "annee": "BUT3", + "ordre": 3, + "app_critiques": { + "AC36.01": { + "libelle": "Organiser et partager une veille technologique et informationnelle" + }, + "AC36.02": { + "libelle": "Identifier les enjeux de l’économie de l’innovation numérique" + }, + "AC36.03": { + "libelle": "Guider la conduite du changement informatique au sein d’une organisation" + }, + "AC36.04": { + "libelle": "Accompagner le management de projet informatique" + } + } + } + } + } + }, + "parcours": { + "C": { + "code": "C", + "numero": 0, + "libelle": "C : Administration, gestion et exploitation des données", + "annees": { + "1": { + "ordre": 1, + "competences": { + "Réaliser": { + "niveau": 1, + "id_orebut": "c565dab0bf0c01a118811e1786bb2ac9" + }, + "Optimiser": { + "niveau": 1, + "id_orebut": "384dc89c6cc6856ab3b49535d650a9d8" + }, + ... + } + }, + ... + } + }, + ... + } +} +``` diff --git a/docs/samples/sample_formations.json.md b/docs/samples/sample_formations.json.md new file mode 100644 index 00000000..e20007a5 --- /dev/null +++ b/docs/samples/sample_formations.json.md @@ -0,0 +1,29 @@ +### formations + +/api/formations + +```json +[ + { + "dept_id": 1, + "acronyme": "DUT", + "titre": "DUT Génie Biologique option Diététique", + "version": 1, + "type_parcours": 0, + "referentiel_competence_id": null, + "id": 1, + "titre_officiel": "DUT Génie Biologique option Diététique", + "formation_code": "FCOD11", + "code_specialite": null, + "departement": { + "id": 1, + "acronym": "BIO", + "description": "migré de ScoDoc7", + "visible": true, + "date_creation": "2021-11-04T15:38:09.397095+01:00" + }, + "formation_id": 1 + }, + ... +] +``` diff --git a/docs/samples/sample_formsemestre-partitions.json.md b/docs/samples/sample_formsemestre-partitions.json.md new file mode 100644 index 00000000..524f2327 --- /dev/null +++ b/docs/samples/sample_formsemestre-partitions.json.md @@ -0,0 +1,29 @@ +### formsemestre-partitions + +`/api/formsemestre/944/partitionse` + +```json +{ + "2059": { + "formsemestre_id": 944, + "numero": 0, + "show_in_lists": false, + "id": 2059, + "partition_name": "PART", + "bul_show_rank": false, + "groups_editable": true, + "groups": {} + }, + "2060": { + "formsemestre_id": 944, + "numero": 2, + "show_in_lists": false, + "id": 2060, + "partition_name": "PART2", + "bul_show_rank": false, + "groups_editable": true, + "groups": {} + } +} +``` + diff --git a/docs/samples/sample_moduleimpl-evaluations.json.md b/docs/samples/sample_moduleimpl-evaluations.json.md new file mode 100644 index 00000000..f33a1eef --- /dev/null +++ b/docs/samples/sample_moduleimpl-evaluations.json.md @@ -0,0 +1,32 @@ +### moduleimpl-evaluations + +`/api/moduleimpl/14530/evaluations` + +```json +[ + { + "jour": "", + "heure_fin": "08h00", + "description": "Moyenne 3 DM et 1 DS", + "coefficient": 1.0, + "publish_incomplete": false, + "numero": 0, + "moduleimpl_id": 8677, + "id": 14530, + "heure_debut": "08h00", + "note_max": 20.0, + "visibulletin": true, + "evaluation_type": 0, + "evaluation_id": 14530, + "date_debut": null, + "date_fin": null, + "poids": {}, + "jouriso": null, + "duree": "0h", + "descrheure": " à 08h00", + "matin": 0, + "apresmidi": 0 + } +] +``` + diff --git a/docs/samples/sample_moduleimpl.json.md b/docs/samples/sample_moduleimpl.json.md new file mode 100644 index 00000000..e00aaf30 --- /dev/null +++ b/docs/samples/sample_moduleimpl.json.md @@ -0,0 +1,37 @@ +### moduleimpl + +`/api/moduleimpl/14530` + +```json +{ + "id": 14530, + "responsable_id": 667, + "computation_expr": null, + "module_id": 8194, + "formsemestre_id": 911, + "moduleimpl_id": 14530, + "ens": [], + "module": { + "abbrev": "DEv. objets", + "formation_id": 333, + "code": "R 2.01", + "matiere_id": 3861, + "heures_cours": 0.0, + "semestre_id": 2, + "heures_td": 0.0, + "numero": 216, + "heures_tp": 0.0, + "code_apogee": "", + "titre": "Développement orienté objets", + "coefficient": 0.0, + "module_type": 2, + "id": 8194, + "ects": null, + "ue_id": 1772, + "app_critiques": [], + "parcours": [], + "module_id": 8194 + } +} +``` + diff --git a/docs/samples/sample_partition.json.md b/docs/samples/sample_partition.json.md new file mode 100644 index 00000000..6fa8d6f8 --- /dev/null +++ b/docs/samples/sample_partition.json.md @@ -0,0 +1,16 @@ +### partition + +`/api/partition/2059 + +```json +{ + "formsemestre_id": 944, + "numero": 0, + "show_in_lists": false, + "id": 2059, + "partition_name": "PART", + "bul_show_rank": false, + "groups_editable": true, + "groups": {} +} +```