Mostrar la cantidad total de créditos en cada semestre:
Opté por no mostrarlo en los semestres en curso por falta de espacio, pero no estoy tan decidido. Mi pensamiento fue que los estudiantes están suficientemente familiarizados con la cantidad de créditos que estan tomando en el semestre actual que vale la pena esconder esta informacion para evitar la tonelada de espacio en blanco que resultaría de agregar los créditos abajo del "En curso".
Refactorear la lógica del header de cada semestre. Como bonus, ya no ocurre esto:
No permitir intercambiar un curso en curso por un equivalente.
Nota: SIDING no nos da información sobre los cursos actuales, todo esto hay que probarlo con el usuario mocktestuser. Cuando SIDING nos de info sobre el semestre actual estos detalles se volveran relevantes.
Prerrequisitos
Esta PR está basada sobre equiv-revamp (porque trabaja sobre código que esta branch también toca, y no quiero trabajar en una version antigua solo para mergearlo a mano despues) y allow-mod-login (porque arregla algunos bugs del manejo de RUTs que no permitían probar los semestres en curso del mock). Supongo que hay que aprobar esas antes.
Update
Implementé el año junto a los créditos, y mostrar (en curso) al lado de los creditos para los semestres en curso:
Lo único es que se podría colocar "En curso (50 créd)" o "50 créd (En curso)" (?, no sé si opinan que quedaría como muy condensado igual. Fuera de eso, todo bien, apruebo apenas los prerrequisitos estén ready
¿Qué se implementa?
Opté por no mostrarlo en los semestres en curso por falta de espacio, pero no estoy tan decidido. Mi pensamiento fue que los estudiantes están suficientemente familiarizados con la cantidad de créditos que estan tomando en el semestre actual que vale la pena esconder esta informacion para evitar la tonelada de espacio en blanco que resultaría de agregar los créditos abajo del "En curso".
Nota: SIDING no nos da información sobre los cursos actuales, todo esto hay que probarlo con el usuario mock
testuser
. Cuando SIDING nos de info sobre el semestre actual estos detalles se volveran relevantes.Prerrequisitos
Esta PR está basada sobre
equiv-revamp
(porque trabaja sobre código que esta branch también toca, y no quiero trabajar en una version antigua solo para mergearlo a mano despues) yallow-mod-login
(porque arregla algunos bugs del manejo de RUTs que no permitían probar los semestres en curso del mock). Supongo que hay que aprobar esas antes.Update
Implementé el año junto a los créditos, y mostrar
(en curso)
al lado de los creditos para los semestres en curso: