TeachApp

En esta sección se atenderán las dudas relacionadas con sistemas de gestión de la calidad, procedimientos, buenas prácticas, normas y todo lo relacionado con aseguramiento de la calidad

Moderator: julianmartinez16

User avatar
wolffvel93
Posts: 34
Joined: Sun Jul 23, 2017 11:06 pm

Re: TeachApp

Post by wolffvel93 » Thu Aug 24, 2017 12:02 am

¿Qué Se ha hecho?
Se ha creado la base de datos, y se ha conectado a ella. También se avanzó en el curso

¿Qué voy a hacer?

Se debe poder extraer datos de la base de datos y poder mostrarlos en el front-end

¿Qué dificultades he tenido?

He tenido problemas para mostrar los datos de la base de datos se muestra el siguiente error:

Image

Todo apunta a que hay un error en el query, pero el nombre de la tabla y la base de datos son consistentes:

Image

Image

Documentación adicional consultada:

Documentación oficial de php:

http://php.net/manual/en/mysqli-result.fetch-assoc.php

Stack Overflow:

https://stackoverflow.com/questions/512 ... non-object

https://stackoverflow.com/questions/356 ... an-in-path

Burndown:

Image

User avatar
wolffvel93
Posts: 34
Joined: Sun Jul 23, 2017 11:06 pm

Re: TeachApp

Post by wolffvel93 » Mon Aug 28, 2017 11:01 pm

Image

¿Que he hecho?

Se corrgió el acceso a la base de datos, ahora se pueden extraer datos de esta:

Image

Que voy a hacer?

Implementar toda la lógica de la aplicación con localstorage para crear una versión desconenctada de la aplicación y para finalemente crear el apk de la aplicacion. También se harán mejoras visuales en la interfaz gráfica con lo visto en el curso de aplicaciones móviles.

¿Qué dificultades tuve?

No se implementó apk por recomendación del profesor para hacer la aplicacion desconectada.

User avatar
Alejo.arboh
Posts: 43
Joined: Mon Jan 16, 2017 8:05 am

Re: TeachApp

Post by Alejo.arboh » Mon Aug 28, 2017 11:19 pm

Code Review 2
Observaciones para la parte de diseño
- los items "Los nombres de los atributos representan algo real en el modelo de negocio" y "Claridad, no hay ambigüedades en los mensajes"
-Entre las tablas clases y docentes no hay cardinalidad
-El nombre de la PK de la tabla docentes contiene un caraacter numerico, adicional a esto, el nombre tampoco identifica a alguno de los atributos de la tabla.
-No debería haber nombres de atributos redundantes (eje: idDocente dentro de la tabla Docentes).
-Se recomienda cambiar el nombre de la tabla Conocimeinto por Asignatura o Materia.

Observaciones para la parte de código
-El item "" no se cumple. Existen nombre de variables como: ok, okreg, mail, mailValidarReg, mailRegisto.
-Nombre de variables como "Ok" y "OkReg" deben evitarse. Los nombres de varibales deben dar una idea de su utilidad dentro del código.
-Los comentarios de la función IncializarEventos estan incompletos.
-La función init no cumple con el item""
-Se recomienda revisar la lina 161 del main.js. Puede faltar el atributo "value".
-La validación de los campos vacios puede hacerse desde el html, cambiando el valor de uno de los atributos de los input.
-Se recomienda no abreviar el nombre de las variables

User avatar
wolffvel93
Posts: 34
Joined: Sun Jul 23, 2017 11:06 pm

Re: TeachApp

Post by wolffvel93 » Thu Aug 31, 2017 11:32 am

Definición de sprint:
(31 de agosto - 7 de septiembre)
Implementación del archivo css por medio de SASS: 2
mejoras visuales de la interfaz gráfica: 2
Imlpementar la creación y la alteración del documento por medio de localstorage: 4

Velocidad total 8

Burndown:

Image

User avatar
wolffvel93
Posts: 34
Joined: Sun Jul 23, 2017 11:06 pm

Re: TeachApp

Post by wolffvel93 » Tue Sep 05, 2017 10:59 pm

Image

¿Qué he hecho?

Se cambiaron estilos por medio de scss (sass), también se mejoraron aspectos de la navegacion de la página.

Image

¿Que voy a hacer?

Terminar de implemntar unos aspectos faltantes con el localstorage

¿que dificultades tuve?

El archivo css procesado del sass presenta errores de sintaxis a pesar de que el archivo scss es en teoría correcto

User avatar
wolffvel93
Posts: 34
Joined: Sun Jul 23, 2017 11:06 pm

Re: TeachApp

Post by wolffvel93 » Wed Sep 13, 2017 12:13 am

Image

Que he hecho?

Se terminaron de implementar los estilo en scss y se implentaron las mejoras en el localstorage

Image

Que dificultades tuve?

No se presentaron dificultades en esta parte del sprint

Definición de nuevo sprint(12 de septiembre - 19 septiembre):

Registro de usuarios a la base de datos mysql: 4

Cambio de datos del perfil de acuerdo al usuario que está logueado : 4

Modificar la interfaz gráfica para que se separen el area del docente y del estudiante : 2

User avatar
wolffvel93
Posts: 34
Joined: Sun Jul 23, 2017 11:06 pm

Re: TeachApp

Post by wolffvel93 » Thu Sep 14, 2017 4:01 am

Image

¿Qué he hecho?

Se implementó el registro en la base de datos.

¿Qué voy a hacer?

Falta por mejorar la interfaz gráfica para que algunos elementos se vean mejor y eliminar el localstorage y manejar todo desde la base de datos

¿Que dificultades tuve?

Hubo muchos tropiezos a la hora de intentar implementar el post en la base de datos, pero al fin se logró el objetivo

User avatar
wolffvel93
Posts: 34
Joined: Sun Jul 23, 2017 11:06 pm

Re: TeachApp

Post by wolffvel93 » Tue Sep 26, 2017 11:22 pm

Definicón de sprint(26 de agosto-10 de octubre):

Tener el backend en funcionamiento:

Poder alterar mútiples tablas desde el registro: 8

Mejoras enla interfaz gráfica: 4

velocidad total 12

User avatar
xacarana
Site Admin
Posts: 1170
Joined: Fri Jan 15, 2016 6:13 pm

Re: TeachApp

Post by xacarana » Thu Oct 05, 2017 6:32 am

Image
Andrés Bedoya Tobón
Profesor
"I only smile in the dark, I only smile when it's complicated" Raybiez

User avatar
wolffvel93
Posts: 34
Joined: Sun Jul 23, 2017 11:06 pm

Re: TeachApp

Post by wolffvel93 » Tue Oct 10, 2017 10:21 pm

Progreso:

¿Qué he hecho ?

Se implementaron mejoras en la interfaz gráfica, con mejoras en la navegación

¿Que voy a hacer?

Falta por terminar el backend

¿Qué dificultades tuve?

Falta investigación sobre el backend, hay varios elementos que todavía no se sabe como implementar

Image

Post Reply