Versão do Moodle: 2.2.3
Situação: Após criar uma nova função para usuários ( chamada de Role) no Moodle e alocar usuários manualmente na mesma, a nova função não era exibida no menu de opções do link : Lista de participantes (../moodle/user/index.php?contextid=xx).
Mas se visualizassemos com o perfil de professor na opção : Usuários inscritos (../moodle/enrol/users.php?id=id_curso) o tutor a distância estava lá alocado.
Após verificar item por item das atribuições deste novo papel criado de nome “Tutor a distância” ( que foi herdado do papel : professor) , não identifiquei nada diferente que pudesse estar impedindo tal visualização.
Então parti para a verificação do código fonte exatamente na função : get_profile_roles(context $context) no arquivo : /moodle/lib/accesslib.php onde pude perceber a seguinte verificação :
if (empty($CFG->profileroles)) {
return array();
}
EUREKA …. sim.. é uma variável global de nome profileroles que é armazenada no banco de dados na tabela mdl_config
A partir daí foi só digitar esta palavrinha mágica na área de busca do menu : Administração do site, conforme figura abaixo:
e verificar que esta configuração esta disponível na seção :
Políticas do site
opção : Papéis visíveis do perfil (profileroles) – Lista dos papéis que ficarão visíveis nos perfis de usuário e na página de participação conforme fig. abaixo
Agora já podemos visualizar na Lista de Participantes quem são os Tutores a Distância do curso
Genial, você me salvou, administro também uma plataforma moodle 2.3 para a rede Etec no Acre. Já tinha fuçado em tudo e nada encontrado. Valeu!!!
Que bom Johnny Madeiro.
Apenas me surgiu uma dúvida. Toda vez que eu criar um novo curso eu preciso inscrever novamente os tutores, coordenadores, etc? Eu os coloquei no nível global do sistema, mas eles não ficam inscritos automaticamente nos novos cursos.
Olá Johnny
Se você os criou com acesso de nível global, eles terão acesso ao curso sim e você poderá vê-los através do :
Menu de configuração do curso -> usuários -> Outros usuários
Certifique-se que eles estão lá.
E caso queira que eles apareçam na lista de participantes, você poderá alocá-los diretamente no curso.
Olá Gisele!!!!
Valeu mesmo a sua explicação..pra mim foi uma descoberta genial!!! hehehe
Passei um tempão tentando desvendar esse mistério e tudo o que eu não queria era mexer no código.
Obrigada!!! :)))
Que bom que lhe ajudou. Disponha sempre.
Olá Gisele,
Parabéns pelo tutorial. Como sempre muito competente!
Abs
Obrigada José Albuquerque.
Prezada Gisele, Obrigado por compartilhar sempre o seu conhecimento sobre MOODLE.
Olá Gisele,
Muito obrigada!!! Estava quebrando a cabeça há um tempão! rsrs
Que bom que lhe ajudou Ana Paula. As vezes o moodle tem alguns mistérios como esse… mas nada que uma curiosa não descubra.
🙂
Olá Gisele,
Obrigado pelas recomendações. Trabalho há muitos anos com o Moodle e fui pego de surpresa com essas configurações. Ótimo tutorial.
Saudações.
Jitone Leônidas
Nuuu show de bola, fiquei mais de quatro horas tentando solucionar…isso parabens
Simplesmente Perfeito…