Update modules/ui/ui.py
Browse files- modules/ui/ui.py +20 -7
modules/ui/ui.py
CHANGED
@@ -409,6 +409,7 @@ def user_page(lang_code, t):
|
|
409 |
'morpho_active': False,
|
410 |
'semantic_live_active': False,
|
411 |
'semantic_active': False,
|
|
|
412 |
'discourse_active': False,
|
413 |
'activities_active': False,
|
414 |
'feedback_active': False
|
@@ -419,7 +420,8 @@ def user_page(lang_code, t):
|
|
419 |
t.get('morpho_tab', 'Análisis Morfosintáctico'),
|
420 |
t.get('semantic_live_tab', 'Análisis Semántico Vivo'),
|
421 |
t.get('semantic_tab', 'Análisis Semántico'),
|
422 |
-
t.get('
|
|
|
423 |
t.get('activities_tab', 'Mis Actividades'),
|
424 |
t.get('feedback_tab', 'Formulario de Comentarios')
|
425 |
]
|
@@ -464,7 +466,16 @@ def user_page(lang_code, t):
|
|
464 |
t.get('TRANSLATIONS', {})
|
465 |
)
|
466 |
|
467 |
-
elif index == 3: # Discurso
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
468 |
st.session_state.tab_states['discourse_active'] = True
|
469 |
display_discourse_interface(
|
470 |
st.session_state.lang_code,
|
@@ -472,7 +483,7 @@ def user_page(lang_code, t):
|
|
472 |
t.get('TRANSLATIONS', {})
|
473 |
)
|
474 |
|
475 |
-
elif index ==
|
476 |
st.session_state.tab_states['activities_active'] = True
|
477 |
display_student_activities(
|
478 |
username=st.session_state.username,
|
@@ -480,7 +491,7 @@ def user_page(lang_code, t):
|
|
480 |
t=t.get('ACTIVITIES_TRANSLATIONS', {})
|
481 |
)
|
482 |
|
483 |
-
elif index ==
|
484 |
st.session_state.tab_states['feedback_active'] = True
|
485 |
display_feedback_form(
|
486 |
st.session_state.lang_code,
|
@@ -502,9 +513,10 @@ def get_tab_index(state_key):
|
|
502 |
'morpho_active': 0,
|
503 |
'semantic_live_active': 1,
|
504 |
'semantic_active': 2,
|
505 |
-
'
|
506 |
-
'
|
507 |
-
'
|
|
|
508 |
}
|
509 |
return index_map.get(state_key, -1)
|
510 |
|
@@ -514,6 +526,7 @@ def get_state_key_for_index(index):
|
|
514 |
0: 'morpho_active',
|
515 |
1: 'semantic_live_active',
|
516 |
2: 'semantic_active',
|
|
|
517 |
3: 'discourse_active',
|
518 |
4: 'activities_active',
|
519 |
5: 'feedback_active'
|
|
|
409 |
'morpho_active': False,
|
410 |
'semantic_live_active': False,
|
411 |
'semantic_active': False,
|
412 |
+
'discourse_live_active': False,
|
413 |
'discourse_active': False,
|
414 |
'activities_active': False,
|
415 |
'feedback_active': False
|
|
|
420 |
t.get('morpho_tab', 'Análisis Morfosintáctico'),
|
421 |
t.get('semantic_live_tab', 'Análisis Semántico Vivo'),
|
422 |
t.get('semantic_tab', 'Análisis Semántico'),
|
423 |
+
t.get('discourse_live_tab', 'Análisis de Discurso Vivo'),
|
424 |
+
t.get('discourse_tab', 'Análsis de Discurso'),
|
425 |
t.get('activities_tab', 'Mis Actividades'),
|
426 |
t.get('feedback_tab', 'Formulario de Comentarios')
|
427 |
]
|
|
|
466 |
t.get('TRANSLATIONS', {})
|
467 |
)
|
468 |
|
469 |
+
elif index == 3: # Discurso Vivo
|
470 |
+
st.session_state.tab_states['discourse_live_active'] = True
|
471 |
+
display_discourse_live_interface(
|
472 |
+
st.session_state.lang_code,
|
473 |
+
st.session_state.nlp_models,
|
474 |
+
t.get('TRANSLATIONS', {})
|
475 |
+
)
|
476 |
+
|
477 |
+
|
478 |
+
elif index == 4: # Discurso
|
479 |
st.session_state.tab_states['discourse_active'] = True
|
480 |
display_discourse_interface(
|
481 |
st.session_state.lang_code,
|
|
|
483 |
t.get('TRANSLATIONS', {})
|
484 |
)
|
485 |
|
486 |
+
elif index == 5: # Actividades
|
487 |
st.session_state.tab_states['activities_active'] = True
|
488 |
display_student_activities(
|
489 |
username=st.session_state.username,
|
|
|
491 |
t=t.get('ACTIVITIES_TRANSLATIONS', {})
|
492 |
)
|
493 |
|
494 |
+
elif index == 6: # Feedback
|
495 |
st.session_state.tab_states['feedback_active'] = True
|
496 |
display_feedback_form(
|
497 |
st.session_state.lang_code,
|
|
|
513 |
'morpho_active': 0,
|
514 |
'semantic_live_active': 1,
|
515 |
'semantic_active': 2,
|
516 |
+
'discourse_live_active': 3,
|
517 |
+
'discourse_active': 4,
|
518 |
+
'activities_active': 5,
|
519 |
+
'feedback_active': 6
|
520 |
}
|
521 |
return index_map.get(state_key, -1)
|
522 |
|
|
|
526 |
0: 'morpho_active',
|
527 |
1: 'semantic_live_active',
|
528 |
2: 'semantic_active',
|
529 |
+
3: 'discourse_live_active',
|
530 |
3: 'discourse_active',
|
531 |
4: 'activities_active',
|
532 |
5: 'feedback_active'
|