AIdeaText commited on
Commit
3749ea0
·
verified ·
1 Parent(s): d05879e

Update modules/ui/ui.py

Browse files
Files changed (1) hide show
  1. 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('discourse_tab', 'Análsis de discurso'),
 
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 == 4: # Actividades
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 == 5: # Feedback
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
- 'discourse_active': 3,
506
- 'activities_active': 4,
507
- 'feedback_active': 5
 
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'