Inspiration
Nos inspiramos en la necesidad de mejorar el seguimiento académico en entornos educativos donde plataformas como Google Classroom cumplen un rol central, pero no brindan métricas claras sobre el progreso de cada estudiante.
What it does
ClassView centraliza y visualiza la información de Google Classroom, permitiendo a docentes, coordinadores y alumnos acceder a reportes claros sobre rendimiento, asistencia y participación. Ofrece tableros personalizados para cada rol y facilita la toma de decisiones pedagógicas.
How we built it
Integramos la API de Google Classroom para obtener datos en tiempo real y los procesamos con un backend en Node.js. Para la interfaz utilizamos React y librerías de visualización de datos, garantizando una experiencia clara y responsiva. Además, implementamos autenticación segura con OAuth2.
Challenges we ran into
- Conectar y sincronizar datos de la API de Classroom sin sobrecargar la interfaz.
- Diseñar visualizaciones intuitivas que sean útiles tanto para docentes como para estudiantes.
- Mantener la seguridad de la información sensible de los usuarios.
Accomplishments that we're proud of
- Logramos un prototipo funcional en poco tiempo.
- Diseñamos un panel de métricas que facilita a los docentes ver de un vistazo el avance de sus alumnos.
Built With
- dotenv
- google-classroom
- http
- node.js
- react
- tailwind
- typescript
- vite
Log in or sign up for Devpost to join the conversation.