Soberanía Tecnológica en el Laboratorio: Sistema de Inventario con Códigos QR

Introducción

La gestión de un laboratorio de Física en educación media presenta desafíos constantes: materiales que cambian de lugar, roturas que se detectan tarde y la dificultad de mantener un inventario actualizado que sea útil para todo el equipo docente.

En lugar de recurrir a soluciones privativas o sistemas complejos de pago, he desarrollado una herramienta basada en Software Libre utilizando tecnologías que ya forman parte de nuestra infraestructura cotidiana: Google Sheets y Google Apps Script. El objetivo es simple: que cada armario tenga un código QR y que cualquier docente, con un escaneo rápido, pueda saber qué hay dentro, en qué estado está y reportar incidencias al instante.

¿Cómo funciona el sistema?

El sistema se apoya en tres pilares:

  1. La Base de Datos (Google Sheets): Una planilla donde reside toda la información de los materiales, ubicaciones y registros de actividad.
  2. El Motor (Google Apps Script): Un código que transforma esa planilla en una aplicación web dinámica, capaz de gestionar fotos, reportes y permisos.
  3. La Interfaz de Usuario (HTML/JS): Una vista móvil optimizada para el escaneo en el aula y un Dashboard administrativo para la gestión global en escritorio.

Funcionalidades Destacadas

  • Buscador Global: Localización inmediata de materiales en todo el laboratorio.
  • Gestión por Zonas: Visualización específica del contenido de cada armario o estante.
  • Reporte de Incidencias: Los docentes pueden informar sobre materiales rotos o faltantes, dejando un registro firmado con su correo electrónico.
  • Trazabilidad: Cada cambio o reporte queda guardado en un log histórico, permitiendo saber cuándo y quién detectó un problema.
  • Independencia de Datos: Cada institución es dueña de su propia copia del sistema y de sus datos.

Guía de Implementación (Para colegas)

Si eres docente o encargado de laboratorio y quieres implementar este sistema, he preparado una Plantilla Maestra para que no tengas que escribir ni una sola línea de código.

Paso 1: Obtener la Plantilla

Haz clic en el siguiente enlace para crear una copia automática en tu Google Drive: 👉 OBTENER PLANTILLA DE INVENTARIO (Hacer una copia)

Paso 2: Configuración Inicial

Una vez que tengas tu copia:

  1. Accede a la planilla, ve al menú superior: Extensiones > Apps Script.
  2. En el editor que se abre, haz clic en el botón azul Implementar > Nueva implementación.
  3. Selecciona Tipo: Aplicación web.
  4. Configura:
    • Ejecutar como: Yo (tu correo).
    • Quién tiene acceso: Cualquier persona con una cuenta de Google.
  5. Haz clic en Implementar.

Paso 3: Autorización de Seguridad

Al ser un desarrollo propio, Google te mostrará un aviso de seguridad. Para continuar, debes hacer clic en «Configuración avanzada» y luego en «Ir a Proyecto Inventario (no seguro)». Esto autoriza a tu propia copia del script a gestionar tus propios archivos.

Gestión de Usuarios

Para que otros colegas puedan usar la aplicación, simplemente agrega sus correos electrónicos en la pestaña llamada config dentro de la planilla.

  • ADMIN: Acceso total al Dashboard y carga de fotos.
  • DOCENTE: Solo acceso a consulta por QR y reportes.

Código Fuente y Filosofía

Fiel a los Principios del Software Libre, el código fuente estará disponible para ser auditado, modificado y mejorado. Puedes encontrar el repositorio con los archivos .gs e .html en el siguiente enlace:

🔗 [Repositorio en GitHub – Gestión de Laboratorio] – PROXIMAMENTE

Este proyecto es una prueba de que, con herramientas abiertas y un poco de código, podemos crear soluciones soberanas que mejoren nuestra labor educativa diaria.

Faltaría hacerlo independiente de una empresa como Google, pero eso ya es otro cantar…


¿Dudas o sugerencias? Deja tu comentario debajo o contáctame si necesitas ayuda con la implementación en tu centro educativo.

Deja un comentario