Estoy ayudando a un amigo que ha montado una academia.
Me a pedido si puedo hacerle una web para uso interno donde tenga los datos de los alumnos y las puntuaciones de los simulacros que van haciendo periódicamente.
Además, lo que quiere es que los propios alumnos suban sus simulacros a la web.
A mí se me ha ocurrido lo siguiente:
Tener un sistema de autentificación que dependiendo de los "privilegios" vaya a un apartado u otro, es decir si es profesor o administración, pueda ver todos los datos de todos los alumnos, si es alumnos solamente pueda ver sus datos y pueda rellenar los simulacros y digo rellenar porque los simulacros los harán en papel, solamente subirán los datos para tenerlos guardados y en un futuro hacer estadísticas.
Para ello he creado estas 3 tablas:
Código MySQL:
Ver original
Creéis que con esto me valdrá?