mdl_role_assignments é a tabela do core do Moodle que gerencia inscrição de alunos, tutores etc nos cursos / contexto do Moodle.
A tabela a seguir descreve os campos mais importantes.
|
Colunas |
Descrição |
|
id |
Id único gerado automaticamente |
|
roleid |
Perfil do usuário. Define se é aluno, professor etc. Trata-se da chave estrangeira da tabela mdl_role |
|
contextid |
Define o contexto da inscrição. Chave estrangeira da tabela mdl_context |
|
userid |
Especifica qual usuário está inscrito. Chave estrangeira da tabela mdl_user |
|
component |
Especifica o plugin de inscrição usado. Esse campo é preenchido quando se usa plugin de inscrição cohort |
|
itemid |
Especifica a instancia do plugin de inscrição quando se usa methodo cohort |