Pb conformité évaluation #491
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
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: ScoDoc/ScoDoc#491
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?
Lors de la création d'une évaluation, j'obtiens le message "Les poids des évaluations de ce module ne sont pas encore conformes au PN. Ses notes ne peuvent pas être prises en compte dans les moyennes d'UE."
Il s'agit de l'unique évaluation d'une ressource. Tout les poids sont à 1.
Pour le contexte (qui a peut-être son importance) :
En BUT2 - S3 , la formation comporte 3 parcours.
Chaque parcours comporte 4 UE, dont 3 UE sont communes à tous les parcours.
On a donc 6 UE ( les 3 "communes" et une UE spécifique par parcours).
Le module fautif est un module de "spécialité" , il a donc des coefs dans 4 parcours.
Dans le paramétrage du module, il est bien indiqué comme faisant partie du parcours:
Pourrait être (vaguement) lié à #487: détermination des UE à prendre en compte dans un parcours.
Mais
La vérification en cause (conformité au PN) est effectuée par
modimpl.check_apc_conformity()
, qui comparemodimpl.get_evaluations_poids()
(dataframe rows = evaluations, columns = UEs)
et
formation.get_module_coefs()
(DataFrame rows = UEs, columns = modules, value = coef.)Pour
.get_evaluations_poids
, les UEs sontformsemestre.query_ues(with_sport=False)
: toutes les UE de la formation (du semestre considéré).Idem pour
get_module_coefs()
.Donc cette vérification semble correcte et n'a sauf erreur de ma part pas besoin de considérer les parcours (puisuqe les coefs vers les UE des autres parcours sont nuls, et les poids aussi).
Comportement non reproduit sur la base SCO_BOUR (instanciation d'un formsemestre S3 avec module AII3, création évaluation, poids par défaut: ok.
Pb création évaluationto Pb conformité évaluationIl se pourrait que le problème soit plutôt lié à un cache non invalidé (car il se règle en rechargeant la base dump).
probablement
ModuleCoefsCache
, invalidé par `Formation.invalidate_module_coefs()``voire
EvaluationsPoidsCache
, parModuleImpl.invalidate_evaluations_poids()
edit_modules_ue_coefs
edit Pascal dit que
clear-cache
ne change rien.ModuleImpl.get_evaluations_poids > moy_mod.load_evaluations_poids
L'affichage des poids dans
moduleimpl_status
est fait viaevaluation.get_ue_poids_str()
(corrigé par7fe2d605c3
)** Bug confirmé ** (SCO_BOUR2,
GEII/Scolarite/Notes/moduleimpl_status?moduleimpl_id=94
)Corrigé par
0f902457f6