Asignación de materias optativas

buenos dias! analizamos nuevamente la situación y lo que necesitamos es lo sgte:

Para esto debieran agregar un requisito que verifique si esa actividad es optativa y en caso de serlo que el alumno ya no este inscripto en el mismo período lectivo a otra optativa.
Nos podrian orientar en esto?
No, es un solo requisito. En este control primero se verifica si la actividad en la que se esta inscribiendo el alumno es una optativa (una actividad que forma parte de una generica). Si lo es entonces se cuenta la cantidad de genericas que tiene definido su plan de estudios y la cantidad de otras optativas que el alumno ya esta inscripto para cursar en periodos lectivos vigentes o ya aprobó (por examen final, promocion). Y si supera esa cantidad no se le permite inscribir.
Podrían decirnos cuál es el requisito?

Muchas gracias!