dirroot/course/externallib.php"); //requer que o usuário esteja logado require_login(); //requer ter permissão de admin if(!has_capability('moodle/site:config', get_context_instance(CONTEXT_SYSTEM))){ echo "Falha de permissao. Apenas adminitrador do Moodle deve criar curso"; exit; } //perâmetros $course['fullname'] = "Nome do meu curso_".time(); $course['shortname'] ="Nome breve do meu curso_".time(); $course['categoryid'] =2; //criar curso $courses = array($course); $result = core_course_external::create_courses($courses); $result=$result[0]['id']; //imprimir resultado print_r($result); ?>