A plataforma Moodle faz sobreposição de papel. Se você tiver um usuário com perfil de administrador no ambiente Moodle, esse mesmo usuários não pode ser aluno em um determinado curso. Caso, atribua papel aluno em um curso para o usuário que tiver papel administrador no site, o papel aluno é sobreposto pela permissão do administrador.
Nessa situação, a solução que eu encontrei é fazer dois cadastros para o mesmo usuário. Um cadastro para administrador e um outro cadastro com permissão aluno no curso. Cada cadastro tem seu login e senha separado. Assim não dá problema de sombreamento de permissão.