Spaces:
Sleeping
Sleeping
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'
|