Update app.py
Browse files
app.py
CHANGED
@@ -110,7 +110,7 @@ with st.container():
|
|
110 |
mode = st.radio("Mode:", ["S'entrainer", "Entrainer"], key="mode")
|
111 |
|
112 |
# Ajouter un container pour les paramètres de la dictée
|
113 |
-
params_placeholder = st.
|
114 |
|
115 |
if mode == "S'entrainer":
|
116 |
st.subheader("Paramètres de la dictée pour s'entrainer")
|
@@ -120,12 +120,13 @@ else:
|
|
120 |
# Utiliser des colonnes pour organiser les éléments
|
121 |
col1, col2 = st.columns(2)
|
122 |
|
123 |
-
with
|
124 |
-
|
125 |
-
|
126 |
-
|
|
|
127 |
|
128 |
-
bouton_generer = st.button('Générer la Dictée')
|
129 |
|
130 |
if bouton_generer:
|
131 |
# Masquer les paramètres
|
@@ -156,7 +157,8 @@ if st.session_state.dictée:
|
|
156 |
if st.button('Correction'):
|
157 |
with st.spinner("Génération de la correction en cours..."):
|
158 |
correction = correction_dictee(dictee_utilisateur)
|
159 |
-
st.markdown("Voici la correction :"
|
|
|
160 |
|
161 |
elif mode == "Entrainer":
|
162 |
st.text_area("Voici votre dictée :", st.session_state.dictée, height=300)
|
@@ -167,7 +169,9 @@ if st.session_state.dictée:
|
|
167 |
if st.button('Retour'):
|
168 |
st.session_state.dictée = None
|
169 |
# Réafficher les paramètres
|
170 |
-
params_placeholder
|
171 |
-
|
172 |
-
|
173 |
-
|
|
|
|
|
|
110 |
mode = st.radio("Mode:", ["S'entrainer", "Entrainer"], key="mode")
|
111 |
|
112 |
# Ajouter un container pour les paramètres de la dictée
|
113 |
+
params_placeholder = st.container()
|
114 |
|
115 |
if mode == "S'entrainer":
|
116 |
st.subheader("Paramètres de la dictée pour s'entrainer")
|
|
|
120 |
# Utiliser des colonnes pour organiser les éléments
|
121 |
col1, col2 = st.columns(2)
|
122 |
|
123 |
+
with params_placeholder:
|
124 |
+
with col1:
|
125 |
+
classe = st.selectbox("Classe", ["CP", "CE1", "CE2", "CM1", "CM2", "6ème", "5ème", "4ème", "3ème", "Seconde", "Premiere", "Terminale"], index=2)
|
126 |
+
with col2:
|
127 |
+
longueur = st.slider("Longueur de la dictée (nombre de mots)", 50, 500, 200)
|
128 |
|
129 |
+
bouton_generer = st.button('Générer la Dictée')
|
130 |
|
131 |
if bouton_generer:
|
132 |
# Masquer les paramètres
|
|
|
157 |
if st.button('Correction'):
|
158 |
with st.spinner("Génération de la correction en cours..."):
|
159 |
correction = correction_dictee(dictee_utilisateur)
|
160 |
+
st.markdown("Voici la correction :")
|
161 |
+
st.markdown(correction)
|
162 |
|
163 |
elif mode == "Entrainer":
|
164 |
st.text_area("Voici votre dictée :", st.session_state.dictée, height=300)
|
|
|
169 |
if st.button('Retour'):
|
170 |
st.session_state.dictée = None
|
171 |
# Réafficher les paramètres
|
172 |
+
with params_placeholder:
|
173 |
+
with col1:
|
174 |
+
classe = st.selectbox("Classe", ["CP", "CE1", "CE2", "CM1", "CM2", "6ème", "5ème", "4ème", "3ème", "Seconde", "Premiere", "Terminale"], index=2)
|
175 |
+
with col2:
|
176 |
+
longueur = st.slider("Longueur de la dictée (nombre de mots)", 50, 500, 200)
|
177 |
+
bouton_generer = st.button('Générer la Dictée')
|