Kalouk
Bajo el nombre Kalouk fueron desarrollados los componentes más importantes del proyecto, para darles identidad y coherencia temática.
¿Qué significa Kalouk?
El nombre "Kalouk" proviene de la lengua bribri y significa "agarrar" o "tomar", simbolizando la posibilidad de interactuar con los contenidos y de "atrapar" los conceptos.
Algunos componentes de Kalouk caen dentro de la categoría de software como servicio (SaaS, Software-as-a-Service), y, en general, dentro de dos subcategorías:
- Sistemas de presentaciones en línea
- Plataformas de aprendizaje digital
Kalouk no es un sistema monolítico como otros sistemas similares (Kahoot!, Nearpod, etc.) mostrados en la tabla de comparación con sistemas existentes similares en los requisitos de diseño. En cambio, Kalouk está integrado con otros ambientes y sistemas que favorecen la interoperabilidad, la modularidad y la extensibilidad para la cooperación en escenarios más realistas de análisis de datos, según fue descrito en la transformación del diseño en un ecosistema.
Esto confiere al proyecto una flexibilidad mayor, apta para incorporar contenidos interactivos aprovechando el universo del desarrollo web y del desarrollo colaborativo de software de código abierto.
La arquitectura básica del sistema está en el siguiente diagrama.
flowchart TD subgraph Backend [Procesamiento de datos] WEB[Kalouk WEB] MCP[Kalouk MCP] end subgraph Frontend [Interacción con usuarios] CLI[Kalouk CLI] JS[Kalouk JS] PY[Kalouk PY] XYZ[Kalouk XYZ] PYX[Kalouk PyX] IMP[improbabilidades] end Backend <--> Frontend JS <--> XYZ JS <--> IMP PY <--> PYX
Para entender mejor los componentes de Kalouk por medio de una clasificación en interfaces, servicios y contexto, es apropiado iniciar por la guía de aplicación de Kalouk al diseño pedagógico de un curso.
Identidad visual
Paleta de colores
Pra Kalouk fue elegida la paleta de colores de Catppuccin, una popular combinación de colores pastel para temas claros y oscuros.
Por ejemplo, el sitio improbabilidades.com en tema claro luce así:
Logo
El logo es una letra "k" en distintos colores de la paleta:

Tema personalizado de Kalouk para Slidev
Como uno de los principales resultados, fue creado un tema de Kalouk para las presentaciones en Slidev con los colores y distintas formas de diagramación específicas de las necesidades del proyecto.
El tema está disponible para uso público aquí: https://www.npmjs.com/package/slidev-theme-kalouk. Más información en la sección de Slidev.