Closed diagutierrezro closed 1 month ago
SubTarea N°1: Realizar analisis de cambios a realizar en la base de datos.
Allí se puede observar como el response trae un campo llamado 'Carrera' con el respectivo código del proyecto curricular del estudiante, allí haremos enfasis para que cuando se agregue el segundo estudiante se compare dichos códigos y en caso de ser diferentes se realice una lógica diferente para el momento de enviar las solicitudes a los dos coordinadores de los dos proyectos curriculares.
PD: Lo anterior comentado es equivalente a la solicitud '3' que se ejecuta al agregar el código del segundo estudiante en el formulario de solicitud inicial:
De este mismo modo se realizaría la lógica para el momento en que aprueba la solicitud el director interno, se creen dos registros a la tabla 'respuesta_solicitud' dando como entes responsables a los dos coordinadores de los dos proyectos curriculares.
Posteriormente, se realizan las vinculaciones al trabajo de grado en la tabla que como su nombre lo indica se llama 'vinculacion_trabajo_grado' añadiendo en este caso al docente director y al docente evaluador:
En este punto cada proyecto curricular debe añadir su respectivo docente evaluador y estos se verán reflejados en la tabla 'vinculacion_trabajo_grado' (es decir, habrá un registro más).
Aún no se realizará implementación ya que se debe realizar reunión con el usuario para confirmar que se continúa con el cambio, se mantiene issue abierta y según lo acordado con el usuario se implementa o se cierra el issue.
SubTarea N°1: Realizar analisis de cambios a realizar en la base de datos.
Opción 1
Para el tema de que un Docente Evaluador pueda calificar a su Estudiante de Proyecto Curricular únicamente, propongo que se duplique el trabajo de grado para que se califique por aparte pero que se trabaje en conjunto, en este orden de ideas:
Se crearían dos solicitudes de trabajo de grado en la tabla 'solicitud_trabajo_grado' con el fin de que se pueda asociar ambas llaves fóraneas en la tabla 'solicitud_trabajo_grado' y dos llaves foraneas de 'trabajo_grado':
SubTarea N°1: Realizar analisis de cambios a realizar en la base de datos.
Opción 2
Despues de hablar con el usuario se define que los trabajos de grado que tengan estudiantes de diferentes proyectos curriculares realizarán la solicitud por separado por lo que este cambio ya no es necesario, se cierra el issue.
Se requiere realizar el analisis y posteriormente los cambios en la base de datos para poder asociar un docente evaluador bien sea con un proyecto curricular o con un estudiante, esto para preveer el registro de notas en el flujo final de la modalidad.
Sub Tareas
Criterios de aceptación
Requerimientos
No aplica
Definition of Ready - DoR
Definition of Done - DoD - Desarrollo