Proyectos

HerramientasHecho con IA· 2026En uso

ClassCopilot

Un copiloto para dar clase. Recalcula el horario en directo para terminar a tiempo, y lo sigo desde el móvil.

Ver el repositorio en GitHub

El problema

En una clase online el tiempo nunca sale exacto. Una explicación se alarga, una pregunta se come diez minutos o un ejercicio termina antes de lo previsto. Recalcular de cabeza qué entra y qué no mientras explicas distrae justo cuando no debería.

Cómo funciona

  1. Preparación

    Preparo la clase por bloques, cada uno con una duración mínima, ideal y máxima, y una cola de prioridad que decide qué sale primero si falta tiempo y qué entra si sobra.

    Preparación
  2. En directo

    Durante la clase recalcula el horario continuamente para terminar a la hora prevista. Comprime o amplía los bloques dentro de sus márgenes, avisa cuando toca ir cerrando y propone sacar o meter contenido de reserva.

    En directo
  3. En el móvil

    El PC y el móvil comparten la misma sesión en tiempo real a través de la red local. Con el móvil al lado veo de un vistazo cuánto me queda del bloque y de la clase.

    En el móvil
  4. Al terminar

    Compara lo planificado con lo real bloque a bloque y propone nuevas duraciones ideales para la próxima vez.

Capturas hechas con una clase de ejemplo.

Cómo está hecho

Es una herramienta local, un único servidor en Node.js sin dependencias ni servicios externos, que guarda los datos en disco y sincroniza los dispositivos en tiempo real. El motor de planificación es determinista y está cubierto por tests.

La construí con desarrollo asistido por IA. Es justo lo que enseño en clase, que cuando construir cuesta tan poco merece la pena hacerse herramientas a medida para los problemas propios.