Taiko Kairos
Taiko Kairos es la aplicación principal de la suite para generar y gestionar horarios académicos. Reúne los datos del centro, el plan de estudios, las reglas de planificación y las distintas vistas operativas en una experiencia web común.
Capacidades actuales
- Importación y gestión de datos maestros del centro.
- Generación de horarios mediante un solver de restricciones.
- Visualización y edición de horarios.
- Validación de conflictos y métricas de calidad.
- Reparación y reoptimización asistida.
- Exportación de resultados.
- Generación de exámenes tipo test mediante un servicio integrado.
Arquitectura
El backend usa FastAPI y una arquitectura de puertos y adaptadores. El dominio y los casos de uso permanecen separados de la persistencia, los endpoints HTTP, los importadores y los motores de planificación. El frontend usa React y Vite, organizado por módulos funcionales.
Taiko Kairos consume servicios especializados —como Taiko Scheduler y el generador de exámenes— a través del backend. El navegador no accede directamente a esos servicios internos.
Desarrollo
El repositorio propietario es schoolsuite/kairos. Sus instrucciones de arranque, tests y configuración viven en su propio README.md; este portal conserva únicamente la visión estable y transversal.