como enviar um lote de 50 cursos para os webservices

Re: como enviar um lote de 50 cursos para os webservices

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

Rubens, para criar curso no Moodle via API, use as seguintes bibliotecas / funções

require_once("$CFG->dirroot/course/externallib.php");
$course['fullname'] ='xxx';
$course['shortname'] ='xxxx';
$course['categoryid'] ='xxx';

$courses = array($course);
$result = core_course_external::create_courses($courses);

Você pode criar uma lista de array de cursos. Se passar 10 elementos no array serão criados 10 cursos.  Neste caso, faça a leitura do banco e gere os cursos.