Skip to content
UCR

Proyecto de docencia

Estrategias docentes para sesiones virtuales interactivas con el desarrollo de un nuevo sistema web: una experiencia en el curso Modelos Probabilísticos de Señales y Sistemas

Informe final | julio de 2025

Información general

ÍtemDescripción
Código de proyectoPD-IE-472-2022
Unidad académicaEscuela de Ingeniería Eléctrica
Vigencia inicial1 abril 2022 - 31 marzo 2024
EstadoPrórroga al 7 julio 2025
Período informe final1 abril 2024 - 7 julio 2025
Gestora Vicerrectoría DocenciaMarielos Montero Dien
Coordinadora Comisión DocenciaMercedes Chacón Vázquez

Participantes

Fabián Abarca Calderón
Investigador principal
Escuela de Ingeniería Eléctrica
Universidad de Costa Rica
fabian.abarca@ucr.ac.cr

Estudiantes asistentes

  • Sirlany Mora García, ECCI
  • Wilmer Jesús Araya Rivas, ECCI
  • Yasty Sánchez Piedrahita, ECCI

ECCI - Escuela de Ciencias de la Computación e Informática, UCR

Beneficiarios

Información de la cantidad total de estudiantes y docentes que se vieron beneficiados con la ejecución del proyecto.

21
Estudiantes del curso de probabilidad que participaron en las clases de demostración
3
Profesores que participaron en una sesión especial de demostración de los resultados

ℹ️ Más información

Actividades desarrolladas

Actividades desarrolladas en la ejecución del proyecto de docencia para la consecución de los objetivos propuestos.

Por la naturaleza de su planteamiento, la principal componente de este proyecto es de desarrollo tecnológico, por lo que las actividades se enfocaron en la creación del sistema web que da soporte a las actividades interactivas. El diseño también incluye la estrategia pedagógica para la implementación de las actividades interactivas en el curso Modelos Probabilísticos de Señales y Sistemas.

La sección de objetivos describe todos los pasos realizados.

ℹ️ Más información

Logros y resultados

Descripción de los logros o resultados alcanzados con la ejecución del proyecto, considerando el cumplimiento de los objetivos y metas propuestas y también otros elementos que emergieron del proceso y resultaron relevantes o impactaron la ejecución del proyecto.

Los siguientes son los componentes tecnológicos y pedagógicos desarrollados para el proyecto.

Kalouk
Un ecosistema de herramientas computacionales y componentes web para la creación de contenidos interactivos con elementos de matemáticas y programación aplicados al análisis de datos.
Kalouk WEB
Un servidor web versátil para generación de datos sintéticos usados en recolección y análisis en el curso, por medio de los modelos de comunicación REST API, WebSockets, SSE y webhooks.
Kalouk MCP
Un servidor web con el protocolo de contexto de modelos (MCP) para proveer datos e información de contexto sobre la teoría del curso a agentes de inteligencia artificial.
Kalouk CLI
Una interfaz de línea de comandos (CLI) para interactuar de forma programática con los otros componentes de Kalouk, como Kalouk WEB y Kalouk MCP.
Kalouk JS
Un conjunto de componentes web de JavaScript para actividades interactivas en sitios web, tanto en sesiones virtuales asincrónicas (contenido teórico) como sincrónicas (presentaciones).
Kalouk PY
Un paquete de Python para interactuar con los servicios y herramientas de Kalouk.
Kalouk XYZ
Un sitio web para alojar presentaciones interactivas de Slidev para sesiones sincrónicas, utilizando las integraciones desarrolladas con Kalouk.
Kalouk PWA
Aplicación móvil tipo aplicación web progresiva (PWA) para facilitar el acceso a los contenidos de Kalouk desde el celular.
improbabilidades.com
Un sitio web para alojar el contenido teórico del curso, a modo de libro digital, utilizando las integraciones desarrolladas con Kalouk.
Guía pedagógica
Recomendaciones para el desarrollo de material teórico y presentaciones interactivas utilizando las herramientas de Kalouk.
Proyectos de programación
Ejercicios de recolección y análisis de datos para el aprendizaje de herramientas de programación de Python en escenarios realistas y más complejos.
PyX
Tutoriales básicos de programación en Python aplicados a la ciencia e ingeniería de datos, que son la base para los ejercicios de programación del curso y en Kalouk.

Adicionalmente, fue propuesto:

  • Un instrumento de evaluación pedagógica para medir el impacto del proyecto en la enseñanza y el aprendizaje de los estudiantes
  • Un instrumento para la evaluación técnica del desarrollo de software

ℹ️ Más información

