
1. Project Review
1.1. Summary of Project
1.2. Timeline:
1.3. Budget:
1.4. Resources:
2. BASE DE DATOS
2.1. USUARIO:
2.1.1. USUARIO
2.1.2. CONTRASEÑA
2.2. DATOS DOCENTE
2.2.1. Iniciales
2.2.1.1. Nombre
2.2.1.2. Apellidos
2.2.1.3. SIS
2.2.1.4. Facultad
2.2.1.5. Horarios
2.2.1.6. materia
2.2.1.6.1. codigo
2.2.1.7. carrerra
2.2.2. Generados
2.2.2.1. CANTIDAD:incorrectos
2.2.2.2. CANTIDAD:correctos
2.2.2.3. CANTIDAD:Clases totales
2.2.2.3.1. EN LA GESTION ACADEMICA
2.2.2.4. CANTIDAD:Error
2.2.2.5. RESPUESTAS MAIL
2.2.2.6. Ultima conexión
3. ADMINISTRADOR
3.1. REPORTE: Lista de docentes en omisión
3.2. REPORTE: Lista de docentes con error
3.3. PANTALLA DE INICIO: Lista de docentes(Nombre, apellido, Facultad,)
3.3.1. VER DETALLES: Nombre, apellidos, facultad, SIS, materias, cantidad omisiones, cantidad incorrectos
3.4. LOG IN
3.4.1. FUNCION: agregar usuarios
4. CLIENTE(Background)
4.1. Inicialización
4.1.1. PUT: Envía los reportes correspondientes en relación ultima conexión y su horarios de clases
4.1.2. PUT: Envía los reportes correspondientes en base a la ultima conexión
4.1.3. GET: Conseguir horarios y ultima conexión(REST API)
4.1.4. LOG IN: Docente ingresa su usuario y contraseña(SIS)
4.2. Ejecución
4.2.1. GENERAR: Programar hora de ejecución de los controles de CAPTCHA/PIN para el resto del día
4.2.1.1. cierre automático
4.2.1.2. ejecución en background
4.2.2. GENERAR: ejecución cuando el docente ejecuta el CAPTCHA
4.2.2.1. GENERAR: Programar la próxima ejecución de las tareas de programación(01:00 hrs) - v2
4.2.2.1.1. ARCHIVO LOCAL COMO LLAVE
4.2.2.1.2. cookies
4.3. Control(1y2)
4.3.1. Ejecutar CAPTCHA
4.3.1.1. hora programada
4.3.1.1.1. PRUEBA:consulta si el docente tiene clases(HORARIO) al momento de la ejecución(2222 y 1111)
4.3.2. PUT: Enviar reporte del evento luego del CAPTCHA(REST API)
4.3.2.1. omisión
4.3.2.1.1. 0 intentos
4.3.2.1.2. 30 segundos
4.3.2.2. incorrecto
4.3.2.2.1. +3 intentos
4.3.2.3. correcto