Matrices de equivalencias y traslado de nota

Hola Laura, si hay un problema si la nota origen es de una promoción, ya que como estas mencionando, la cantidad de notas con resultado “aprobado” en la escala de notas usada en el acta de promocion no se corresponde con la cantidad de notas de resultado aprobado en la escala de notas que usan en examenes y que es la misma que se utiliza en las equivalencias de aprobacòn total, lo que hace que al buscar la nota por su posicion relativa dentro del conjunto de notas con el mismo resultado (ese es el flag true) hace que la nota final a asignar a la equivalencia no sea la misma en el caso de escalas de notas con el mismo conjunto de notas (aunque los resultados difieran por este tema de las promociones y no promociones).
Una opciones que cuando el origen es una promocion, esa funcion que busca la posicion de la nota dentro de la escala de notas busque en todas las notas sin considerar el resultado, que es lo que funciona cuando cambiaste el llamado de esa funcion del true al false.
El problema se da cuando en el origen participan mas de una nota, por ejemplo una promoción y un examen (casos donde en el origen del grupo de equivlaencias hay 2 o mas materias que otorgan por equivalencia una materia).
Es un cambio que tenemos pendiente de solucion.

Quizas una opcion sea que el parametro que decide si se ajusta o no la nota tenga un valor mas que indique si se pasa la misma nota sin hacer esa busqueda de nota segun la posicion dentro de la escala de notas.