- Objetivo
- Dar a aulas sin internet confiable una biblioteca digital de libros, videos y audio, servida desde un dispositivo Android TOMi8 del aula a través de su propia red WiFi.
- Reto
- Todo debe funcionar sin conexión en hardware modesto, normalmente operado por el docente en una sola pantalla compartida, y aun así dar soporte a alumnos con sus propios dispositivos.
- Resultado
- Versión 0.6 con instalador para Android, manual de usuario y guía de instalación, funcionando completamente sin internet.
+Cómo lo resolví
El dispositivo es el servidor. Diblio corre completamente en un TOMi8, un dispositivo Android del aula. Este
crea su propia red WiFi, y el docente o los alumnos abren la biblioteca en un navegador. En ningún
momento se necesita conexión a internet.
Diseñada para cómo funcionan realmente las aulas. La mayor parte del tiempo el docente opera la
biblioteca en el propio dispositivo, con la pantalla proyectada para todo el grupo. Eso hace que el
procesador modesto del dispositivo sea el hardware que importa, así que cada función interactiva se
diseña y prueba primero con él. También se da soporte a alumnos con sus propios dispositivos.
Funciones. Lectores de PDF y EPUB, reproducción de video y audio, lectura grupal que mantiene todas
las pantallas en la misma página, lectura en voz alta, notas y progreso personales, y un panel docente.
Entrega. El servidor y la aplicación web se empaquetan en una sola app de Android, con guía de
instalación y manual de usuario. El código está cubierto por pruebas unitarias y pruebas de extremo a
extremo de los principales flujos del aula.
Cómo se construyó. Desarrollé Diblio con agentes de programación con IA, a partir de
especificaciones, decisiones de arquitectura y planes de prueba que yo definí y revisé.