From 044c21345536db0042a4ab2fbd04c9af09be40ff Mon Sep 17 00:00:00 2001 From: viennet Date: Sun, 24 Apr 2022 22:43:36 +0200 Subject: [PATCH] =?UTF-8?q?D=C3=A9tail=20ssur=20parcours=20BUT?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/ModelisationParcoursBUT.md | 42 ++++++++++++++++++++++++++++----- docs/index.md | 11 ++++++++- 2 files changed, 46 insertions(+), 7 deletions(-) diff --git a/docs/ModelisationParcoursBUT.md b/docs/ModelisationParcoursBUT.md index 022d11f..0ca7fde 100644 --- a/docs/ModelisationParcoursBUT.md +++ b/docs/ModelisationParcoursBUT.md @@ -45,12 +45,17 @@ tous les types de formation. La notion de "matière" n'est pas utilisée en BUT) - Formation (ex: "BUT R&T") - UniteEns (UE, ex: "Administrer les réseaux") - - Modules (ressources, SAÉs) *<-> ApcAppCritique* + - Modules (ressources, SAÉs) *<-> ApcAppCritique*, *<-> ApcParcours* On voit que les modules ont toujours une UE de rattachement. Cependant, en BUT, un module peut intervenir dans le calcul des notes de plusieurs UE, via une matrice de coefficients. +On va aussi rattacher les Modules à un ou plusieurs ApcParcours, de façon à +pouvoir vérifier que les parcours couvrent les AC, et à faciliter les +inscriptions des étudiants aux modules (par ex. page présentant les modules +auxquels inscrire un groupe). + ### Référentiel de compétences Le référentiel de compétences est structuré par les classes suivantes: @@ -89,11 +94,12 @@ Les étudiants sont inscrits: Pour la gestion des parcours BUT, il faut introduire les associations suivantes, qui n'existent pas dans ScoDoc 9.2: - - Module <-> ApcAppCritique : choix sur la page `module_edit` + - Module ||--o{ ApcAppCritique : choix sur la page `module_edit` + - Module <-> ensemble de ApcParcours - UE <-> ApcParcoursNiveauCompetence : choix sur la page `ue_edit` - - FormSemestre <-> ApcParcours : choix sur la page + - FormSemestre ||--o{ ApcParcours : choix sur la page `formsemestre_editwithmodules` - - Identite <-> ApcParcours : inscription au parcours, page à créer. + - Identite }o--o{ ApcParcours : inscription au parcours, page à créer. ### Cas d'usage @@ -119,9 +125,23 @@ annuels, mais que les ModuleImpl sont semestriels. #### Vérifier que les ModuleImpls d'un parcours couvrent l'ensemble de ses ACs -...ou du parcours d'un étudiant donné +##### En fin de formation, pour un étudiant -TBD +Soit un étudiant inscrit à un parcours. En fin de formation (S6), on peut +facilement vérifier que les AC ont été couverts: + + - Lister les ModuleImpl auxquels l'étudiant a été inscrit dans ses semestres + (S1 à S6); + - En déduire l'ensemble des AC évalués pour cet étudiant (indépendamment de sa + réussite); + - Comparer aux AC du parcours tels que décrits dans le référentiel de compétence. + +##### Au moment de la définition d'une formation + +Le parcours du ref. de compétence indique un ensemble d'AC pour chaque niveau (année). +On pourra vérifier que les Modules de chaque année suffisent à couvrir le +parcours. Mais si les Modules ne sont pas associés à un parcours, on ne peut pas +aller plus loin. #### Lister les regroupements d'UE d'un étudiant @@ -148,6 +168,16 @@ particuliers (décision de jury manuelle). - [x] aucun regroupement d'UE (niveau de compétence) de l'année < 8 /20 - [x] pour le passage en S5, avoir validé toutes les UE du BUT 1 (S1 et S2). +Il faut donc: + 1. Construire les regroupements d'UE et calculer la moyenne des moyennes d'UE + (a priori de même poids, cela n'est pas spécifié dans les textes). + + 2. Vérifier les conditions ci-dessus. + + 3. Pour le passage en S5, construire l'ensemble des semestres de formations + relevant du même référentiel de compétences dans lesquels a été inscrit + l'étudiant, et vérifier que les UE de S1 et S2 sont validées. + diff --git a/docs/index.md b/docs/index.md index 36b34d4..6238de2 100644 --- a/docs/index.md +++ b/docs/index.md @@ -61,7 +61,16 @@ version modernise l'infrastructure logicielle (maintenant basée sur Python 3/Flask/postgresql) et propose de nombreuses améliorations, notamment pour la gestion du *[Bachelor Universitaire de Technologie (BUT)](BUT.md)*. -### Quatre stagiaires (printemps 2021) +### Contrats d'apprentissage + +Deux étudiants ont été recrutés (LP IUT Orléans, et IUT Villetaneuse): + + - développement d'une nouvelle API pour ScoDoc 9; + - développement d'un nouveau module de gestion des relations entreprises + (fichier, contacts, stages, alternance). + + +### Quatre stagiaires - version spéciale pour mobiles, développée par un stagiaire de l'association; - développements de tests unitaires et fonctionnels, par deux stagiaires, l'un