File size: 984 Bytes
a01c266
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# contenu.py
import streamlit as st

def show_lesson_content():
    if st.button("◀️ Retour"):
        st.session_state.current_page = 'edt'
        st.rerun()

    content = st.session_state.get('selected_content', None)
    if content:
        st.title("📜 Contenu du cours")
        st.write(f"🔠 **Titre :** {content.title if content.title else 'Non spécifié'}")
        st.write(f"🧷 **Description :** {'' if content.description else 'Non spécifiée'}")
        st.markdown(content.description if content.description else '')

        if content.files:
            st.write("**📂 Fichiers attachés :**")
            for file in content.files:
                st.write(f"- [{file.name}]({file.url})")
        else:
            st.write("📁 Aucun fichier attaché.")
    else:
        st.write("⚠️ Sélectionnez un cours pour voir son contenu.")
        if st.button("◀️ Retour"):
            st.session_state.current_page = 'edt'
            st.rerun()