Câu hỏi của bạn chưa hoàn chỉnh vì truy vấn chính xác sẽ khác nhau tùy thuộc vào phiên bản Moodle của bạn, cho dù bạn đang sử dụng SQL hay MySQL và chúng tôi cũng không thể cung cấp cho bạn câu trả lời toàn diện nếu không biết cấu trúc bảng của bạn.
Tuy nhiên , trong Moodle 2.x, bạn có thể sử dụng một truy vấn API (PHP) trông giống như sau:
$role = $DB->get_record('role', array('shortname' => 'editingteacher'));
$context = get_context_instance(CONTEXT_COURSE, $courseid);
$teachers = get_role_users($role->id, $context);
và sau đó thực hiện return $teachers;
hoặc echo $teachers;
để xuất ra các kết quả đã nói.
Như tôi đã nói, nếu không biết chi tiết hệ thống chính xác của bạn, tôi không thể cung cấp cho bạn câu trả lời chính xác và một truy vấn đang hoạt động, vì vậy hãy chấp nhận điều đó với một chút muối; bạn có thể cần phải thử với nó để làm cho nó hoạt động.