Analítico para tecnicaturas

Hola!

En la institución tenemos un reporte, similar a la ‘Constancia de actividades rendidas’. En definitiva es un certificado analítico, pero está hecho por fuera de la operación de solicitar constancias y certificados. Al solicitar el reporte se selecciona el tipo de título (id de certificado en la tabla sga_certificados) del cual se quiere obtener el analítico(Grado, o Intermedio), y el alumno. La única diferencia entre el reporte para cada título, es un porcentaje de aprobación de la carrera, y las materias que se muestran en el detalle.
La pregunta es, como sería la forma de vincular el certificado, a las materias de la historia académica del alumno?

Gracias

Felipe

Hola Felipe, por favor al postear en el foro digan cual es el sistema y la versión que están usando .

Suponiendo que estamos hablando del 3W versión 3.x.x, los datos de la historia académica del alumno los podes obtener del método get_actividad_academica de la clase src/siu/modelo/transacciones/historia_academica.php, fíjate como se esta usando en src/siu/operaciones/historia_academica/controlador.php.

saludos.

Hola! Hablo de Gestion en la versión 3.10.2. Mi duda es como saber las materias que corresponden a cada título, intermedio o final. Para luego poder hacer una función en la base que traiga las materias para cada ‘alumno/certificado’

Gracias!

Hola, deberias usar la funcion get_actividades_certificado_plan_version (, <plan_version del alumno>) pra poder recuperar las actividades que forman parte del certificado
Usarlo en la consulta:

SELECT ...
  FROM sga_alumnos as a, sga_certificados as c .....
  WHERE elemento IN (select * from get_actividades_certificado_plan_version(c.certificado, a.plan_version))

El tema de calcular el porcentaje de actividades no lo vas a poder calcular directamente si en ese plan hay actividades optativas. La funcion que te menciono recupera todas las actividades (comunes, optativas), con lo cual el % que puedas llegar a calcular tenes que tener en cuenta las actividades optativas, las genericas, etc…

Gracias Alejandro!
Voy a ver como resuelvo el tema del porcentaje.
Saludos!