Ariel,
Tienen más de una plataforma de educación virtual configurada en “ADMINISTRACIÓN » ADMINISTRAR CONFIGURACIÓN DEL SISTEMA”?
Pueden ejecutar la siguiente consulta SQL reemplazando el identificador de la comisión que tiene problemas?
SELECT DISTINCT sga_insc_cursada.alumno,
vw_personas.persona,
vw_personas.apellido,
vw_personas.nombres,
LOWER(vw_personas.usuario) AS usuario,
vw_personas.tipo_documento,
vw_personas.nro_documento,
sga_propuestas.propuesta,
sga_propuestas.nombre as propuesta_nombre,
sga_propuestas.nombre_abreviado AS propuesta_nombre_abreviado,
sga_propuestas.propuesta_tipo,
int_pv_usuarios.id_usuario_externo AS usuario_moodle
FROM sga_insc_cursada
JOIN sga_alumnos ON sga_insc_cursada.alumno = sga_alumnos.alumno
JOIN vw_personas ON vw_personas.persona = sga_alumnos.persona
JOIN sga_propuestas ON sga_propuestas.propuesta = sga_alumnos.propuesta
JOIN sga_comisiones ON sga_comisiones.comision = sga_insc_cursada.comision
JOIN sga_elementos ON sga_comisiones.elemento = sga_elementos.elemento
LEFT JOIN sga_elementos_ra ON sga_elementos.elemento = sga_elementos_ra.elemento
LEFT JOIN int_pv_plataformas_ra ON sga_elementos_ra.responsable_academica = int_pv_plataformas_ra.responsable_academica
LEFT JOIN int_pv_plataformas ON int_pv_plataformas_ra.plataforma = int_pv_plataformas.plataforma
LEFT JOIN int_pv_usuarios ON (int_pv_usuarios.plataforma = int_pv_plataformas.plataforma AND int_pv_usuarios.persona = vw_personas.persona)
WHERE sga_insc_cursada.comision = <ID de la comisión> AND
sga_insc_cursada.estado IN ('A', 'P') AND
sga_alumnos.calidad = 'A'
ORDER BY vw_personas.apellido,
vw_personas.nombres
Saludos, Florencia.