Buenas Jose David
Primero necesitamos saber los Profesores del curso. Podemos utilizar esta query
SELECT usr.id, usr.firstname, usr.lastname, usr.email, c.fullname
FROM {course} c
INNER JOIN {context} cx ON c.id = cx.instanceid
AND cx.contextlevel = '50' and c.id='".$mycourse."'
INNER JOIN {role_assignments} ra ON cx.id = ra.contextid
INNER JOIN {role} r ON ra.roleid = r.id
INNER JOIN {user} usr ON ra.userid = usr.id
WHERE r.id = '".$myrole."'
ORDER BY usr.lastname, c.fullname
$mycourse será el id del curso, y $myrole el role asignado, de acuerdo con la talba {role}, parece que en tu caso encajaría el roleid 4
Después nos interesaría la tabla {logstore_standard_log}, aquí lanzamos la consulta con los campos que nos interesan
userid
timecreated (entre las fechas que te interesen en timestamp)
realuserid = NULL, para evitar logs cuando se ha utilizado el entrar como
Espero que pueda serte útil
Saludos!!