Porcentaje de avance en la carrera

Buenos días!
Estamos en la versión 3.19.1 y los usuarios nos plantean la siguiente situación:
Según ellos en la solapa de Porcentaje de Avance en la ficha de la persona, no contabiliza bien la cantidad de materias aprobadas.
Revisando la función que devuelve el porcentaje de avance de la carrera entendemos que las actividades optativas sólo se contabilizan si la genérica que las contiene está cumplida, y que suma sólo la genérica.
En el caso que plantea el usuario, la alumna tiene 34 materia normales aprobadas + 3 optativas cumplidas (que pertenencen a una genérica, que está cumplida), entonces el porcentaje muestra que tiene 35 materias aprobadas, pero nos dicen que no debería ser así, que debería decir 37 materias aprobadas, es decir sumar las optativas individualmente sin importar si cumple o no con la genérica.
Quisiera que ustedes me indiquen que es lo correcto.
Saludos
Marcela

Estamos en la versión 3.19.1 y los usuarios nos plantean la siguiente situación:
Según ellos en la solapa de Porcentaje de Avance en la ficha de la persona, no contabiliza bien la cantidad de materias aprobadas.

Revisando la función que devuelve el porcentaje de avance de la carrera entendemos que las actividades optativas sólo se contabilizan si la genérica que las contiene está cumplida, y que suma sólo la genérica.
Es correcto. Asi contabiliza las genericas/optativas.
En el caso que plantea el usuario, la alumna tiene 34 materia normales aprobadas + 3 optativas cumplidas (que pertenencen a una genérica, que está cumplida), entonces el porcentaje muestra que tiene 35 materias aprobadas, pero nos dicen que no debería ser así, que debería decir 37 materias aprobadas, es decir sumar las optativas individualmente sin importar si cumple o no con la genérica.
Una cosa es el %, que en este caso supongo debe dar el 100% cumplido, por tener las 34 materias normales aprobadas y la generica cumplida con esas 3 optativas. Discutible es lo que se quiera mostrar en cantidad de materias aprobadas, si se muestra 35 (34 normales + 1 generica) o 37 (34 normales + 3 optativas).

Supongo que se debe corresponder la cantidad de materias del plan (o cantidad de materias requeridas para el titulo), cantidad de materias aprobadas y % de avance.
Aunque esto a veces puede no coincidir exactamente si el alumno aprobó mas optativas de las que se requería para cumplir la genérica.

Hay otros casos mas complicados de resolver que fueron tratados en otro foro, por ejemplo cuando las genéricas o módulos del plan se cumplen por créditos y las actividades no otorgan la misma cantidad de créditos con lo cual no se puede llegar a definir un número concreto de optativas que el alumno debe cumplir porque dependiendo de las que realice y créditos que otorguen se requerirá diferente cantidad de actividades.

Recuerden que pueden personalizar ese cálculo y ajustarlo a los requerimientos que tengan. Función de la base get_porcentaje_avance_propuesta

Buenos días Alejandro,
Muy clara tu explicación.
Ya veremos si corresponde personalizar o dejar como está.
Saludos!
Marcela