¡De Vuelta al Colegio!

Descripción

Atendiendo las preocupaciones de la ciudadanía Colombiana con respecto al regreso a la presencialidad tras los periodos de cuarentena por el COVID-19, el equipo de COLEV de la Universidad de los Andes desarrolló esta aplicación que permite a los usuarios simular las probabilidades de contagios en los colegios de Bogotá haciendo uso de un modelo de Inteligencía Artificial fácil de usar.

Los usuarios pueden introducir a un formulario intuitivo y fácil de usar, las características específicas del colegio como lo son: dimensiones de los salones, número de personas que habitan los espacios, tipos de tapabocas que se usan regularmente, nivel de ventilación y horarios de clases.

Con esta información, el simulador logra ofrecer una confiable aproximación de las probabilidades de contagio sobre la población que compone el colegio.

Ejemplo del formulario que llenan los usuarios en la página web.

El simulador divide la población en los siguientes grupos:

Estudiantes de preescolar.

Estudiantes de primaria.

Estudiantes de bachillerato

Padres de família.

Otras personas en posible contacto.

Tablero del simulación que muestra los colores para cáda grupo poblacional.

En tiempo real, las visualizaciones se van actualizando a lo largo de la simulación para ver el comportamiento del modelo. Todas las personas comienzan en estado de "suceptibles" y se van moviendo hacia "expuestos" cuando entran en contacto con el virus y luego pueden moverse hacia "recuperado" o "infectado".

Ejemplo del simulador animando el comportamiento de los grupos poblacionales.

Tecnología

Las aplicaciones que componen este proyecto están disponibles en repositorios públicos de GitHub para quienes deseen usarlas, modificarlas o reutilizarlas.

Las aplicaciones se divicen en dos partes:

El Servidor: esta escrito en Python y expone un API que recibe los datos del formulario. También abre una conexión por WebSockets para transmitir cáda instancia de la simulación en tiempo real con la página web.

La Aplicación: Es una página web en HTML, CSS y JavaScript que contiene el formulario y las visualizaciones que se actualizan en tiempo real con los datos que recibe por WebSockets.

Para más información de como instalar y correr las aplicaciones, ir a los siguientes enlaces de GitHub:

Video

Dado que la aplicación no está en línea, aquí les mostramos un video que documenta su funcionamiento.