Skip to content

Conversation

@Romelai28
Copy link
Collaborator

Features:
(Re)implementa la funcionalidad de cargar los alumnos desde un archivo csv. En caso de que el alumno ya exista, se actualizaran sus datos.
El endpoint que recibe el contenido de un CSV y se encarga de cargar los alumnos es /api/alumno/csv.
La página es accesible desde el menu principal.

Consultas:

  1. En la implementación del endpoint /api/alumno/csv, tenía la duda de hacer las inserciones utilizando directamente el repositorio (como esta implementado actualmente) o si debía utilizar el endpoint api/alumno.

  2. Tenía intención de modificar routes.ts para que sea sólo un archivo que componga los endpoints y que la implementación quede en archivos separados. Como lo que sucede con routes/authApi.ts y routes/authPages.ts en las que se exporta el router y en router.ts se utilizan.

Aclaraciones:
El archivo CSS que se encuentra en /src/static/css/pages/uploadStudentCSV.css fue escrito con ayuda de DeepSeek. En caso de que no estén de acuerdo, siéntanse libres de rechazar el PR y no lo incluimos.

@NanoSekkond NanoSekkond merged commit 2d00773 into develop Nov 26, 2025
2 checks passed
@Romelai28 Romelai28 deleted the feature/cargar-alumnos-csv branch November 26, 2025 18:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants