Obtener materias cursadas

Buenas tardes. Quería consultar si hay alguna manera de saber, mediante consulta a la base, de las materias que le restan del plan a un alumno cuáles cursó (sin contar las aprobadas). Me serviría la tabla de asistencias? Porque si un alumno no tiene cargada asistencias, eso podria ser que no faltó o que directamente no cursó, verdad? Qué opciones podrian servir?
Estamos usando Guarani 3.16.2

Gracias

¿Queres saber de aquellas que cursó y aprobó la cursada que aun le falta rendir examen final?
La consulta sería la siguiente:

SELECT *
FROM vw_regularidades
WHERE alumno = <ALUMNO>
AND resultado = 'A'  -- cursada aprobada
AND es_vigente = 1  -- cursada vigente
AND elemento NOT IN (SELECT elemento FROM vw_hist_academica WHERE alumno = <ALUMNO> AND resultado = 'A')  -- no esta aprobada por examen final/equivalencia total/resolución

Esta consulta no devuelve actividades del plan que aun le falta cursar.