Acerca de Ksiopea
Un generador de horarios para centros educativos: matemática exacta para el cálculo, lenguaje natural para dirigirlo.
El horario es el esqueleto invisible del curso.
Cuando encaja, nadie lo nota: las clases fluyen, los profesores respiran, las aulas cuadran. Cuando falla, lo siente el centro entero desde el primer día de septiembre.
Construirlo ha sido siempre una doble batalla — un cálculo endiablado, de los que la informática lleva cuarenta años estudiando, y una negociación de claustro donde cada «los viernes no puedo» mueve el tablero completo.
Ksiopea junta las dos mitades: la matemática la resuelve un motor exacto; la conversación la lleva un asistente que entiende lo que pides y te dice, con datos, qué cuesta cada cambio. Lo que era un mes de hojas de cálculo y pasillos se vuelve una tarde de decisiones con criterio.
De la maraña de restricciones sale una figura clara. Orden a partir del caos: una constelación.
Qué es
La confección de horarios de un centro es un problema de satisfacción de restricciones con décadas de literatura detrás. Ksiopea lo resuelve con un motor de optimización de estado del arte y añade lo que faltaba: una interfaz moderna, importadores y exportadores reales, y un asistente con el que se dirige el horario hablando.
Cómo trabaja
El cálculo del horario lo hace un solver exacto: garantiza que el resultado cumple las restricciones duras del centro. La inteligencia artificial no resuelve el horario —traduce las instrucciones de jefatura a restricciones y explica por qué algo no encaja—, y el motor es siempre quien coloca y valida. Cuando un cambio no cabe, Ksiopea señala el conflicto y propone la menor cesión posible, con el coste sobre la mesa.
Tecnologías y licencias
Ksiopea es un producto comercial construido sobre software libre. Reconocemos los componentes que lo hacen posible:
| Componente | Uso | Licencia |
|---|---|---|
| FastAPI · Uvicorn | Servicio web | MIT · BSD |
| PostgreSQL · psycopg | Persistencia | PostgreSQL · LGPL |
| WeasyPrint | Exportación a PDF | BSD |
| openpyxl | Exportación a Excel | MIT |
| bcrypt · pyotp · WebAuthn · cryptography | Autenticación y seguridad | Apache 2.0 · MIT · BSD |
| Tabler Icons | Iconografía de la interfaz y avatares | MIT |
| Montserrat | Tipografía | SIL Open Font License |
La interfaz se construye con estándares del navegador, sin marcos de terceros. El código del producto es cerrado; las dependencias conservan sus avisos de copyright conforme a sus licencias.
Filosofía
- Privacidad por diseño: sin telemetría, sin rastreadores, sin SDK de terceros.
- Datos donde deben estar: en la Unión Europea, con opción de autohospedaje en el servidor del centro.
- Accesibilidad real: operable por teclado y con contraste cuidado, hacia WCAG 2.2 AA.
- Soberanía: infraestructura europea y formatos abiertos para que el centro se lleve sus datos cuando quiera.
Quién lo hace
Ksiopea es un producto de Oksigenia SL. Escríbenos a privacidad@oksigenia.com. Consulta el aviso legal y la política de privacidad.
Oksigenia SL · ksiopea.com