Dit spørgsmål er ufuldstændigt, fordi den nøjagtige forespørgsel vil variere afhængigt af din version af Moodle, om du bruger SQL eller MySQL, og vi kan heller ikke give dig et udtømmende svar uden at kende dine tabelstrukturer.
Men , i Moodle 2.x kan du bruge en API-forespørgsel (PHP), som ser nogenlunde sådan ud:
$role = $DB->get_record('role', array('shortname' => 'editingteacher'));
$context = get_context_instance(CONTEXT_COURSE, $courseid);
$teachers = get_role_users($role->id, $context);
og laver derefter en return $teachers;
eller echo $teachers;
for at udlæse de nævnte resultater.
Som jeg sagde, uden at kende dine nøjagtige systemdetaljer kan jeg ikke give dig et præcist svar og en fungerende forespørgsel, så tag det med et gran salt; du skal muligvis lege med det for at få det til at virke.