Update modules/ui/ui.py
Browse files- modules/ui/ui.py +151 -86
modules/ui/ui.py
CHANGED
|
@@ -422,115 +422,180 @@ def is_institutional_email(email):
|
|
| 422 |
#############################################################
|
| 423 |
#############################################################
|
| 424 |
def display_videos_and_info(lang_code, landing_t):
|
| 425 |
-
# Crear tabs para cada sección
|
| 426 |
-
|
| 427 |
-
|
| 428 |
-
|
| 429 |
-
|
| 430 |
-
|
| 431 |
-
landing_t['presentation_videos']
|
| 432 |
])
|
| 433 |
|
| 434 |
-
#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 435 |
with tab_use_case:
|
|
|
|
|
|
|
| 436 |
use_case_videos = {
|
| 437 |
-
"
|
|
|
|
|
|
|
| 438 |
}
|
| 439 |
|
| 440 |
-
selected_title = st.selectbox(
|
|
|
|
|
|
|
|
|
|
|
|
|
| 441 |
if selected_title in use_case_videos:
|
| 442 |
try:
|
| 443 |
-
st_player(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 444 |
except Exception as e:
|
| 445 |
st.error(f"Error al cargar el video: {str(e)}")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 446 |
|
| 447 |
-
#
|
| 448 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 449 |
videos = {
|
| 450 |
-
"Reel AIdeaText": "https://youtu.be/hXnwUvN1Q9Q",
|
| 451 |
-
"Presentación en SENDA, UNAM
|
| 452 |
-
"Presentación en PyCon 2024
|
| 453 |
-
"Presentación en
|
| 454 |
-
"
|
| 455 |
-
"Entrevista con el Dr. Guillermo Ruíz
|
| 456 |
-
"Demo
|
| 457 |
}
|
| 458 |
|
| 459 |
-
selected_title = st.selectbox(
|
|
|
|
|
|
|
|
|
|
|
|
|
| 460 |
if selected_title in videos:
|
| 461 |
try:
|
| 462 |
-
st_player(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 463 |
except Exception as e:
|
| 464 |
st.error(f"Error al cargar el video: {str(e)}")
|
| 465 |
-
|
| 466 |
-
|
| 467 |
-
|
|
|
|
| 468 |
st.markdown("""
|
| 469 |
-
|
| 470 |
-
|
| 471 |
-
|
| 472 |
-
|
| 473 |
-
|
| 474 |
-
|
| 475 |
-
|
| 476 |
-
|
| 477 |
-
|
| 478 |
-
|
| 479 |
-
|
| 480 |
-
|
| 481 |
-
[2]
|
| 482 |
-
Aproximación al Agente Cognitivo Vinculante (ACV) desde la Teoría del Actor Red (TAR)**
|
| 483 |
-
Congreso HeETI 2024: Horizontes Expandidos de la Educación, la Tecnología y la Innovación
|
| 484 |
-
Universidad el Claustro de Sor Juana. Del 25 al 27 septiembre 2024
|
| 485 |
-
|
| 486 |
-
[3]
|
| 487 |
-
AIdeaText, visualización de mapas semánticos**
|
| 488 |
-
PyCon 2024, Organizado por el grupo de desarrolladores independientes de Python.
|
| 489 |
-
Universidad EAFIT, Medellín, Colombia. Del 7 al 9 de junio de 2024.
|
| 490 |
-
|
| 491 |
-
## 2023
|
| 492 |
-
**Aproximación al Agente Cognitivo Vinculante (ACV) desde la Teoría del Actor Red (TAR)**
|
| 493 |
-
[1]
|
| 494 |
-
XVII Congreso Nacional de Investigación Educativa - VII Encuentro de Estudiantes de Posgrado Educación.
|
| 495 |
-
Consejo Mexicano de Investigación Educativa (COMIE)
|
| 496 |
-
Villahermosa, Tabasco, México.
|
| 497 |
-
Del 4 al 8 de diciembre 2023
|
| 498 |
-
|
| 499 |
-
[2]
|
| 500 |
-
XXXI Encuentro Internacional de Educación a Distancia
|
| 501 |
-
Universidad de Guadalajara. Jalisco, México.
|
| 502 |
-
Del 27 al 30 noviembre 2023
|
| 503 |
-
|
| 504 |
-
[3]
|
| 505 |
-
IV Temporada SENDA - Seminario de Entornos y Narrativas Digitales en la Academia
|
| 506 |
-
Instituto de Investigaciones Antropológicas (IIA), UNAM.
|
| 507 |
-
22 noviembre 2023
|
| 508 |
-
|
| 509 |
-
[4]
|
| 510 |
-
1er Congreso Internacional de Educación Digital
|
| 511 |
-
Instituto Politécnico Nacional, sede Zacatecas. México.
|
| 512 |
-
Del 23 al 24 de noviembre de 2023
|
| 513 |
-
|
| 514 |
-
[5]
|
| 515 |
-
La cuestión de la centralidad del maestro frente a las tecnologías digitales generativas**
|
| 516 |
-
Innova Fórum: Ecosistemas de Aprendizaje
|
| 517 |
-
Universidad de Guadalajara. Jalisco, México.
|
| 518 |
-
Del 16 al 18 de mayo 2023
|
| 519 |
""")
|
| 520 |
|
| 521 |
-
|
| 522 |
-
|
| 523 |
-
#
|
| 524 |
with tab_gallery:
|
|
|
|
| 525 |
show_carousel()
|
| 526 |
-
|
| 527 |
-
|
| 528 |
-
|
| 529 |
-
|
| 530 |
-
|
| 531 |
-
|
| 532 |
-
|
| 533 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 534 |
|
| 535 |
#############################################################
|
| 536 |
#############################################################
|
|
|
|
| 422 |
#############################################################
|
| 423 |
#############################################################
|
| 424 |
def display_videos_and_info(lang_code, landing_t):
|
| 425 |
+
# Crear tabs para cada sección - NUEVO ORDEN
|
| 426 |
+
tab_competitions, tab_use_case, tab_presentations, tab_gallery = st.tabs([
|
| 427 |
+
"🏆 Concursos y Premios",
|
| 428 |
+
"🎯 Casos de Uso",
|
| 429 |
+
"🎬 Pitch y Presentaciones",
|
| 430 |
+
"📸 Fotos de Eventos"
|
|
|
|
| 431 |
])
|
| 432 |
|
| 433 |
+
# ============================================
|
| 434 |
+
# TAB 1: 🏆 CONCURSOS Y PREMIOS
|
| 435 |
+
# ============================================
|
| 436 |
+
with tab_competitions:
|
| 437 |
+
st.markdown("""
|
| 438 |
+
## 🏆 Competimos por $950K USD en Premios
|
| 439 |
+
|
| 440 |
+
### 🥇 **Learning Tools Competition - $600K**
|
| 441 |
+
**Fase II - Top 50 Global**
|
| 442 |
+
*International Society for Technology in Education (ISTE)*
|
| 443 |
+
Compitiendo con 1,200 proyectos de 75 países
|
| 444 |
+
|
| 445 |
+
---
|
| 446 |
+
|
| 447 |
+
### 💰 **NVIDIA Inception - $250K**
|
| 448 |
+
**Programa de Capital de Riesgo**
|
| 449 |
+
*NVIDIA Corporation*
|
| 450 |
+
Programa exclusivo para startups de Deep Tech
|
| 451 |
+
|
| 452 |
+
---
|
| 453 |
+
|
| 454 |
+
### 🤖 **Kaggle/Google - $100K**
|
| 455 |
+
**Modelos Explicables de IA**
|
| 456 |
+
*Google Research*
|
| 457 |
+
Investigación en IA interpretable para educación
|
| 458 |
+
|
| 459 |
+
---
|
| 460 |
+
|
| 461 |
+
### 🚀 **incMTY - $50K+**
|
| 462 |
+
**Aceleración y Capital Semilla**
|
| 463 |
+
*Tecnológico de Monterrey*
|
| 464 |
+
Programa de emprendimiento Deep Tech
|
| 465 |
+
""")
|
| 466 |
+
|
| 467 |
+
# Botón para más información
|
| 468 |
+
if st.button("🎯 Ser Beta Tester de la Tecnología", use_container_width=True):
|
| 469 |
+
st.info("Pronto lanzaremos el programa de beta testers")
|
| 470 |
+
|
| 471 |
+
# ============================================
|
| 472 |
+
# TAB 2: 🎯 CASOS DE USO
|
| 473 |
+
# ============================================
|
| 474 |
with tab_use_case:
|
| 475 |
+
st.markdown("### 🎯 Casos de Uso - Demostraciones")
|
| 476 |
+
|
| 477 |
use_case_videos = {
|
| 478 |
+
"📊 Análisis Semántico Avanzado": "https://youtu.be/_4WMufl6MTA",
|
| 479 |
+
"🧠 Mapeo de Razonamiento": "https://youtu.be/hXnwUvN1Q9Q",
|
| 480 |
+
"🎓 Evaluación Formativa": "https://www.youtube.com/watch?v=Fqi4Di_Rj_s"
|
| 481 |
}
|
| 482 |
|
| 483 |
+
selected_title = st.selectbox(
|
| 484 |
+
"Selecciona un caso de uso:",
|
| 485 |
+
list(use_case_videos.keys())
|
| 486 |
+
)
|
| 487 |
+
|
| 488 |
if selected_title in use_case_videos:
|
| 489 |
try:
|
| 490 |
+
st_player(
|
| 491 |
+
use_case_videos[selected_title],
|
| 492 |
+
height=400,
|
| 493 |
+
playing=False,
|
| 494 |
+
controls=True,
|
| 495 |
+
light=True
|
| 496 |
+
)
|
| 497 |
except Exception as e:
|
| 498 |
st.error(f"Error al cargar el video: {str(e)}")
|
| 499 |
+
st.image("https://via.placeholder.com/600x300/1E3A8A/FFFFFF?text=Demo+Video+Casos+de+Uso",
|
| 500 |
+
use_column_width=True)
|
| 501 |
+
|
| 502 |
+
# Descripción de casos de uso
|
| 503 |
+
st.markdown("""
|
| 504 |
+
---
|
| 505 |
+
### ¿Qué puedes hacer con AIdeaText?
|
| 506 |
+
|
| 507 |
+
**🎯 Para Estudiantes:**
|
| 508 |
+
• Visualizar tu proceso de pensamiento
|
| 509 |
+
• Recibir retroalimentación inmediata
|
| 510 |
+
• Mejorar tu redacción académica
|
| 511 |
+
• Seguir tu progreso cognitivo
|
| 512 |
+
|
| 513 |
+
**👨🏫 Para Profesores:**
|
| 514 |
+
• Evaluar comprensión profunda
|
| 515 |
+
• Identificar necesidades individuales
|
| 516 |
+
• Personalizar la enseñanza
|
| 517 |
+
• Ahorrar tiempo en corrección
|
| 518 |
+
|
| 519 |
+
**🏫 Para Instituciones:**
|
| 520 |
+
• Medir desarrollo cognitivo
|
| 521 |
+
• Mejorar resultados académicos
|
| 522 |
+
• Innovación educativa validada
|
| 523 |
+
• Datos para investigación
|
| 524 |
+
""")
|
| 525 |
|
| 526 |
+
# ============================================
|
| 527 |
+
# TAB 3: 🎬 PITCH Y PRESENTACIONES
|
| 528 |
+
# ============================================
|
| 529 |
+
with tab_presentations:
|
| 530 |
+
st.markdown("### 🎬 Pitch, Demos y Presentaciones")
|
| 531 |
+
|
| 532 |
videos = {
|
| 533 |
+
"🎬 Reel AIdeaText (90 segundos)": "https://youtu.be/hXnwUvN1Q9Q",
|
| 534 |
+
"🏆 Presentación en SENDA, UNAM": "https://www.youtube.com/watch?v=XFLvjST2cE0",
|
| 535 |
+
"🐍 Presentación en PyCon 2024": "https://www.youtube.com/watch?v=Jn545-IKx5Q",
|
| 536 |
+
"👨🏫 Presentación en Ser Maaestro": "https://www.youtube.com/watch?v=imc4TI1q164",
|
| 537 |
+
"🚀 Demo en Explora del IFE, Tec de Monterrey": "https://www.youtube.com/watch?v=Fqi4Di_Rj_s",
|
| 538 |
+
"🎙️ Entrevista con el Dr. Guillermo Ruíz": "https://www.youtube.com/watch?v=_ch8cRja3oc",
|
| 539 |
+
"💻 Demo versión de escritorio": "https://www.youtube.com/watch?v=nP6eXbog-ZY"
|
| 540 |
}
|
| 541 |
|
| 542 |
+
selected_title = st.selectbox(
|
| 543 |
+
"Selecciona una presentación:",
|
| 544 |
+
list(videos.keys())
|
| 545 |
+
)
|
| 546 |
+
|
| 547 |
if selected_title in videos:
|
| 548 |
try:
|
| 549 |
+
st_player(
|
| 550 |
+
videos[selected_title],
|
| 551 |
+
height=400,
|
| 552 |
+
playing=False,
|
| 553 |
+
controls=True,
|
| 554 |
+
light=True
|
| 555 |
+
)
|
| 556 |
except Exception as e:
|
| 557 |
st.error(f"Error al cargar el video: {str(e)}")
|
| 558 |
+
st.image("https://via.placeholder.com/600x300/1E3A8A/FFFFFF?text=Video+Presentación",
|
| 559 |
+
use_column_width=True)
|
| 560 |
+
|
| 561 |
+
# Eventos destacados
|
| 562 |
st.markdown("""
|
| 563 |
+
---
|
| 564 |
+
### 📅 Próximos Eventos
|
| 565 |
+
|
| 566 |
+
**2025**
|
| 567 |
+
• **WebSummit Rio 2025** - Abril 27-30, Río de Janeiro, Brasil
|
| 568 |
+
• **ISTE Conference 2025** - Junio 22-25, Denver, USA
|
| 569 |
+
• **EdTechX Europe 2025** - Octubre, Londres, UK
|
| 570 |
+
|
| 571 |
+
**Participaciones Confirmadas:**
|
| 572 |
+
• Showcase en WebSummit Rio
|
| 573 |
+
• Presentación en ISTE Learning Tools Competition
|
| 574 |
+
• Panel en EdTechX sobre IA en Educación
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 575 |
""")
|
| 576 |
|
| 577 |
+
# ============================================
|
| 578 |
+
# TAB 4: 📸 FOTOS DE EVENTOS
|
| 579 |
+
# ============================================
|
| 580 |
with tab_gallery:
|
| 581 |
+
st.markdown("### 📸 Galería de Eventos y Reconocimientos")
|
| 582 |
show_carousel()
|
| 583 |
+
|
| 584 |
+
# Información adicional sobre eventos
|
| 585 |
+
st.markdown("""
|
| 586 |
+
---
|
| 587 |
+
### 🏆 Reconocimientos Recientes
|
| 588 |
+
|
| 589 |
+
**2024**
|
| 590 |
+
• **Top 27 EdTech Global** - F6S Network
|
| 591 |
+
• **NVIDIA Inception Program** - Programa exclusivo Deep Tech
|
| 592 |
+
• **ALPHA Startup** - Validación de mercado
|
| 593 |
+
|
| 594 |
+
**2023**
|
| 595 |
+
• **Premio a la Innovación Educativa** - Congreso COMIE
|
| 596 |
+
• **Destacado en SENDA UNAM** - Seminario de Narrativas Digitales
|
| 597 |
+
• **Selección PyCon 2024** - Comunidad Python Latinoamérica
|
| 598 |
+
""")
|
| 599 |
|
| 600 |
#############################################################
|
| 601 |
#############################################################
|