Hi, I'm using Moodle3.8, codeigniter 3,
Here i'm got stuck with get course completion status, using those params, user id and course id by this webservice call "core_completion_get_course_completion_status"
public function get_completion_status($courseid, $userid) {
$baseurl = COURSE_URL . '/webservice/rest/server.php?';
$options = array(array(
'userid' => $userid,
'courseid' => $courseid,
));
$params = array(
'wstoken' => 'TOKEN',
'moodlewsrestformat' => 'json',
'wsfunction' => 'core_completion_get_course_completion_status',
'userlist' => $options
);
$url = $baseurl . http_build_query($params);
$curl = new curl();
$course_completion = $curl->post($url);
$course_complete_status = json_encode($course_completion);
return $course_complete_status;
}
function used,
i've got a error
{"exception":"webservice_access_exception","errorcode":"accessexception","message":"Access control exception"}
its a student role user login