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.