Visualización de datos para facilitar la planificación en Infosilem Academics

Compartir por correo electrónico
gráfico grande

El InfoSilem El software Academics (antes TimeTabler) automatiza y simplifica la creación de horarios académicos para las facultades. La programación se centra en la noción de "entregas". Una entrega es una combinación de profesores, bloques académicos y solicitudes de salas correspondientes, que se repiten con una frecuencia determinada. El software proporciona franjas horarias y afectaciones de sala optimizadas en función de las limitaciones de la sala, la frecuencia de la entrega y las limitaciones de los profesores y los bloques académicos.  

Comprender la complejidad combinatoria

Cada profesor, sala y bloque académico puede estar vinculado a varias entregas. Así, la programación de una entrega tiene un "efecto dominó" en la programación de todas las demás entregas. Del mismo modo, añadir restricciones para los profesores o los bloques académicos también influye en la programación global y crea "cuellos de botella". Cada recurso (entrega, bloque académico, profesor, sala) tiene una "complejidad" diferente, correspondiente al efecto potencial que puede tener sobre el resto de la programación. 

Los usuarios del software no tienen una visión directa de esta complejidad, ya que los enlaces y las restricciones están distribuidos entre los recursos. Esto puede dar lugar a varios puntos de dolor: 

  • Falta de comprensión de la priorización realizada por el algoritmo de programación. 
  • Dificultad para ver el impacto de la modificación de una entrega antes de reiniciar todo el proceso de programación. 
  • Dificultad para ver el impacto de la modificación de las restricciones para los profesores o los bloques académicos. 
  • Adición de restricciones irresolubles por parte del usuario. 

Para responder a estas preocupaciones, exploramos cómo la visualización de datos puede ayudar a los usuarios a comprender mejor esta "complejidad" y apoyarles en sus decisiones. 

Nuestro objetivo era ayudar a los usuarios finales a comprender visualmente las consecuencias de sus elecciones al planificar los cursos universitarios.

Gráficos de conexión: Los salvadores 2D de la complejidad combinatoria

Gráfico de conexidad muestra cómo están interconectados los elementos utilizando nodos y líneas de enlace para representar sus conexiones y ayudar a resaltar el tipo de relaciones entre un grupo de entidades. Normalmente, los nodos se dibujan como pequeños puntos o círculos, pero también pueden utilizarse iconos. Los enlaces suelen mostrarse como simples líneas conectadas entre los nodos. Se puede visualizar información adicional, por ejemplo, haciendo que el tamaño del nodo o el peso del trazo de la línea sean proporcionales a un valor asignado. Al trazar sistemas conectados, los gráficos de conexión pueden utilizarse para interpretar la estructura de una red mediante la búsqueda de cualquier agrupación de los nodos, la densidad de conexión de los nodos o la disposición del diagrama.1

[1] Definición extraída de https://datavizcatalogue.com/methods/network_diagram.html

Una breve captura del componente gráfico.

El diagrama puede ser interactivo: se pueden utilizar filtros y la manipulación directa de los nodos para explorar más a fondo los datos. 

En nuestro caso de uso, los nodos del diagrama son los recursos. Un nodo de entrega puede estar vinculado a un profesor, a un bloque académico y a nodos de solicitud de salas, que a su vez pueden estar vinculados a otros nodos de entrega. El usuario puede reorganizar el diagrama manipulando los nodos. Puede acercarse y alejarse con la rueda del ratón y desplazarse por el fondo. Puede explorar las conexiones haciendo doble clic en un nodo: se abren todos los recursos vinculados a ese nodo. Si se vuelve a hacer doble clic en el mismo nodo, se cierran las conexiones. 

Evidentemente, este es el primer paso. Queremos seguir mejorando la visualización en colaboración con el InfoSilem equipo y probar la comprensibilidad y el valor de dicha visualización en el proceso de planificación.

Más ...

Ir arriba