Skip to content

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.

Tecnología educativa con propósito.