Saludos comunidad,
Me gustaría crear un planificador de lecciones y estoy buscando un solucionador de restricciones en NodeJS. Actualmente he encontrado OptaPlanner como una variante de Java.
¿Alguien tiene experiencia con solucionadores de restricciones en el entorno de NodeJs y tal vez con horarios?
Las restricciones actuales son:
la idea detrás del solucionador de restricciones debería ser una asignación automática de materias/profesores/clases dentro de intervalos de tiempo determinados.
¡Gracias por tu ayuda!
Hasta donde yo sé, todavía no hay una alternativa de JavaScript puro para OptaPlanner. Pero OptaPlanner funciona en Kotlin o Java y OptaPy funciona para Python.
Lo que podría hacer es tomar el inicio rápido de horarios de Quarkus School , compilarlo de forma nativa (ver Léame) para evitar requerir un JDK en producción y llamarlo desde Node.js.