sql >> Base de Datos >  >> RDS >> Mysql

Cómo obtener el nombre del profesor de un curso

Su pregunta está incompleta, porque la consulta exacta variará según su versión de Moodle, ya sea que esté usando SQL o MySQL, y tampoco podemos darle una respuesta completa sin conocer las estructuras de su tabla.

Sin embargo , en Moodle 2.x puede usar una consulta API (PHP) que se parece a esto:

$role = $DB->get_record('role', array('shortname' => 'editingteacher'));
$context = get_context_instance(CONTEXT_COURSE, $courseid);
$teachers = get_role_users($role->id, $context);

y luego haciendo un return $teachers; o echo $teachers; para generar dichos resultados.

Como dije, sin conocer los detalles exactos de su sistema, no puedo darle una respuesta precisa y una consulta funcional, así que tómelo con pinzas; es posible que tengas que jugar con él para que funcione.