我想让所有具有正确组和角色的用户(在课程中)。
前置条件:我不想写sql查询。
以下是我当前的代码,使用course_enrolment_manager
过滤:
function get_users_by_group_and_role ($course, $groupid, $roleid) {
$manager= new course_enrolment_manager($PAGE, $course, null, $roleid, '', $groupid);
return $manager->get_users('id');
}
我不认为这不是一个好的解决方案,因为course_enrolment_manager
的目的与我的不同。有没有人知道更好的实现方法?