diff --git a/app/scodoc/sco_page_etud.py b/app/scodoc/sco_page_etud.py index cd82fe18fe04d388b2fdb0790ecc2ac6f07b97ea..906f170bea081186f90ce0374e26baae324eb6de 100644 --- a/app/scodoc/sco_page_etud.py +++ b/app/scodoc/sco_page_etud.py @@ -44,7 +44,9 @@ from app.models import ( Identite, ScoDocSiteConfig, ValidationDUT120, - ModuleImpl + ModuleImpl, + Evaluation, + NotesNotes ) from app.scodoc import ( codes_cursus, @@ -715,13 +717,14 @@ def get_ressources(etud: Identite) -> str: <div class="notes"> """ """Ajouter les notes pour la ressource""" - res += getNoteFromModule(ressource, etud) + res += get_note_from_module(ressource, etud) res += f"""</div> </div> </section>""" if m_list[scu.ModuleType.SAE]: res += f"""<section> - <div> + <div> if (adresse and adresse.telephonemobile) + <h2> SAE </h2> """ for sae in m_list[scu.ModuleType.SAE]: @@ -741,10 +744,23 @@ def get_ressources(etud: Identite) -> str: """ return res -def getNoteFromModule(module: ModuleImpl, etud: Identite) -> str: - """Renvoie la note d'un module""" - if module.note: - return f"""<span class="note">{module.note}</span>""" +def get_note_from_module(module: ModuleImpl, etud: Identite) -> str: + """Renvoie les notes d'un module donné""" + res = "" + + # if (module.evaluations) : + # moduleEvaluations = list[Evaluation](module.evaluations) + # for evaluation in moduleEvaluations : + # note = NotesNotes(evaluation.get_etud_note(etud)) + # res += f""" + # <div class="note"> + # <h4> {evaluation.code} </h4> + # <p> Note : {note.note} </p> + # <p> Commentaire : {note.commentaire} </p> + # </div> + # """ + + return "" def _format_adresse(adresse: Adresse | None) -> dict: