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 |