forked from ScoDoc/ScoDoc
Feuille saisie note: affichage du nom usuel
This commit is contained in:
parent
bea7b2ed8a
commit
d35940cc0d
@ -931,11 +931,12 @@ def saisie_notes_tableur(evaluation_id, group_ids=()):
|
|||||||
return "\n".join(H)
|
return "\n".join(H)
|
||||||
|
|
||||||
|
|
||||||
def feuille_saisie_notes(evaluation_id, group_ids=[]):
|
def feuille_saisie_notes(evaluation_id, group_ids: list[int] = None):
|
||||||
"""Document Excel pour saisie notes dans l'évaluation et les groupes indiqués"""
|
"""Document Excel pour saisie notes dans l'évaluation et les groupes indiqués"""
|
||||||
evaluation: Evaluation = db.session.get(Evaluation, evaluation_id)
|
evaluation: Evaluation = db.session.get(Evaluation, evaluation_id)
|
||||||
if not evaluation:
|
if not evaluation:
|
||||||
raise ScoValueError("invalid evaluation_id")
|
raise ScoValueError("invalid evaluation_id")
|
||||||
|
group_ids = group_ids or []
|
||||||
modimpl = evaluation.moduleimpl
|
modimpl = evaluation.moduleimpl
|
||||||
formsemestre = modimpl.formsemestre
|
formsemestre = modimpl.formsemestre
|
||||||
mod_responsable = sco_users.user_info(modimpl.responsable_id)
|
mod_responsable = sco_users.user_info(modimpl.responsable_id)
|
||||||
@ -950,7 +951,8 @@ def feuille_saisie_notes(evaluation_id, group_ids=[]):
|
|||||||
if evaluation.date_debut
|
if evaluation.date_debut
|
||||||
else "(sans date)"
|
else "(sans date)"
|
||||||
)
|
)
|
||||||
eval_titre = f"""{evaluation.description if evaluation.description else "évaluation"} {date_str}"""
|
eval_titre = f"""{evaluation.description if evaluation.description else "évaluation"
|
||||||
|
} {date_str}"""
|
||||||
|
|
||||||
description = f"""{eval_titre} en {evaluation.moduleimpl.module.abbrev or ""} ({
|
description = f"""{eval_titre} en {evaluation.moduleimpl.module.abbrev or ""} ({
|
||||||
evaluation.moduleimpl.module.code
|
evaluation.moduleimpl.module.code
|
||||||
@ -986,7 +988,7 @@ def feuille_saisie_notes(evaluation_id, group_ids=[]):
|
|||||||
rows.append(
|
rows.append(
|
||||||
[
|
[
|
||||||
str(etudid),
|
str(etudid),
|
||||||
e["nom"].upper(),
|
e.get("nom_disp", "") or e.get("nom_usuel", "") or e["nom"],
|
||||||
e["prenom"].lower().capitalize(),
|
e["prenom"].lower().capitalize(),
|
||||||
e["inscr"]["etat"],
|
e["inscr"]["etat"],
|
||||||
grc,
|
grc,
|
||||||
@ -1206,7 +1208,7 @@ def _get_sorted_etuds(evaluation: Evaluation, etudids: list, formsemestre_id: in
|
|||||||
def _form_saisie_notes(
|
def _form_saisie_notes(
|
||||||
evaluation: Evaluation, modimpl: ModuleImpl, groups_infos, destination=""
|
evaluation: Evaluation, modimpl: ModuleImpl, groups_infos, destination=""
|
||||||
):
|
):
|
||||||
"""Formulaire HTML saisie des notes dans l'évaluation E du moduleimpl M
|
"""Formulaire HTML saisie des notes dans l'évaluation du moduleimpl
|
||||||
pour les groupes indiqués.
|
pour les groupes indiqués.
|
||||||
|
|
||||||
On charge tous les étudiants, ne seront montrés que ceux
|
On charge tous les étudiants, ne seront montrés que ceux
|
||||||
|
Loading…
Reference in New Issue
Block a user