Update modules/ui/user_page.py
Browse files- modules/ui/user_page.py +10 -16
modules/ui/user_page.py
CHANGED
@@ -1,3 +1,4 @@
|
|
|
|
1 |
import streamlit as st
|
2 |
import logging
|
3 |
from datetime import datetime, timezone
|
@@ -7,27 +8,21 @@ from dateutil.parser import parse
|
|
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,12 +32,12 @@ from ..database.sql_db import (
|
|
37 |
create_student_user,
|
38 |
create_teacher_user,
|
39 |
create_admin_user,
|
40 |
-
update_student_user,
|
41 |
-
delete_student_user,
|
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,12 +62,12 @@ from ..database.chat_mongo_db import store_chat_history, get_chat_history
|
|
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,13 +75,12 @@ from ..semantic.semantic_live_interface import display_semantic_live_interface
|
|
80 |
|
81 |
from ..discourse.discourse_live_interface import display_discourse_live_interface
|
82 |
|
83 |
-
from ..discourse.discourse_interface import (
|
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}")
|
|
|
1 |
+
# modules/ui/user_page.py
|
2 |
import streamlit as st
|
3 |
import logging
|
4 |
from datetime import datetime, timezone
|
|
|
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 |
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 |
|
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 |
|
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}")
|