AIdeaText commited on
Commit
73b6410
verified
1 Parent(s): 4c94a50

Update modules/ui/user_page.py

Browse files
Files changed (1) hide show
  1. modules/ui/user_page.py +18 -11
modules/ui/user_page.py CHANGED
@@ -1,4 +1,3 @@
1
- # modules/ui/user_page.py
2
  import streamlit as st
3
  import logging
4
  from datetime import datetime, timezone
@@ -8,21 +7,27 @@ from dateutil.parser import parse
8
  logging.basicConfig(level=logging.INFO)
9
  logger = logging.getLogger(__name__)
10
 
11
- # Importaciones locales
 
12
  from ..utils.widget_utils import generate_unique_key
13
  from session_state import initialize_session_state, logout
 
14
  from translations import get_translations
 
15
  from ..auth.auth import authenticate_user, authenticate_student, authenticate_admin
 
16
  from ..admin.admin_ui import admin_page
 
17
  from ..chatbot import display_sidebar_chat
18
 
19
  # Students activities
20
  from ..studentact.student_activities_v2 import display_student_activities
21
  from ..studentact.current_situation_interface import display_current_situation_interface
22
  from ..studentact.current_situation_analysis import analyze_text_dimensions
23
- from ..database.claude_recommendations_mongo_db import get_claude_recommendations
24
 
25
  ##Importaciones desde la configuraci贸n de bases datos #######
 
26
  from ..database.sql_db import (
27
  get_user,
28
  get_admin_user,
@@ -32,12 +37,12 @@ from ..database.sql_db import (
32
  create_student_user,
33
  create_teacher_user,
34
  create_admin_user,
35
- update_student_user,
36
- delete_student_user,
37
  record_login,
38
  record_logout,
39
  get_recent_sessions,
40
- get_user_total_time,
41
  store_application_request,
42
  store_student_feedback
43
  )
@@ -62,12 +67,12 @@ from ..database.chat_mongo_db import store_chat_history, get_chat_history
62
 
63
  ##Importaciones desde los an谩lisis #######
64
  from ..morphosyntax.morphosyntax_interface import (
65
- display_morphosyntax_interface,
66
- display_arc_diagram # Si existe esta funci贸n
67
  )
68
 
69
  from ..semantic.semantic_interface import (
70
- display_semantic_interface,
71
  display_semantic_results
72
  )
73
 
@@ -75,12 +80,13 @@ from ..semantic.semantic_live_interface import display_semantic_live_interface
75
 
76
  from ..discourse.discourse_live_interface import display_discourse_live_interface
77
 
78
- from ..discourse.discourse_interface import (
79
  display_discourse_interface,
80
  display_discourse_results
81
  )
82
 
83
 
 
84
  ####################################################################################
85
  def user_page(lang_code, t):
86
  logger.info(f"Entrando en user_page para el estudiante: {st.session_state.username}")
@@ -340,4 +346,5 @@ def display_feedback_form(lang_code, t):
340
  else:
341
  st.error(feedback_t.get('feedback_error', 'Hubo un problema al enviar el formulario. Por favor, intenta de nuevo.'))
342
  else:
343
- st.warning(feedback_t.get('complete_all_fields', 'Por favor, completa todos los campos'))
 
 
 
1
  import streamlit as st
2
  import logging
3
  from datetime import datetime, timezone
 
7
  logging.basicConfig(level=logging.INFO)
8
  logger = logging.getLogger(__name__)
9
 
10
+ #Importaciones locales.
11
+
12
  from ..utils.widget_utils import generate_unique_key
13
  from session_state import initialize_session_state, logout
14
+
15
  from translations import get_translations
16
+
17
  from ..auth.auth import authenticate_user, authenticate_student, authenticate_admin
18
+
19
  from ..admin.admin_ui import admin_page
20
+
21
  from ..chatbot import display_sidebar_chat
22
 
23
  # Students activities
24
  from ..studentact.student_activities_v2 import display_student_activities
25
  from ..studentact.current_situation_interface import display_current_situation_interface
26
  from ..studentact.current_situation_analysis import analyze_text_dimensions
27
+
28
 
29
  ##Importaciones desde la configuraci贸n de bases datos #######
30
+
31
  from ..database.sql_db import (
32
  get_user,
33
  get_admin_user,
 
37
  create_student_user,
38
  create_teacher_user,
39
  create_admin_user,
40
+ update_student_user, # Agregada
41
+ delete_student_user, # Agregada
42
  record_login,
43
  record_logout,
44
  get_recent_sessions,
45
+ get_user_total_time,
46
  store_application_request,
47
  store_student_feedback
48
  )
 
67
 
68
  ##Importaciones desde los an谩lisis #######
69
  from ..morphosyntax.morphosyntax_interface import (
70
+ display_morphosyntax_interface,
71
+ display_arc_diagram
72
  )
73
 
74
  from ..semantic.semantic_interface import (
75
+ display_semantic_interface,
76
  display_semantic_results
77
  )
78
 
 
80
 
81
  from ..discourse.discourse_live_interface import display_discourse_live_interface
82
 
83
+ from ..discourse.discourse_interface import ( # Agregar esta importaci贸n
84
  display_discourse_interface,
85
  display_discourse_results
86
  )
87
 
88
 
89
+
90
  ####################################################################################
91
  def user_page(lang_code, t):
92
  logger.info(f"Entrando en user_page para el estudiante: {st.session_state.username}")
 
346
  else:
347
  st.error(feedback_t.get('feedback_error', 'Hubo un problema al enviar el formulario. Por favor, intenta de nuevo.'))
348
  else:
349
+ st.warning(feedback_t.get('complete_all_fields', 'Por favor, completa todos los campos'))
350
+