Diagnostic config Formation / Compétences #862
Labels
No Label
ABS
à confirmer
API
Apogée
bug
BUT
Dev
duplicate
enhancement
Entreprises
frontend
help wanted
invalid
Jury
PE
prio
question
RGPD
Users
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: ScoDoc/ScoDoc#862
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Tentative de définition d'une fonction comparant la structure du référentiel de compétences (nb de niveaux / année / parcours) avec la structure de la formation (nb d'UE / semestre / parcours, en considérant les associations).
Contexte
Existant (en 9.6.939)
formsemestre_warning_apc_setup
est appelée depuis le tableau de bord semestre, et effectue des vérifications très semblables:Nouvelle implémentation ?
On partirait du référentiel de compétence.
Après quoi:
A suivre
En vrac: à propos des UEs d'un semestre
S_n
La formation est associée à son réf., on a
p
parcours. Le semestreS_n
appartient à l'année\text{BUT}_a
.Pour chaque parcours, on a les niveaux dans l'année
a
grâce à la méthodeApcNiveau.niveaux_annee_de_parcours(parcour, annee)
, qui se base sur une requête de ce genre:On pourrait donc (eg pour affichage avertissement dans
ue_table
), regarder les niveaux de chaque parcours et voir si ils sont associés à au moins une UE. Il n'y a pas de bijection car:Un niveau est:
Une UE est soit:
Note: le nombre maximal d'UEs standards d'un parcours est, pour le BUT, 6 (à vérifier).
TODO: vérifier s'il manque encore des vérifications, ou si les avertissements génèrent trop de fausses alarmes (messages inopportuns).
Retours utilisateurs attendus avant de clore ce ticket.