Forçar contexto de curso do Moodle via API

Forçar contexto de curso do Moodle via API

por Lino Vaz Moniz -
Número de respostas: 0

Ao efetuar desenvolvimento PHP na plataforma Moodle, caso precisa forçar seu script para carregar contexto de curso no código que estiver programando, basta acionar o seguinte comando:

$coursedto = $DB->get_record('course', array('id'=>?));
$PAGE->set_course($coursedto);
Passe o parâmetro id do curso em id=>?
Isso permite carregar thema habilitado e colocar blocos configurados na página que estiver programando. Isso pode ser aplicado em um arquivo php  de plugin de relatório.