2.3. Conclusiones parciales del capitulo
3.3.4. Fase III: Iteraciones
3.3.4.3. Iteración Tercera
Esta es la última iteración del plan de entrega y desarrollo de las historias de usuario, por ende, está dedicada a las historias de usuario de la aplicación móvil, se desarrollarán los módulos del usuario Docente, tales como el acompañamiento académico, en el módulo del usuario Alumno se desarrollará los eventos para reservar y ver el avance del curso que correspondan a las siguientes tareas.
Aplicación Móvil.
Historia Usuario 11 – Acceso a la aplicación móvil.
TAREA
NÚMERO: 1 NÚMERO DE HISTORIA: 11
NOMBRE DE LA TAREA:
Capa de acceso, validación, comprobaciones a datos de la aplicación móvil.
TIPO DE TAREA: Desarrollo ITERACIÓN ASIGNADA: 3
FECHA INICIO: 2018 FECHA FIN: 2018
PROGRAMADOR RESPONSABLE: Hermel Fernando Barros Villalba DESCRIPCIÓN:
Clases para conectarse a la web servicie y gestionar en una base de datos, la información devuelta por éste. Clases para validar la información proporcionada por el usuario o por la capa de acceso a datos.
Tabla 69: Tarea 1 – Historia 11 Capa de acceso, validación, comprobaciones a datos de la aplicación móvil. Elaborado por: Investigador.
TAREA
NÚMERO: 2 NÚMERO DE HISTORIA: 11
NOMBRE DE LA TAREA: Diseño de layout de login.
TIPO DE TAREA: Desarrollo ITERACIÓN ASIGNADA: 3
FECHA INICIO: 2018 FECHA FIN: 2018
PROGRAMADOR RESPONSABLE: Hermel Fernando Barros Villalba DESCRIPCIÓN:
Toda la aplicación será basada en material design de la aplicación Android.
Se deberá tener en cuenta las técnicas y parámetros por esta aplicación para diseñar cada layout.
Todos los layout contendrán los colores característicos de la escuela de formación y el sello de la institución en la parte superior.
Actividad para validar datos del usuario y saber el rol en la aplicación móvil.
La interfaz del login contendrá el sello de la institución y los inputs para validar su usuario y contraseña
Tabla 70: Tarea 2 – Historia 11 - Diseño de layout de login. Elaborado por: Investigador.
TAREA
NÚMERO: 3 NÚMERO DE HISTORIA: 11
NOMBRE DE LA TAREA: Desarrollo de la clase login
TIPO DE TAREA: Desarrollo ITERACIÓN ASIGNADA: 3
FECHA INICIO: 2018 FECHA FIN: 2018
PROGRAMADOR RESPONSABLE: Hermel Fernando Barros Villalba
DESCRIPCIÓN:
La clase se encargará de validar al usuario y redirigirlo hacia el menú correspondiente de su rol.
La consulta a la base de datos solicitará información de que el usuario esta registrado o no, si la respuesta es correcta la clase login recibirá un objeto con los datos del usuario y llevarlo a su menú, en caso contrario se visualizará un mensaje de error.
Tabla 71: Tarea 3 – Historia 11 - Desarrollo de la clase login Elaborado por: Investigador.
Historia Usuario 12 – Implementación de menú.
TAREA
NÚMERO: 1 NÚMERO DE HISTORIA: 12
NOMBRE DE LA TAREA:
Diseño del layout Menú Docente y Alumno.
TIPO DE TAREA: Diseño. ITERACIÓN ASIGNADA: 3
FECHA INICIO: 2018 FECHA FIN: 2018
PROGRAMADOR RESPONSABLE: Hermel Fernando Barros Villalba
DESCRIPCIÓN:
La interfaz del menú Docente al igual que el del Alumno contendrá el sello de la institución y los datos del usuario ingresado para que visualicen que su validación resultó con éxito.
Para el diseño de la barra de botones se deberá tener en cuenta las métricas y técnicas del material design elegido.
Tabla 72: Tarea 1 – Historia 12 - Diseño del layout Menú Docente y alumno. Elaborado por: Investigador.
TAREA
NÚMERO: 2 NÚMERO DE HISTORIA: 12
NOMBRE DE LA TAREA:
Fragment para la barra de botones del menú Docente y Alumno.
TIPO DE TAREA: Diseño desarrollo. ITERACIÓN ASIGNADA: 3
FECHA INICIO: 2018 FECHA FIN: 2018
PROGRAMADOR RESPONSABLE: Hermel Fernando Barros Villalba
DESCRIPCIÓN:
Para el funcionamiento de la barra de botones se desarrollará las clases necesarias, importación de imágenes y fragment necesarios para dirigir al usuario en su menú a través de la aplicación.
Tabla 73: Tarea 2 – Historia 12 - Fragment para la barra de botones del menú Docente y Alumno. Elaborado por: Investigador.
Historia Usuario 13 – Ver horario de tutoría.
TAREA
NÚMERO: 1 NÚMERO DE HISTORIA: 13
NOMBRE DE LA TAREA: Diseño del layout horario de tutoría.
TIPO DE TAREA: Diseño. ITERACIÓN ASIGNADA: 3
FECHA INICIO: 2018 FECHA FIN: 2018
PROGRAMADOR RESPONSABLE: Hermel Fernando Barros Villalba DESCRIPCIÓN:
Pantalla con la información del docente.
Actividad con la nómina de estudiantes que reservaron la tutoría.
Actividad para ingresar, guardar, actualizar la asistencia, calificación y estado de la categoría.
Tabla 74: Tarea 1 – Historia 13 - Diseño del layout horario de tutoría. Elaborado por: Investigador.
TAREA
NÚMERO: 2 NÚMERO DE HISTORIA: 13
NOMBRE DE LA TAREA: Visualizar información. (CRUD)
TIPO DE TAREA: Diseño y desarrollo ITERACIÓN ASIGNADA: 3
FECHA INICIO: 2018 FECHA FIN: 2018
PROGRAMADOR RESPONSABLE: Hermel Fernando Barros Villalba DESCRIPCIÓN:
En esta tarea se tendrá que desarrollar las clases necesarias para hacer llamado a la información de la tutoría agendada en la base de datos (estos datos existen en la base de datos por el ingreso desde la aplicación web). Mostraremos elegantemente en el layout docente dentro de un listview personalizado, el mismo que mostrará datos del estudiante y revelará datos del mismo cuando se ingrese a cada uno de ellos.
Ingresado a los datos del estudiante se procederá a tomar asistencia y guardarla en la base de datos.
Al final de la tutoría se dispondrá calificar al estudiante y modificar el estado de la categoría asistida si es necesario.
Tabla 75: Tarea 2 – Historia 13 - Visualizar información (CRUD) Elaborado por: Investigador.
Historia Usuario 14 – Ver historial académico
TAREA
NÚMERO: 1 NÚMERO DE HISTORIA: 14
NOMBRE DE LA TAREA:
Diseño del layout historial académico.
TIPO DE TAREA: Diseño. ITERACIÓN ASIGNADA: 3
FECHA INICIO: 2018 FECHA FIN: 2018
PROGRAMADOR RESPONSABLE: Hermel Fernando Barros Villalba
DESCRIPCIÓN:
Pantalla con la información del alumno.
En esta pantalla se visualizará un cuadro con el récord del alumno, con su calificación, asistencia, fecha de la clase, el docente que impartió la tutoría y el estado de la categoría si aprobó o reprobó dicha categoría.
Debido a que el cuadro ocupará más espacio del disponible es crucial usar un horizontal scroll para obtener una vista de todos lo recurrido por la consulta.
Tabla 76: Tarea 1 – Historia 14 - Diseño del layout historial académico. Elaborado por: Investigador.
TAREA
NÚMERO: 2 NÚMERO DE HISTORIA: 14
NOMBRE DE LA TAREA: Visualizar información.
TIPO DE TAREA: Diseño y desarrollo ITERACIÓN ASIGNADA: 3
FECHA INICIO: 2018 FECHA FIN: 2018
PROGRAMADOR RESPONSABLE: Hermel Fernando Barros Villalba
DESCRIPCIÓN:
En esta tarea se tendrá que desarrollar las clases necesarias para hacer llamado a la información del historial académico en la base de datos (estos datos existen en la base de datos por el ingreso desde la aplicación web). Mostraremos elegantemente en el layout historial dentro de un listview personalizado, el mismo que mostrará datos del alumno con su historial académico para la toma de decisión de su reserva a proceder.
Tabla 77: Tarea 2 – Historia 14 - Visualizar información. Elaborado por: Investigador.
Historia Usuario 15 – Reservar tutoría.
TAREA
NÚMERO: 1 NÚMERO DE HISTORIA: 15
NOMBRE DE LA TAREA: Diseño del layout Reservar tutoría.
TIPO DE TAREA: Diseño. ITERACIÓN ASIGNADA: 3
FECHA INICIO: 2018 FECHA FIN: 2018
PROGRAMADOR RESPONSABLE: Hermel Fernando Barros Villalba DESCRIPCIÓN:
Pantalla con la información de la tutoría agendada 48 horas delante de la fecha actual. En esta pantalla se visualizará un cuadro con los horarios de tutorías agendadas.
Actividad una vez escogida la tutoría se procederá a reservar, en caso de querer cancelar la tutoría se lo podrá hacer en el mismo panel hasta 24 horas antes de la tutoría reservada.
Tabla 78: Tarea 1 – Historia 15 - Diseño del layout Reservar tutoría. Elaborado por: Investigador.
TAREA
NÚMERO: 2 NÚMERO DE HISTORIA: 15
NOMBRE DE LA TAREA: Visualizar información y reservar.
TIPO DE TAREA: Diseño y desarrollo ITERACIÓN ASIGNADA: 3
FECHA INICIO: 2018 FECHA FIN: 2018
PROGRAMADOR RESPONSABLE: Hermel Fernando Barros Villalba DESCRIPCIÓN:
En esta tarea se tendrá que desarrollar las clases necesarias para hacer llamado a la información de las tutorías asignadas 48 horas antes de la fecha actual en la base de datos (estos datos existen en la base de datos por el ingreso desde la aplicación web).
Mostraremos elegantemente en el layout los horarios dentro de un listview personalizado, el mismo que mostrará datos de la tutoría académico para la toma de decisión de su reserva a tomar.
Aquí existirán varios select para filtrar información por hora, categoría, lección a querer tomar por el alumno, existirán varias restricciones en la toma de la tutoría académica.
El alumno no podrá reservar más de dos tutorías en un día.
El alumno que no desee asistir a dicha tutoría reservada tendrá un tiempo máximo de 24 horas para cancelar dicha reserva en caso contrario el docente pondrá falta llegada la tutoría.
El alumno a reservar tendrá que haber aprobado la tutoría anterior asistida (las tutorías y su pre-requisito están en la base de datos ingresadas desde la aplicación web), en caso de no aprobar la tutoría anterior no se le permitirá reservar una lección más avanzada.
Tabla 79: Tarea 2 – Historia 15 - Visualizar información y reservar. Elaborado por: Investigador.
Resultados
Se definen los layout como una estructura visual para el interfaz de usuario, es decir, aquello que hace de intermedio entre la aplicación móvil y el usuario.
Historia 11 Capa de acceso, validación, comprobaciones a datos de la aplicación móvil.
El desarrollo de las clases se puede encontrar en el Anexo 6.
Tarea 2 – Historia 11 - Diseño de layout de login.
Gráfico 55: Diseño Login – Aplicación Móvil. Elaborado por: Investigador.
Tarea 3 – Historia 11 - Desarrollo de la clase login
El desarrollo de las clases se puede encontrar en el Anexo 6.
Tarea 1 – Historia 12 - Diseño del layout Menú Docente y alumno.
Gráfico 56: Diseño Menú – Aplicación Móvil. Elaborado por: Investigador.
Tarea 2 – Historia 12 - Fragment para la barra de botones del menú docente y alumno
El desarrollo de las clases se puede encontrar en el Anexo 6.
Tarea 1 – Historia 13 - Diseño del layout horario de tutoría.
Gráfico 57: Diseño horario tutoría – Aplicación Móvil. Elaborado por: Investigador.
Tarea 2 – Historia 13 - Visualizar información (CRUD)
El desarrollo de las clases se puede encontrar en el Anexo 6.
Tarea 1 – Historia 14 - Diseño del layout historial académico.
Gráfico 58: Diseño historial académico – Aplicación Móvil. Elaborado por: Investigador.
Tarea 2 – Historia 14 - Visualizar información.
El desarrollo de las clases se puede encontrar en el Anexo 6.
Tarea 1 – Historia 15 - Diseño del layout Reservar tutoría.
Gráfico 59: Diseño Reserva tutoría – Aplicación Móvil. Elaborado por: Investigador.
Tarea 2 – Historia 15 - Visualizar información y reservar.
El desarrollo de las clases se puede encontrar en el Anexo 6.