Josedcape commited on
Commit
26f4120
·
verified ·
1 Parent(s): d1f3f2d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -9
app.py CHANGED
@@ -135,19 +135,19 @@ def encuesta_asistente():
135
  pregunta_adicional = st.session_state.preguntas_adicionales[pregunta_adicional_actual]
136
  st.write(f"**Pregunta adicional {pregunta_adicional_actual + 1}:** {pregunta_adicional}")
137
 
138
- st.session_state.respuestas_adicionales[f'respuesta_adicional_1_{pregunta_adicional_actual}'] = st.text_input("Respuesta adicional 1:", key=f"respuesta_adicional_1_{pregunta_adicional_actual}")
139
- st.session_state.respuestas_adicionales[f'respuesta_adicional_2_{pregunta_adicional_actual}'] = st.text_input("Respuesta adicional 2:", key=f"respuesta_adicional_2_{pregunta_adicional_actual}")
140
- st.session_state.respuestas_adicionales[f'otras_observaciones_{pregunta_adicional_actual}'] = st.text_input("Otras observaciones:", key=f'otras_observaciones_{pregunta_adicional_actual}')
141
 
142
  if st.button("Enviar respuestas adicionales", key=f"btn_adicional_{pregunta_adicional_actual}"):
143
  with st.spinner('Procesando sus respuestas, por favor espere...'):
144
- st.session_state.respuestas[pregunta_adicional + " (Respuesta adicional 1)"] = st.session_state.respuestas_adicionales[f'respuesta_adicional_1_{pregunta_adicional_actual}']
145
- st.session_state.respuestas[pregunta_adicional + " (Respuesta adicional 2)"] = st.session_state.respuestas_adicionales[f'respuesta_adicional_2_{pregunta_adicional_actual}']
146
- st.session_state.respuestas[pregunta_adicional + " (Otras observaciones)"] = st.session_state.respuestas_adicionales[f'otras_observaciones_{pregunta_adicional_actual}']
147
 
148
- st.session_state.historial.append({"role": "user", "content": st.session_state.respuestas_adicionales[f'respuesta_adicional_1_{pregunta_adicional_actual}']})
149
- st.session_state.historial.append({"role": "user", "content": st.session_state.respuestas_adicionales[f'respuesta_adicional_2_{pregunta_adicional_actual}']})
150
- st.session_state.historial.append({"role": "user", "content": st.session_state.respuestas_adicionales[f'otras_observaciones_{pregunta_adicional_actual}']})
151
  st.session_state.historial.append({"role": "assistant", "content": st.session_state.respuesta_actual})
152
 
153
  st.session_state.pregunta_adicional_actual += 1
@@ -204,6 +204,7 @@ def encuesta_asistente():
204
  st.write("Gracias por responder todas las preguntas. Haz clic en 'Registrar Encuesta' para finalizar y generar el archivo descargable.")
205
  if st.button("Registrar Encuesta"):
206
  st.session_state.encuesta_completada = True
 
207
  try:
208
  enviar_correo(resumen)
209
  st.success("Encuesta completada exitosamente. Haz clic en 'Obtener Resultado de la Encuesta' para descargar el archivo.")
 
135
  pregunta_adicional = st.session_state.preguntas_adicionales[pregunta_adicional_actual]
136
  st.write(f"**Pregunta adicional {pregunta_adicional_actual + 1}:** {pregunta_adicional}")
137
 
138
+ respuesta_adicional_1 = st.text_input("Respuesta adicional 1:", key=f"respuesta_adicional_1_{pregunta_adicional_actual}")
139
+ respuesta_adicional_2 = st.text_input("Respuesta adicional 2:", key=f"respuesta_adicional_2_{pregunta_adicional_actual}")
140
+ otras_observaciones = st.text_input("Otras observaciones:", key=f'otras_observaciones_{pregunta_adicional_actual}')
141
 
142
  if st.button("Enviar respuestas adicionales", key=f"btn_adicional_{pregunta_adicional_actual}"):
143
  with st.spinner('Procesando sus respuestas, por favor espere...'):
144
+ st.session_state.respuestas[pregunta_adicional + " (Respuesta adicional 1)"] = respuesta_adicional_1
145
+ st.session_state.respuestas[pregunta_adicional + " (Respuesta adicional 2)"] = respuesta_adicional_2
146
+ st.session_state.respuestas[pregunta_adicional + " (Otras observaciones)"] = otras_observaciones
147
 
148
+ st.session_state.historial.append({"role": "user", "content": respuesta_adicional_1})
149
+ st.session_state.historial.append({"role": "user", "content": respuesta_adicional_2})
150
+ st.session_state.historial.append({"role": "user", "content": otras_observaciones})
151
  st.session_state.historial.append({"role": "assistant", "content": st.session_state.respuesta_actual})
152
 
153
  st.session_state.pregunta_adicional_actual += 1
 
204
  st.write("Gracias por responder todas las preguntas. Haz clic en 'Registrar Encuesta' para finalizar y generar el archivo descargable.")
205
  if st.button("Registrar Encuesta"):
206
  st.session_state.encuesta_completada = True
207
+ st.info("Espere un minuto por favor mientras generamos su registro.")
208
  try:
209
  enviar_correo(resumen)
210
  st.success("Encuesta completada exitosamente. Haz clic en 'Obtener Resultado de la Encuesta' para descargar el archivo.")