Extrair informação sobre condicionalidade de um tópico do Moodle com PHP

Extrair informação sobre condicionalidade de um tópico do Moodle com PHP

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

No Moodle cada tópico pode ser configurado para  ficar ativo ao aluno após ele cumprir os pré-requisitos, ou seja, regras de condicionalidade. 

Quando o tópico é exibida ao aluno, fica bloqueada,  e exibe informação sobre o motivo do bloqueio. Apresenta descrição das condicionalidades que precisam ser atendidas para que a atividade seja liberada. 

O comando PHP  a seguir aloca na variável $dependences essa descrição.

$course=new stdClass();
$course->id=20; //coloque aqui id do curso
$modinfo = get_fast_modinfo($course);
$listsection = $modinfo->get_section_info_all(); //recupera informação de todas os tópicos
$firtsection = $listsection [0]; // etrair tópico zero (primeiro tópico)
if($firtsection->available){echo "topico liberado";}
else {echo "topico não liberado";}