Pessoal, bom dia.
Estou com o seguinte problema: vamos imaginar que um aluno está frequenando um curso no Moodle normalmente. Só que ao final do curso, o mesmo é reprovado. No entanto, preciso fazer a re-inscrição deste aluno no mesmo curso. Isso representará uma nova matrícula. Como faço isso? Sei que na tabela mdl_user_assignments são os dados da inscrição e o mdl_role_assignments é a definição dos papéis (a matrícula em sí) do aluno. Quando faço a liberação para este aluno reprovado no mesmo curso, ele não reinicia as questões e nem as notas já lançadas. Se alguém puder ajudar, agradeço.