В настоящее время в моей системе у нас есть 4 роли: администратор курса, тренер, студент, корпоративный пользователь.Получение роли, основанной только на идентификаторе пользователя в Moodle 3.0
После входа в систему нам необходимо перенаправить на пользовательскую панель мониторинга, где будут отображаться пользовательские функции.
Так что мне интересно, как мы можем реализовать это, учитывая, что у нас есть только идентификатор пользователя.
я получил вариант на основе курса
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
if (!has_capability('moodle/course:viewhiddensections', $coursecontext)) {
echo "is Student<br/>";
}
Но в моем случае, у нас есть только идентификатор пользователя. Как мы можем это реализовать? Надеюсь, Moodle не так сложно сделать такую небольшую проверку.