Filosofía general de Omniscol

Antes de las funcionalidades, algunos principios estructuran la experiencia Omniscol y explican por qué el software toma ciertas decisiones en lugar de otras.

El contexto de negocio

El horario no es una simple tabla que rellenar. Es un problema de optimización con restricciones:

  • restricciones numerosas y a menudo implícitas;
  • restricciones a veces contradictorias;
  • fuerte reto operativo: el inicio del curso, el semestre o el período debe funcionar.

Omniscol está concebido como un asistente de planificación con restricciones: acelera el trabajo, señala las imposibilidades y deja el arbitraje de negocio al usuario.

Lo que Omniscol no es

Categoría Lo que hace ¿Omniscol?
ERP escolar / SIS Expedientes administrativos, escolaridad No. Omniscol consume o sincroniza estos datos.
Entorno de trabajo digital / LMS Pedagogía, contenidos de curso, comunicación No.
Notas / control de asistencia Evaluaciones, firmas, cuaderno de clase No.
Omniscol Organización del tiempo: quién, qué, dónde, cuándo Sí.

Omniscol está pensado para interactuar con otros sistemas mediante importaciones, exportaciones, iCal, API REST documentada, OIDC / SSO según contrato y sincronización con sistemas externos. No pretende sustituir las herramientas de negocio que cubren otros ámbitos. Consulte también integrations.partners.

Los cinco principios fundacionales

1. El dato antes que el cálculo

No se puede generar un horario fiable sin datos saneados: sedes, aulas, profesores, clases, grupos, asignaturas, volúmenes horarios, disponibilidades y restricciones.

2. Separación entre estructura y vida cotidiana

Construir un horario y convivir con un horario publicado son dos actividades diferentes. La primera se realiza sobre todo en Gestión horarios, la segunda en Horario, Ausencias y Tablero de control.

3. Restricciones duras y restricciones de optimización

Algunas restricciones invalidan un horario y se tratan como restricciones estrictas: un profesor en un solo lugar en el mismo momento, una clase sin colisión salvo grupos en partición, un aula estándar asignada a una sola sesión, las indisponibilidades, las capacidades, los recursos materiales y los desplazamientos entre sedes.

Otras restricciones sirven para mejorar la solución: disponibilidades no deseadas, huecos, equilibrio de las jornadas, orden pedagógico entre asignaturas, máximos o mínimos de horas, número de días de presencia. Se evalúan como penalizaciones que la generación automática trata de reducir.

4. Borradores y versiones

Un horario sin publicar no tiene impacto en lo que ven los usuarios. Puede duplicar, probar, comparar, bloquear determinadas sesiones, relanzar una generación y publicar solo cuando el resultado convenga.

Las instantáneas, cuando están activadas, añaden una red de seguridad para retroceder o restaurar determinados datos.

5. El usuario sigue siendo el dueño del dato

Omniscol permite la exportación JSON completa, las exportaciones de negocio según las pantallas y la reversibilidad. Las automatizaciones no sustituyen la decisión humana.

Los conflictos son una información, no un error

En la introducción manual, Omniscol señala los conflictos pero deja al usuario el arbitraje. Resulta útil para los casos particulares reales: aula de tiempo adicional, superación asumida de una capacidad teórica, asignación de un aula fuera de su especialización por una razón local.

En la generación automática, el algoritmo no produce voluntariamente colisiones importantes. Si no se encuentra ninguna solución completa, conserva el mejor horario calculado y deja las sesiones imposibles de colocar en la lista de notas adhesivas sin colocar.

El bloqueo de una sesión permite anclar una colocación deseada: la generación siguiente ajusta las demás sesiones en torno a ese bloqueo.

Multihorario como principio de modelización

Omniscol es de forma nativa multihorario. Varios horarios pueden coexistir para un mismo centro:

  • años escolares distintos;
  • semestres o períodos;
  • separación lógica por campus, departamento o ciclo;
  • combinación de tipos diferentes, por ejemplo semanal recurrente y calendario con fechas.

En Premium, varios horarios pueden estar activos en paralelo — una activación específica también es posible en determinadas cuentas Standard. Un centro puede tener un ciclo preparatorio en dos horarios semanales para cada semestre, un ciclo de grado en calendario no recurrente y simultáneamente, un programa ExecMBA de 18 meses, que empieza y termina de forma desfasada respecto a las demás planificaciones y al año escolar. Con Omniscol, se puede crear cada horario por separado, pero beneficiarse de la gestión de los conflictos cruzados durante la planificación, y luego activarlo todo en paralelo, simultáneamente, para que el resultado final sea una vista fusionada, transparente para los usuarios finales.

IA de optimización y agentes externos

El algoritmo de generación es una IA de optimización metaheurística Monte-Carlo neurosimbólica. El motor explora colocaciones bajo restricciones, busca una solución válida y luego optimiza las penalizaciones, con una rapidez impresionante (p. ej.: menos de un minuto para un centro de 16 clases). Si no se encuentra una solución válida, un sistema de relajación sacrifica las sesiones de forma inteligente, y procede de todos modos a la optimización del resultado. Omniscol es una empresa AI-first, surgida de una larga fase de I+D "deeptech".

Omniscol dispone también de otros algoritmos de tipo IA simbólica, para verificar los conflictos, detectar las inconsistencias de configuración, hacer propuestas de mejora o alertas de configuración, prefiltrar la mejor solución en una lista de propuestas, o incluso asignar automáticamente un subconjunto de aulas a un subconjunto de sesiones, todo ello en el navegador, de inmediato.

Omniscol expone también herramientas de API a agentes compatibles mediante MCP cuando la opción y los derechos están activos. Esto permite interactuar con Omniscol en lenguaje natural, para ampliar las posibilidades que ofrece la interfaz gráfica, yendo a buscar directamente los datos pertinentes en el servidor de Omniscol. Estos agentes actúan dentro del ámbito del token proporcionado; los usos de consulta son los más seguros, y toda acción de escritura debe permanecer verificada por el usuario. Actualmente, el mejor agente de IA para interactuar con Omniscol es Claude, en su versión Desktop.

See also