How to get course completion status by user from moodle to codeigniter

How to get course completion status by user from moodle to codeigniter

by Subash Boss -
Number of replies: 0

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

Average of ratings: -