Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
939c18d602 | ||
|
0fe80696d5 |
@ -102,7 +102,7 @@ def comp_latex_parcourstimeline(etudiant, promo, taille=17):
|
||||
result: chaine unicode (EV:)
|
||||
"""
|
||||
codelatexDebut = (
|
||||
""""
|
||||
"""
|
||||
\\begin{parcourstimeline}{**debut**}{**fin**}{**nbreSemestres**}{%d}
|
||||
"""
|
||||
% taille
|
||||
|
@ -626,7 +626,7 @@ class JuryPE(object):
|
||||
" - %d étudiants classés " % (nbinscrit)
|
||||
+ ": "
|
||||
+ ",".join(
|
||||
[etudid for etudid in self.semTagDict[fid].get_etudids()]
|
||||
[str(etudid) for etudid in self.semTagDict[fid].get_etudids()]
|
||||
)
|
||||
)
|
||||
if lesEtudidsManquants:
|
||||
@ -634,7 +634,7 @@ class JuryPE(object):
|
||||
" - dont %d étudiants manquants ajoutés aux données du jury"
|
||||
% (len(lesEtudidsManquants))
|
||||
+ ": "
|
||||
+ ", ".join(lesEtudidsManquants)
|
||||
+ ", ".join(str(etudid) for etudid in lesEtudidsManquants)
|
||||
)
|
||||
pe_tools.pe_print(" - Export csv")
|
||||
filename = self.NOM_EXPORT_ZIP + self.semTagDict[fid].nom + ".csv"
|
||||
@ -913,7 +913,7 @@ class JuryPE(object):
|
||||
# pe_tools.pe_print(etudid, donnees)
|
||||
# les infos générales
|
||||
descr = [
|
||||
etudid,
|
||||
str(etudid),
|
||||
donnees["nom"],
|
||||
str(donnees["abandon"]),
|
||||
str(donnees["diplome"]),
|
||||
@ -931,7 +931,7 @@ class JuryPE(object):
|
||||
table,
|
||||
]
|
||||
|
||||
chaine += delim.join(descr) + "\n"
|
||||
chaine += delim.join(str(i) for i in descr) + "\n"
|
||||
return chaine
|
||||
|
||||
#
|
||||
|
@ -118,11 +118,12 @@ class SemestreTag(pe_tagtable.TableTag):
|
||||
for modimpl in self.nt.formsemestre.modimpls_sorted
|
||||
if modimpl.module.ue.type == sco_codes_parcours.UE_STANDARD
|
||||
] # la liste des modules (objet modimpl)
|
||||
self.res: ResultatsSemestreBUT = res_sem.load_formsemestre_results(self.nt.formsemestre)
|
||||
self.somme_coeffs = sum(
|
||||
[
|
||||
modimpl.module.coefficient
|
||||
if modimpl.module.coefficient is not None else max(self.res.modimpl_coefs_df[modimpl.id])
|
||||
for modimpl in self.modimpls
|
||||
if modimpl.module.coefficient is not None
|
||||
]
|
||||
)
|
||||
|
||||
@ -184,7 +185,7 @@ class SemestreTag(pe_tagtable.TableTag):
|
||||
# Ajout du modimpl au tagname considéré
|
||||
tagdict[tagname][modimpl_id] = {
|
||||
"module_id": modimpl.module.id, # les données sur le module
|
||||
"coeff": modimpl.module.coefficient, # le coeff du module dans le semestre
|
||||
"coeff": modimpl.module.coefficient if modimpl.module.coefficient is not None else max(self.res.modimpl_coefs_df[modimpl.id]), # le coeff du module dans le semestre
|
||||
"ponderation": ponderation, # la pondération demandée pour le tag sur le module
|
||||
"module_code": modimpl.module.code, # le code qui doit se retrouver à l'identique dans des ue capitalisee
|
||||
"ue_id": modimpl.module.ue.id, # les données sur l'ue
|
||||
@ -256,7 +257,7 @@ class SemestreTag(pe_tagtable.TableTag):
|
||||
# Si le module ne fait pas partie des UE capitalisées
|
||||
if modimpl.module.ue.id not in ue_capitalisees_id:
|
||||
note = self.nt.get_etud_mod_moy(modimpl_id, etudid) # lecture de la note
|
||||
coeff = modimpl.module.coefficient # le coeff
|
||||
coeff = modimpl.module.coefficient if modimpl.module.coefficient is not None else max(self.res.modimpl_coefs_df[modimpl.id]) # le coeff
|
||||
coeff_norm = (
|
||||
coeff / self.somme_coeffs if self.somme_coeffs != 0 else 0
|
||||
) # le coeff normalisé
|
||||
@ -298,7 +299,7 @@ class SemestreTag(pe_tagtable.TableTag):
|
||||
note = self.nt.get_etud_mod_moy(
|
||||
modimpl_id, etudid
|
||||
) # lecture de la note
|
||||
coeff = modimpl.module.coefficient # le coeff
|
||||
coeff = modimpl.module.coefficient if modimpl.module.coefficient is not None else max(self.res.modimpl_coefs_df[modimpl.id]) # le coeff
|
||||
coeff_norm = (
|
||||
coeff / self.somme_coeffs if self.somme_coeffs != 0 else 0
|
||||
) # le coeff normalisé
|
||||
|
@ -266,7 +266,7 @@ class TableTag(object):
|
||||
for etudid in self.identdict:
|
||||
descr = delim.join(
|
||||
[
|
||||
etudid,
|
||||
str(etudid),
|
||||
self.identdict[etudid]["nom"],
|
||||
self.identdict[etudid]["prenom"],
|
||||
]
|
||||
|
Loading…
Reference in New Issue
Block a user