Pedidos de equivalencias

Contexto y objetivos

Como sabemos bien, las carreras de Informática tienen una enorme popularidad. Además de una gran alegría, esto trae el desafío de gestionar la gran masa de estudiantes.

Un aspecto que le genera mucho trabajo administrativo a la Universidad es la gestión de las solicitudes de equivalencia. ¿Qué es una solicitud de equivalencia? Un pedido que puede hacer unx estudiante que aprobó materias en otra Universidad, de que se las reconozcan como equivalentes en contenidos con materias del plan de estudios de la carrera que está haciendo en la UNAHUR. Si el pedido es aceptado, entonces al/a la estudiante se le dan por aprobadas las materias UNAHUR que se aceptan como “equivalentes” a las que el/la solicitante aprobó en otro lado.

Stakeholders

El stakeholder para este proyecto es Fernando Puricelli.

Estado del proyecto

En el marco de cursadas anteriores, se llegó a implementar las funcionalidades principales pedidas por Fernando.
Esta es la carpeta presentada por el grupo que trabajó sobre este proyecto en el segundo cuatrimestre de 2023 y primero de 2024.

Objetivos preliminares para segundo cuatrimestre 2024 y primer cuatrimestre 2025

El trabajo que se propone incluye tareas de varios tipos.

Tareas técnicas

Bugs

Imagen error.
error crear solicitud materia alumno

Imagen error.
error crear solicitud materia alumno

Posibles agregados y mejoras funcionales.

Lo que se busca con esta funcionalidad es llevar el registro de qué “esquemas de pedidos de equivalencia” ya fueron aceptados. Esta información tiene que estar disponible para el directivo que esté evaluando la solicitud. También se desea que elx estudiante que está cargando una solicitud, pueda consultar a partir de las materias que trae aprobadas de otras Universidades, cuáles materias podría pedir y que (en principio) le van a ser reconocidas.

Instrucciones particulares para arrancar

Entender el dominio

Leer la carpeta del equipo que trabajó en este proyecto en 2023/2024, que está linkeada arriba en esta página. Entender el dominio y las funcionalidades implementadas.

Inicializar los repos de código remoto y local

Hacer los fork (ver instrucciones en esta página) de los repositorios con el código existente, en la organización de GitHub correspondiente al grupo. Los repositorios base que deben forkear son estos:

Una vez creados los fork, en el equipo de cada integrante:

Configurar la BD

Los usuarios y claves se encuentran en el readme del FE.

    DNI      PASS    USUARIO    ROL
30563652    prueba    Enzo     alumno
20569859    12345    Anthony   directivo
26777239    unahur    Super    superusuario

Levantar BE y FE

Para el BE.

Para el FE, se debe setear las variables de entorno REACT_APP_API_URL con la URL donde levantó el BE (que por defecto es http://localhost:3001).

Después

Una vez BE y FE levantados, navegar el FE para entender un poco de qué se trata, relacionar con lo que se leyó en la carpeta. Se recomienda hacer lo siguiente:

Revisar la lista preliminar de objetivos, entender cada ítem.

Un poco más adelante

Cuando se conzca el proyecto se puede solicitar una reunion con Fernando Puricelli para ofrecerle una propuesta en la nueva funcionalidad solicitada.