Haciendo horarios.

La idea es simple, bueno eso creo, un software donde uno coloque estos datos (los que menciono mas adelante)  y se establezca el mejor uso o al menos un buen uso de las instalaciones de la universidad o escuela, tomando en cuenta algunas cosas. También quiero que el código sea libre bajo una licencia GPL. Puesto que la mayoría de las instituciones Universitarias ( y escolares en general) se ven en la ardua labor de hacer horarios a mano tardando mucho tiempo en lo mismo, e incurriendo en infinidad de errores logísticos.

Los criterios serian los siguientes:

  1. Hay salones con cierta capacidad de alumnos
  2. Hay maestros con horarios restringidos, otros que no. (Pero todos pueden  dar solo ciertas materias).
  3. Hay una cantidad esperada  para determinadas materias.
  4. Cada Materia debe cumplir con requisitos como el numero de horas a la semana. (algunas ocupando horas consecutivas).
  5. Las clases van en bloques de horas. Y en tres turnos.

En realidad no se mucho de nada, y de esto menos, ¿alguien conoce de algún software libre que realice esto?. Seria bueno comenzar el proyecto, esto sin duda seria vital para poder entrar (el software libre) al área administrativa-logística de las instituciones escolares que trabajan en sistemas de créditos las materias.