Resumen
Walketalk es el LMS de una academia de inglés que hasta entonces solo daba clases presenciales, una a una. La plataforma no digitalizó un proceso existente: creó la modalidad online del negocio de punta a punta, desde la venta hasta el aula.
Un mismo sistema cubre las tres caras de la operación. El alumno compra, reserva y estudia. El profesor publica su disponibilidad, imparte y deja constancia de cada clase. La administración matricula en horarios recurrentes, reasigna profesores, concede make-up classes, gestiona reembolsos y ve las métricas de negocio.
El aula
- Test de nivel CEFR que sitúa al alumno antes de la primera clase.
- Ejercicios de gramática autocorregidos y vídeos que el profesor asigna alumno por alumno.
- Resumen escrito por el profesor al terminar cada clase, visible para el alumno.
- Historial completo de clases, con el saldo y las caducidades siempre a la vista.
Reservas y pagos
- Paquetes de sesiones o clases sueltas con tarjeta, con impuestos calculados en el checkout.
- Matrícula en un horario fijo semanal con un profesor concreto, más reservas puntuales sobre disponibilidad agregada: el alumno elige hueco, no profesor.
- Cada clase se publica sola en Google Calendar, con enlace de Google Meet e invitación por email.
- Saldo por créditos con caducidad propia y consumo FIFO, ventanas de reprogramación de tres días y cálculo automático del derecho de desistimiento.
Decisiones técnicas
La plataforma es la fuente única de verdad: Google Calendar se usa solo como canal de publicación, y la disponibilidad, las matrículas y las reservas se calculan en la base de datos. Todo se almacena en UTC con soporte multi-zona horaria real (el profesor configura su disponibilidad en su hora local, el alumno la lee en la suya), y los procesos automáticos son idempotentes: índices únicos en la generación semanal de clases, deduplicación de webhooks de pago y reintentos con backoff en las llamadas a Google.