Reset em Progresso de um Determinado Curso

Reset em Progresso de um Determinado Curso

por Luciano Filócromo -
Número de respostas: 1

Boa tarde a todos (as)!

 

Tenho uma lista de alunos, onde em um determinado curso eu preciso reiniciar o seu progresso. Como se o aluno ainda não tivesse iniciado o curso. 

Alguns casos o aluno chegou a emitir o certificado. Porém não posso excluir o aluno pois esta matriculado em outros cursos, possui um historico etc...

 

Alguém sabe como realizar isso?

 

Em resposta à Luciano Filócromo

Re: Reset em Progresso de um Determinado Curso

por Lino Vaz Moniz -

Luciano,

Para resetar progresso dos alunos, você precisa excluir informação duas tabelas:

  • mdl_course_completions - Registro de alunos que concluiram courso
  • mdl_course_modules_completion - Registro de alunos que concluiram atividades do curso

A exclusão deve ser feita para cada aluno e em cada curso. Para resetar atividades para alunos efetuar novamente, siga a lógica deste post: http://moodlesql.blogspot.com.br/2010/10/apagar-nota-atividades-e-log-do-aluno.html