Trabalho com o moodle, e tenho um conjunto de scripts que são capazes de fazer matriculas automatizadas... Elas funcionam da seguinte forma, Coletos dados externos de estudadente e os matricula automaticamente por via de carga batch.
Porém estou tendo problemas, na criação automatica de Cursos, os usuários estão sendo inseridos no moodle porém o curso não está sendo criado, e então da o erro: Must specify course id, short name or idnumber.
Sei que o arquivo que cuida da auto-criação de cursos é o enrol_database_sync.php
enrol/database/enrol_database_sync.php
Porém chamo ele em meus scripts:
$database_sync = $CFG->dirroot."/enrol/database/enrol_database_sync.php";
exec($caminho_php.$database_sync,$output,$returned_value);
Porém está dando esse erro, alguém poderia me Ajudar. Att.
Falo referente ao moodle 1.9.9