Saltar al contenido
Próximamente

Todavía no está abierta: no se pueden crear cuentas ni entrar a la plataforma.

Baja conectividad

Pensado para la conexión que de verdad hay en el salón

El dispositivo de referencia no es un portátil con fibra: es un Android de gama baja con datos móviles. El libro se guarda para leerlo sin señal y lo que el alumno respondió se envía cuando la señal vuelve.

El dispositivo de referencia

Un Android de gama baja con datos móviles

Casi todo el software educativo se diseña en un portátil con fibra óptica y se prueba en ese mismo portátil. Después llega a un salón donde treinta niños comparten una red que se cae a media mañana, y la mitad de las funciones dejan de existir.

Aquí el objetivo declarado del producto es el teléfono barato con señal irregular. No es un caso extremo que se atiende al final: es el caso normal.

Qué hicimos

Decisiones que cuestan y se toman igual

  • 180 KB de JavaScript por ruta

    Presupuesto duro para las pantallas del estudiante, vigilado en cada cambio. En una red lenta, cada 100 KB de más son segundos de pantalla en blanco.

  • Las páginas se arman en el servidor

    El estante, el panel del docente y el de rectoría no envían casi nada de JavaScript: llegan hechos. Lo que no se envía, no hay que descargarlo ni ejecutarlo.

  • Portadas sin una sola imagen

    La portada de cada libro es tipografía sobre un color. Ocho libros en el estante son cero bytes de imagen, y se distinguen igual de un vistazo.

  • El progreso se envía en lote

    Cada treinta segundos, no una petición por página. Con seis mil alumnos entrando entre 6:30 y 8:00 de la mañana, la diferencia es que el sistema aguante o no.

  • Tipografías propias, sin CDN

    Se sirven desde el mismo dominio. Una petición menos a un tercero es una espera menos y un dato menos que sale hacia afuera.

  • La paginación la hace el navegador

    Con columnas CSS y no midiendo nodo por nodo con JavaScript. Eso último es lo que hace que la primera página tarde tres segundos en un teléfono barato.

Un libro que tarda diez segundos en abrir es un libro que no se abre. Da igual lo bueno que sea el contenido.

Cuando se cae la red

Qué sigue funcionando y qué no

Lo que deja de funcionar sin señal

  • Abrir un libro que el estudiante nunca había abierto en ese equipo.
  • La búsqueda de texto completo, que se resuelve en el servidor.
  • La prueba de ubicación de inglés: su calificación es del servidor a propósito.
  • Ver el panel del docente o el de rectoría, que se arman con datos frescos.

Lo que sigue funcionando

  • Leer cualquier libro que ya se había abierto en ese equipo.
  • Subrayar, anotar y cambiar el tamaño de la letra.
  • Responder las actividades del libro, con su retroalimentación inmediata.
  • Todo lo que el estudiante haga se guarda y se envía solo cuando vuelve la señal.

El reenvío

Por qué el orden de llegada no puede cambiar el resultado

Cuando la señal vuelve, el teléfono reenvía lo que quedó pendiente. Y ese reenvío puede duplicarse: la petición se creyó perdida, el alumno tocó dos veces, la red respondió tarde.

Por eso cada intento de actividad viaja con un identificador que genera el propio navegador, y el servidor lo usa para reconocer un duplicado. Sin eso, el «primer intento» de un alumno dependería de la calidad de su internet — y el primer intento es justamente lo que decide si un Derecho Básico se da por demostrado.

Es la clase de detalle que no se ve en una demostración y que decide si las cifras del colegio significan algo en octubre.

Abrimos pronto para su colegio

Todavía no se pueden crear cuentas ni agendar demostraciones. Mientras tanto, los libros y la forma de trabajar ya se pueden ver aquí.