Sistema académico familiar desarrollado con Google Apps Script + Google Sheets.
Ayudar a Gabriel a organizar su ciclo académico, registrar cursos y horarios, administrar compromisos, planificar su semana, ejecutar actividades, registrar asistencia y evidencias, y permitir la supervisión familiar con roles diferenciados.
- Preparación del ciclo
- Cursos y horarios
- Agenda académica
- Organización semanal
- Envío a supervisión
- Revisión de Gloria
- Ejecución y asistencia
- Cierre semanal
- Indicadores y dashboard familiar
- Gabriel: registra, organiza y ejecuta.
- Gloria: supervisa, aprueba/devuelve y cierra la semana.
- Alejandra: consulta el dashboard familiar.
- Gerardo / ADMIN: administra y puede reabrir excepcionalmente.
- Pamela user
Code.gs— backend completo de Apps Script.Index.html— interfaz completa responsive.appsscript.json— manifiesto del proyecto.VALIDACION_FINAL.txt— validación técnica.VERSION.json— versión maestra de referencia.
Hojas principales:
- DB_Config
- DB_Usuarios
- DB_Matricula
- DB_Cursos
- DB_Horarios
- DB_Actividades
- DB_Proyectos
- DB_Integrantes_Proyecto
- DB_Acciones
- DB_Semanas
- DB_Plan_Semanal
- DB_Reportes_Diarios
- DB_Asistencia
- DB_Revisiones
- DB_Mensajes
- DB_Auditoria
Al retirar un curso:
- el curso pasa a inactivo;
- sus horarios asociados también pasan a inactivos;
- horarios de cursos retirados no generan falsos cruces;
- la validación de conflicto usa solo cursos y horarios activos;
- un cruce real identifica curso y rango horario.
- Abrir el proyecto de Google Apps Script.
- Reemplazar
Code.gs. - Crear/reemplazar
Index.html. - Mostrar
appsscript.jsondesde Configuración del proyecto y reemplazarlo. - Guardar.
- Ejecutar
setupApp()una vez para autorizar. - Implementar como Aplicación web.
- Probar los cuatro roles.
Para explicar el sistema desde cero, puede mantenerse:
- configuración;
- usuarios;
- matrícula;
- cursos;
y dejar vacíos horarios, proyectos, acciones, actividades, semanas, reportes, asistencia y revisiones.
GitHub Reference v1.0 — Code.gs FINAL v8 + Index FINAL v5.
A partir de esta versión, cualquier mejora debe hacerse sobre este repositorio maestro para evitar divergencias entre copias.
PROYECTO FINAL
│
▼
┌─────────────────────┐
│ Proyecto HTML actual │
└──────────┬──────────┘
│
detectar problemas
│
▼
┌─────────────────────┐
│ Mejoras necesarias │
└──────────┬──────────┘
│
┌───────────┼───────────┐
▼ ▼ ▼
Git/GitHub Historias Problema
de usuario del proyecto
│ │ │
└───────────┼───────────┘
▼
Desarrollo/mejora
│
▼
Pruebas + evidencias
│
▼
INFORME FINAL ÚNICO