現在私のシステムには、コース管理者、トレーナー、学生、法人ユーザの4つの役割があります。Moodle 3.0のユーザIDだけに基づいた役割を取得
ログインしたら、カスタム機能を表示するカスタムダッシュボードにリダイレクトする必要があります。
私は私たちがユーザーIDだけを持っていると考えて、それをどのように実装できるのだろうかと思っています。
私はもちろん
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
if (!has_capability('moodle/course:viewhiddensections', $coursecontext)) {
echo "is Student<br/>";
}
に基づいてオプションを得たが、私の場合には、我々は唯一のユーザーIDを持っています。これをどのように実装できますか?私はMoodleがそのような小さなチェックを行うほど複雑ではないことを願っています。