Semillero Digital Dashboard (MVP)
Aplicación web en Django que se conecta con Google Classroom para brindar insights de cada curso. Permite visualizar profesores, alumnos, tareas y el estado de las entregas, aplicar filtros y notificar por correo a alumnos desde el mismo dashboard.
Características principales
- Listado de cursos, profesores, alumnos y tareas por curso.
- Entregas por alumno y estado legible (entregado, faltante, reentrega).
- Filtros por curso, profesor y estado de entrega.
- Resumen de estados (badges) encima de la tabla de entregas.
- Columna “Notificar” con modal para enviar emails (SMTP) por alumno.
- UI limpia basada en Bootstrap 5.
Stack
- Python 3.10+ (probado en 3.13)
- Django 5.2
- Google API Python Client (OAuth2 + Classroom)
- python-dotenv (carga de variables de entorno)
- Bootstrap 5 (CDN)
Log in or sign up for Devpost to join the conversation.