diff --git a/app/scodoc/sco_page_etud.py b/app/scodoc/sco_page_etud.py
index 41025c8064d0ee4aa0a8ba15bae708cb1fd3fd7e..cd82fe18fe04d388b2fdb0790ecc2ac6f07b97ea 100644
--- a/app/scodoc/sco_page_etud.py
+++ b/app/scodoc/sco_page_etud.py
@@ -681,13 +681,12 @@ def get_ressources(etud: Identite) -> str:
     if not etudFormsemstres:
         return res
     for formsemestre  in etudFormsemstres:
-        """Ajouter un div pour chaque semestre"""
+        """Ajouter un div pour chaque semestre avec lien vers le semestre"""
         res += f"""
-        <div class="semestre">
-            S{formsemestre.semestre_id}</a>
+        <section>
+            <h3> S{formsemestre.semestre_id} </h3>
             <div>
         """
-        """Ajouter un div pour chaque ressource"""
 
         ues = formsemestre.get_ues()
         """Ranger les UE selon leurs types (code venant de formsemestres.py)"""
@@ -701,7 +700,7 @@ def get_ressources(etud: Identite) -> str:
             d = modimpl.to_dict(convert_objects=True)
             m_list[modimpl.module.module_type].append(d)
 
-
+        ues[0].__dir__
         if m_list[scu.ModuleType.RESSOURCE]:
 
             res += f"""<section>
@@ -711,13 +710,13 @@ def get_ressources(etud: Identite) -> str:
             for ressource in m_list[scu.ModuleType.RESSOURCE]:
                 res += f"""
                     <div class="module">
-                            <h3> <a href="" target="_blank"> {ressource["module"]["code"]}</a> {ressource["module"]["titre"]} </h3>
-                    </div>
-                    <div class="ressource_desc">
+                            <h3> <a href="Notes/moduleimpl_status?moduleimpl_id={ressource["id"]}"> {ressource["module"]["code"]}</a> {ressource["module"]["titre"]} </h3>
                     </div>
+                    <div class="notes">
                 """
-
-            res += f"""</div> </section>"""
+                """Ajouter les notes pour la ressource"""
+                res += getNoteFromModule(ressource, etud)
+            res += f"""</div> </div> </section>"""
 
         
         if m_list[scu.ModuleType.SAE]:
@@ -738,10 +737,16 @@ def get_ressources(etud: Identite) -> str:
 
         res += f"""
             </div>
-        </div>
+        </section>
         """
     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>"""
+    return ""
+
 def _format_adresse(adresse: Adresse | None) -> dict:
     """{ "telephonestr" : ..., "telephonemobilestr" : ... } (formats html)"""
     d = {