Lenylvt commited on
Commit
e951a2d
·
verified ·
1 Parent(s): e8d5265

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -11
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.empty()
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 col1:
124
- classe = st.selectbox("Classe", ["CP", "CE1", "CE2", "CM1", "CM2", "6ème", "5ème", "4ème", "3ème", "Seconde", "Premiere", "Terminale"], index=2)
125
- with col2:
126
- longueur = st.slider("Longueur de la dictée (nombre de mots)", 50, 500, 200)
 
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 :", correction, height=500)
 
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.subheader("Paramètres de la dictée")
171
- params_placeholder.selectbox("Classe", ["CP", "CE1", "CE2", "CM1", "CM2", "6ème", "5ème", "4ème", "3ème", "Seconde", "Premiere", "Terminale"], index=2)
172
- params_placeholder.slider("Longueur de la dictée (nombre de mots)", 50, 500, 200)
173
- params_placeholder.button('Générer la Dictée')
 
 
 
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')