Semana 17 y 18

Una vez implementada la nueva tabla Clase en nuestra base de datos, he comenzado a meter datos de prueba para comprobar que se puede registrar una clase con los alumnos y profesores correctamente en la base de datos. Para ello tuve que crear un usuario con rol de profesor previamente.

Posteriormente comencé a hacer cambios en la aplicación de Dash para que al autenticarse un usuario se compruebe si tiene rol de profesor. En caso afirmativo, se le establece una cookie para identificarlo como profesor y accede a un menú distinto que si se accede con rol de administrador ya que un administrador puede ver los datos de todos los usuarios y de toda la aplicación, pero un profesor solo podría acceder a los datos de sus alumnos. En caso de ser un alumno el que intenta acceder, no podrá ya que no tiene permisos para ello. Al acceder como profesor, en el menú debería seleccionar alumnos y allí saldría un desplegable para poder seleccionar el alumno del que quiere ver datos.

En esta semana he intentado implementar también el desplegable para seleccionar el alumno del que se quiere ver datos. Sin embargo he tenido algunos problemas para obtener los dataframe de los alumnos y no he podido avanzar más.