Hola a todos,
Alguien me podría indicar por favor cómo obtener la lista de quizzes que tiene un curso mediante webservice? ya tengo todo configurado y con los permisos adecuados, mi código es el siguiente:
public function verExamenes() {
$functionName = 'mod_quiz_get_quizzes_by_courses';
$course1 = new stdClass();
$course1->id = 210;
$courses= array($course1);
$params = array('courses' => $courses);
/// REST CALL
$restformat = "json";
$serverurl = $this->serverUrl . '&wsfunction=' . $functionName. '&moodlewsrestformat=' . $restformat;
require_once ($_SERVER['DOCUMENT_ROOT'].'/clientewsmoodle/curl.php');
$curl = new curl();
$resp = $curl->post($serverurl, $params);
var_dump($resp);
}
Cuando mando a llamar a esta función obtengo lo siguiente:
string(135) "{"exception":"invalid_parameter_exception","errorcode":"invalidparameter","message":"Detectado valor de par\u00e1metro no v\u00e1lido"}"
Creo que mi problema viene al momento de mandarle el arreglo de enteros que serían los ids de los cursos quiero consultar cuáles son los quizzes que tienen creados.
Alguien me podría indicar cómo debo enviar los cursos que deseo consultar?
Gracias desde ya