Trabajando

Automatización de Asistencia y Reportes Mensuales en Google Sheets con Alertas

Publicado el 23 Febrero, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

Se requiere un desarrollador para automatizar la consolidación de datos de asistencia (y otros datos de la clase) de múltiples formularios de Google Forms (16 a 20 aulas distintas) en una única hoja de cálculo de Google Sheets. El objetivo es crear un sistema eficiente para el seguimiento de la asistencia a un curso que se imparte los días sábados.

La hoja de cálculo de Google Sheets debe tener la siguiente estructura:
- Las filas contendrán los nombres y apellidos de los asistentes.
- La cabecera de cada grupo (columna) mostrará el nombre del coordinador del aula.
- Las columnas subsiguientes, bajo cada coordinador, detallarán las fechas y el estado de asistencia (presente o ausente) para cada persona.
- El dato de "fecha" lo ingresa cada usuario cuando llena el formulario
- Esta hoja de cálculo adonde se viertan los resultados de los Formularios, debe estar dentro de un archivo de Google Sheets que tiene otras pestañas de datos que uso
- Si algún aula suma un nuevo alumno, necesito que el usuario pueda agregarlo en el Formulario de Google, y dicho nuevo alumno se ubique automáticamente en orden alfabético, en la hoja de cálculo que se generará, dentro de ese grupo (aula)
- El coordinador además de la asistencia, agrega 3 datos de la clase en el formulario: Observaciones de la clase, Qué coordinador dio la clase (ya que hay más de 1 coordinador por aula), qué personas nuevas vinieron ese día. Estos 3 datos también deben ser llevados a la hoja de cálculo, volcados a la columna de fecha correspondiente (en esa celda, en lugar de decir ausente / presente, se completará con los datos que llenó el coordinador (debe estar justificada la celda)

además de la consolidación y el formato, el proyecto incluye las siguientes funcionalidades clave:
- generación automática de estadísticas mensuales: se necesita un resumen que muestre el total de 'presentes' por persona y por grupo (y el total de todos los grupos)
- sistema de alertas automatizadas: se debe configurar un mecanismo para enviar notificaciones (al cliente y al coordinador correspondiente) cuando un asistente acumule más de 4 ausencias consecutivas.

El profesional deberá configurar la integración entre Google Forms y Google Sheets, implementar los scripts necesarios (preferiblemente Google Apps Script) para el procesamiento de datos, la generación de estadísticas y el envío de alertas.

El formulario de Asistencia actual que completan es este:
docs.google.com/forms/d/e/1FAIpQLScZr23C56gQft8YZp2fwOO_9XVmLoFQCFW3ysXuheLFwrkpPg/viewform?usp=dialog

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño

Plazo de Entrega: No definido

Habilidades necesarias