Generador de horarios de la FIB

Descripción 

Los horarios de la FIB se han hecho hasta ahora de forma bastante manual, con una herramienta vía web que ayuda a editarlos y comprobar las restricciones más básicas. El generador de horarios pretende automatizar este proceso de forma que se pueda generar un horario óptimo para todas las clases de la facultad dadas las restricciones de tipo de aulas, solapamientos permitidos y profesores disponibles.

El sistema consta de 2 componentes: el generador de horarios, desarrollado en C++ con la librería GECODE y un front-end web hecho en AngularJS en la parte cliente y nodejs en la parte del servidor.

El proyecto se realiza conjuntamente con el departamento de Computer Science de la UPC, que aporta su experiencia en algoritmos para resolución de problemas basados en restricciones.

Periodo del proyecto 
Febrero, 2015 - Marzo, 2016
Beneficios para el cliente 

La FIB se beneficiará mucho de este proyecto, ya que permitirá optimizar sus recursos y tener los horarios más rápidamente. Los recursos que antes se dedicaban a construir los horarios se podrán dedicar a intentar obtener la información necesaria para generar de forma más precisa.

Tecnología 
JSON,
Node.js,
REST,
AngularJS,
JavaScript,
HTML5,
CSS,
AJAX,
C++
Áreas de especialización aplicadas al proyecto 
Responsable 
Participantes 
  • Javier Larrosa
  • Otger Rogla
  • Axel López

Síguenos en

Els nostres articles del bloc d'inLab FIB

         
         

inLab FIB incorpora esCert

Icona ESCERT

inLab es miembro de