Disfrute mucho el desarrollo de este proyecto, me hizo sudar y estresarme :D intente hacerlo con systema MVC y POO
me esforce lo ma que pude por no caer en la programacion funcional, pero al final, en algunas ocaciones me vi forzado a recurrir a ella. ya que el funcionamiento de la app es bien conocido por los evaludares solo mencionare algunos puntos que considero de importacia.
1:
No termine la vista de estudiante ---> factor: tiempo.
2:
la mayor parte de las operaciones que involucran consultas SQL las trabaje como vistas procedimientos y transacciones almacenasdos, de manera que las consultas en el codigo fueran lo mas limpias y claras posibles.
3
Ultilce https://datatables.net/ lo cual en mi opinion no es una buena idea, genera mucho codigo sino se tiene pensado integralo con npm, adicional a eso a parte te oblica a importa bootstrap y jquery y como cereza del pastel si vas a utilizar tailwind y bootstrap en un mismo proyecto existe la posibilidad de que se creen algunos conflictos con algunas clases....
4
la funcion de mensajes y score fue implementada y funciona de de maestro a alumno y viceversa.
sin mas agradezco el reto, fue realmente interesante tuve muchas oportunidades de mejorar mis habilidades y si hay algo que haria mejor o que pretendo mejorar es utilizar herencia para disminuir la cantidad de codigo repetido que tengo en este proyecto, entendi el concepto de herencia teoricamente miestrar avanzaba este proyecto pero no tuve tiempo de implementarlo asi que es algo para practicar y aprender.