ATENEA - Sistema de Asistencia Educativa Descripción ATENEA es una aplicación móvil que permite gestionar la asistencia de estudiantes en instituciones educativas de manera rápida, sencilla y segura utilizando tecnología de códigos QR.
🚀 Funcionalidades Registro de asistencia en tiempo real mediante escaneo de QR. Acceso rápido a reportes de asistencia. Interfaz intuitiva y adaptable a las necesidades del entorno educativo.
📋 Requisitos Previos Firebase: Configura un proyecto en Firebase y habilita los servicios necesarios (Authentication, Firestore, etc.). SHA-1 y SHA-256: agregar las huellas digitales de tu aplicación al proyecto de Firebase:
En la consola de Firebase -> Configuración del proyecto -> Integridad de la aplicación. Agregar las claves SHA-1 y SHA-256 generadas desde el archivo build.gradle del proyecto. Archivo google-services.json:
Este archivo contiene las credenciales del proyecto Firebase y es necesario para ejecutar la API de Google. Descárgalo desde la consola de Firebase y colócalo en la carpeta app/ de tu proyecto.
Descargar el archivo google-services.json y ubícar en app/. Sincronizar las dependencias: Abrir el proyecto en Android Studio y sincronizar el archivo build.gradle para instalar las dependencias necesarias.
🛠️ Uso Ejecutar la aplicación en un emulador o dispositivo físico. Registrar la asistencia escaneando los códigos QR, brindados por la administracion. Instrucciones de como utilizar!
A travez del menu inferior dirígete a la pestaña añadir tarea

Luego rellena los campos, que te solicitan para crear una materia, estos datos seran mas util adelante para validacionees.
Ahora a travez del menu inferior dirígete a la pestaña lista.

Selecciona los campos, que se solicitan para crear una lista, en el primero deberas escoger la universidad en la que impartes la materia y en el segundo se muestran tus materias creadas anteriormente.
En ambas pestañas, bajo el boton de guardar esta otro boton este nos sirve para verificar las listas creadas o materias creadas y corroborar que todo esta bien.

Ahora a travez del menu inferior dirígete al boton flotante que se encuentra en medio de la pantalla.
Para registrar la asistencia presiona sobre el icono blanco de la camara, esto abrira tu camara y te permitira capturar la asistencia.
Una vez que abras tu camara acerca a la camara el codigo QR, posteriormente te saldra un cuadro de dialogo solicitando que selecciones la lista donde quieres almacenar la asistencia.
¡Nota! Existen varias validaciones sobre capturar la asistencia, primero no se puede registrar la misma asistencia en la misma lista, en un plazo de 1 hora.
Segunda validacion: la lista sumara 1 cada vez que el estudiante este presente

Utilizando el menu inferior clic en la pestaña reportes, aqui veras que se despliega la lista de asistencias creadas una vez scaneado algun codigo QR dentro de la lista podras descargarla presionanando el boton descargar






