Problema de vinculo sql

Problema de vinculo sql

por Arisson Leonardo Simon -
Número de respostas: 2

Olá, estou usando o moodle 3.4 e estou com o seguinte problema:
Foram criados perfis novos para acesso de tutores e coordenadores e foram vinculados nos cursos, até aqui tudo bem, o problema está quando vou verificar o vinculo na tabela mdl_role_assignments, consigo achar os alunos, o professor, mas os roles dos perfis que criei não aparecem e quando acesso o moodle via sistema eles aparecem nos participantes do curso com o perfil que criei.

Algum pode me dar uma luz nesse problema?

Em resposta à Arisson Leonardo Simon

Re: Problema de vinculo sql

por Lino Vaz Moniz -

Arisson,

A tabela  mdl_role_assignments vincula o perfil do aluno no curso no campo roleid. Esse campo é a chave estrangeira da tabela mdl_role. Nesta última tabela se encontra os novos perfis criados.

Também pode acontecer de usuário ter não ter registro na tabela  mdl_role_assignments embora esteja inscrito no curso. Isso acontece quando o usuário não tem nenhum perfil no curso.

Para explorar as tabelas gerenciam a matrícula, veja os post a seguir. Nesses posts terá pista de como como customizar seu comando SQL.

 

Consultar lista de perfil de um usuário com comando SQL

 https://comunidade.badiu.com.br/mod/forum/discuss.php?d=340

                 

Extrair lista de usuários de um determinado perfil

https://comunidade.badiu.com.br/mod/forum/discuss.php?d=339

                 

Verificar se usuário tem perfil de tutor em algum curso com comando SQL

https://comunidade.badiu.com.br/mod/forum/discuss.php?d=276

                 

Gerar lista de tutores de todos os cursos do Moodle com comando SQL

https://comunidade.badiu.com.br/mod/forum/discuss.php?d=202

                                

Consultar perfil (roles) no Moodle com comando SQL

https://comunidade.badiu.com.br/mod/forum/discuss.php?d=128

               

Listar alunos inscritos no curso do Moodle com comando SQL

https://comunidade.badiu.com.br/mod/forum/discuss.php?d=109