Уже говорили сто раз - не назначайте пользователям глобальные роли. А уж если в этом есть такая необходимость, то для роли «Студент» создайте этому же пользователю другой аккаунт. В Мудл тяжело согласовать глобальную роль с ролью в курсе. Глобальная всегда будет «перевешивать».
Роли нужно назначать в контексте категории курсов/курсах, тогда будет меньше конфликтов, особенно, если роль ассистента назначена в одном курсе, а роль студента - в другом. В этом случае можно иметь один аккаунт, в вашем же случае - 2.
Роли нужно назначать в контексте категории курсов/курсах, тогда будет меньше конфликтов, особенно, если роль ассистента назначена в одном курсе, а роль студента - в другом. В этом случае можно иметь один аккаунт, в вашем же случае - 2.