Dificultades

Reporte de las dificultades enfrentadas y la estrategia para revertirlas en beneficio de los logros del proyecto de docencia.

Este proyecto necesitó dos prórrogas para su finalización por las dificultades enfrentadas.

Las dificultades radicaron en dos dimensiones: tecnológica, ya que el desarrollo de los componentes web fue retador y requirió más tiempo del inicialmente previsto, incluyendo un cambio completo de tecnologías hacia el final del proyecto, y pedagógica, ya que la implementación de las actividades interactivas en el curso Modelos Probabilísticos de Señales y Sistemas estuvo retrasada por la ausencia de las herramientas desarrolladas y no permitió un tiempo adecuado para su diseño.

A pesar de lo anterior, el proyecto logró trazar un camino prometedor, al criterio del autor, para la implementación de actividades interactivas en cursos de matemáticas y programación, con herramientas modernos de desarrollo web y de procesamiento de datos, con el potencial de crecer como software de código abierto desarrollado por y para la comunidad educativa.

Procesos emergentes

Reporte de procesos emergentes como enlace con TFG, presentaciones en congresos, conferencias o seminarios, en el caso de haberse dado.

Para el segundo ciclo del 2025 hay dos temas planteados de Proyecto Eléctrico (curso integrador de bachillerato en ingeniería eléctrica):

  • Diseño y desarrollo de actividades interactivas con datos con las herramientas de Kalouk para la teoría del curso Modelos Probabilísticos de Señales y Sistemas
  • Implementación de un agente de inteligencia artificial con un servidor MCP para el curso Modelos Probabilísticos de Señales y Sistemas

Y un tema planteado de trabajo final de graduación (TFG):

  • Diseño de la estrategia de operación y mantenimiento del ecosistema Kalouk

Con los resultados obtenidos es posible y deseable la formulación de enlaces con otras iniciativas docentes y la participación en conferencias y seminarios en el futuro próximo.

Publicaciones o divulgaciones

Reporte de publicaciones o divulgaciones realizadas a partir de la ejecución del proyecto y que evidencian los principales aportes a la docencia universitaria.

Hay tres artículos en desarrollo, a partir del proceso y los resultados del proyecto:

  • Kalouk: ecosistema de contenidos web y su estrategia para sesiones virtuales con contenidos de matemática y programación
  • Measuring students' engagement in online synchronous teaching: a manual and semi-automatic methodology using the learning platform Kalouk
  • Context Server for LLM Interfaces in Virtual Learning Environments Using Kalouk and the Model Context Protocol

ℹ️ Más información

Observaciones y recomendaciones

Enumerar observaciones o recomendaciones relacionadas con el impacto y resultados del proyecto que pueden ser acogidas para la formulación de una Iniciativa Docente.

ℹ️ Más información

Reporte de personas participantes

Reporte de la apreciación general de todas las personas involucradas en el proyecto de docencia (responsable, colaboradoras y participantes) en torno al impacto del proyecto.

ℹ️ Más información

Estrategias de divulgación

Detallar las estrategias que se utilizarán para la divulgación de los resultados obtenidos en el Proyecto de Docencia.

  • Como proyecto de software libre, los resultados del proyecto están disponibles en línea, en el sitio web del proyecto y en los repositorios de código.
  • Como proyecto académico, los resultados del proyecto se divulgarán en la comunidad universitaria, a través de presentaciones y artículos académicos.
  • Como proyecto de docencia, los resultados del proyecto serán utilizados de forma permanente e incremental en el curso Modelos Probabilísticos de Señales y Sistemas, a través de las actividades interactivas desarrolladas y la guía pedagógica.

ℹ️ Más información

Resumen de cumplimiento de objetivos

Completar la tabla final del cumplimiento de los objetivos.

Objetivo específicoMetasIndicadores
1Requisitos100%100%
2Tecnologías100%100%
3Arquitectura100%100%
4Programación100%100%
5Contenidos100%100%
6Evaluación100%100%
7Divulgación100%100%

La descripción de avance en relación con el 📆 cronograma y las 📝 observaciones están en la sección de objetivos.

Informe económico

Completar la tabla de informe económico final.

El proyecto solamente utilizó la ayuda económica de la Vicerrectoría de Docencia para el subsidio de horas asistente. No hay gastos en otras partidas.

Ítem
Período del informe1 abril 2022 / 7 julio 2025
Monto total asignado0 CRC
Nombre de la partidaN/A
Monto asignado por partida0 CRC
Total ejecutado0 CRC
Monto sin ejecutar0 CRC
ObservacionesSin observaciones