Bullet Solutions
Todos los casos de estudio

1 de octubre de 2024

Integración Revolucionaria de API: Transformando la Programación Académica

Cómo la FEUP redujo el tiempo de programación en más del 80% — de más de cinco meses a menos de uno — con la automatización de Bullet y la integración API en tiempo real con SIGARRA.

Integración Revolucionaria de API: Transformando la Programación Académica
País
Portugal
Perfil de la institución
8.000 estudiantes · más de 700 profesores

En resumen

Tiempo de programación reducido en más del 80% — de más de cinco meses a menos de un mes.

Introducción

La Facultad de Ingeniería de la Universidad de Oporto (FEUP), una de las instituciones educativas más grandes y prestigiosas de Portugal, gestiona una vasta y compleja red de horarios para más de 8.000 estudiantes y 700 miembros del profesorado, distribuidos en numerosos cursos y edificios.

Durante años, la programación de horarios en la FEUP fue un proceso esencialmente manual. Un equipo dedicado dependía de hojas de cálculo y documentos en papel para construir los horarios semestrales. Aunque familiar, este enfoque era extremadamente laborioso y propenso a errores.

La complejidad de gestionar programas de ingeniería — con sus diversos requisitos de laboratorio, necesidades de equipos especializados y tamaños variables de clase — hacía que la programación manual fuera cada vez más difícil a medida que la institución crecía. Más críticamente, los horarios no se sincronizaban automáticamente con SIGARRA, el principal sistema de gestión académica de la FEUP, por lo que la información más actualizada no estaba fácilmente accesible para la comunidad académica.

Desafíos

  • Conflictos frecuentes: Evitar superposiciones de horarios para estudiantes, profesores y aulas era un gran desafío. Los conflictos eran comunes y requerían una intervención manual extensa para resolverlos.
  • Gestión compleja de cambios: Cualquier cambio solicitado por el personal académico o los estudiantes demandaba trabajo manual adicional, consumiendo tiempo y recursos valiosos.
  • Ineficiencia y altos costos: El proceso manual resultaba en un desperdicio significativo de tiempo y altos costos. Las reservas superpuestas de aulas eran frecuentes, requiriendo resolución constante de conflictos.
  • Falta de integración de sistemas: Los horarios no se sincronizaban automáticamente con SIGARRA, por lo que la información más actualizada no estaba fácilmente accesible para la comunidad académica.

La solución transformadora: software de Bullet Solutions

Para modernizar y optimizar su gestión de horarios, la FEUP decidió implementar el software de Bullet Solutions. Una piedra angular de esta transformación fue la API (Interfaz de Programación de Aplicaciones) de Bullet Solutions, que permitió la automatización e integración de datos con SIGARRA.

El proceso de implementación incluyó el análisis y la personalización del software según las necesidades específicas de la FEUP, considerando la complejidad de los cursos de ingeniería y la gestión de espacios diversos.

  • Fase 1 — Análisis y personalización: Software adaptado a los requisitos específicos de los cursos de ingeniería de la FEUP.
  • Fase 2 — Generación automatizada de horarios: Algoritmos avanzados optimizan el uso de aulas y laboratorios.
  • Fase 3 — Gestión dinámica: Sistema centralizado para ajustes y cambios de último momento.
  • Fase 4 — Integración de sistemas: Sincronización perfecta en tiempo real con SIGARRA.

El vínculo crucial: integración con SIGARRA

Uno de los logros más significativos de esta implementación fue la integración perfecta entre Bullet Solutions y SIGARRA, el sistema de gestión académica de la FEUP, posibilitada a través de un endpoint de API dedicado: /api/Events/all/{startDate}/{endDate}.

La integración funciona en tres pasos:

  1. SIGARRA envía una solicitud a la API, especificando un intervalo de tiempo (fecha de inicio y de fin).
  2. Tras una autenticación segura, la API devuelve una lista de todos los eventos — horarios de clases, exámenes, entre otros — para ese período.
  3. SIGARRA recibe los datos y actualiza automáticamente los horarios en su base de datos, haciéndolos visibles al instante para estudiantes, profesorado y administración.

Beneficios y resultados tangibles

La adopción del software de Bullet Solutions, particularmente la integración API, trajo mejoras sustanciales y medibles en múltiples áreas operacionales.

  • Eficiencia operacional masiva: Tiempo requerido para crear y gestionar horarios reducido en más del 80% — de más de cinco meses a menos de un mes.
  • Eliminación de conflictos: La generación automatizada de horarios eliminó virtualmente todas las superposiciones para aulas, estudiantes y personal académico.
  • Consistencia y confiabilidad de datos: La integración automática asegura que SIGARRA siempre refleje los datos de horarios más actuales y precisos.
  • Experiencia de usuario mejorada: Estudiantes y profesorado se benefician del acceso centralizado, confiable y en tiempo real a sus horarios.
  • Optimización de recursos: Ocupación de aulas y laboratorios alineada con el número de estudiantes, asegurando un uso eficiente de los espacios.
  • Adaptabilidad y respuesta rápida: La FEUP ganó la capacidad de gestionar y responder rápidamente a cambios y actualizaciones de horarios.

La API actúa como un "puente" digital, permitiendo que los horarios — una vez generados y optimizados en Bullet Solutions — fluyan automáticamente y con precisión al sistema utilizado diariamente por la comunidad académica. Esta iniciativa no solo impulsó la eficiencia operacional a niveles sin precedentes, sino que también mejoró significativamente la experiencia académica general para toda la comunidad.

Desafíos y consideraciones para un éxito continuado

A pesar de los beneficios evidentes, el mantenimiento de esta integración requiere atención a algunos puntos:

  • Seguridad de la integración: La autenticación segura de la API (OAuth2) es esencial para proteger los datos sensibles.
  • Volumen de datos: En períodos académicos largos, el volumen de datos de horarios transferidos puede ser significativo, requiriendo capacidad de procesamiento y almacenamiento eficientes por parte de SIGARRA.
  • Manejo de errores: La integración debe gestionar de forma robusta los posibles errores de la API, garantizando que la sincronización se mantenga fiable e ininterrumpida.
  • Mapeo de datos: Garantizar que los datos de horarios de Bullet Solutions se interpreten y adapten correctamente a la estructura de SIGARRA es una tarea continua.

"La implementación de la solución de Bullet transformó nuestro proceso de programación. Redujo significativamente el tiempo y el esfuerzo necesarios para crear y gestionar horarios, permitiéndonos centrarnos en ofrecer una mejor experiencia académica a nuestros estudiantes y a todo el profesorado."

— Susana Gaio, Gerente de TI, FEUP

Productos en este caso

Descubra cómo Bullet Solutions puede ayudar a su institución

Solicite una demo y le mostraremos flujos de horarios adaptados a su campus.

Solicitar Demo