...
The verification request will return an array of information, including any records found to match the given criteria. The response array is structured to handle paginated requests, and includes a 'list' of the records currently on this pagethe current page ('self' in the returned array). Due to the fact that the verification request above included the uid and nid parameters, if an enrollment exists, there will be only one record in the response list, as a user cannot have multiple enrollment records per course in EthosCE. The example above shows a response where user 200 does have an enrollment in course node 310. If no enollment record is present, the 'list' array will be empty. The examples below shows a response where user 200 is enrolled in node 310, but is not enrolled in node 300.
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
stdClass Object ( [self] => http://your-domain.com/course_enrollment?uid=200&nid=310 // The current page the list value displaying information [first] => http://your-domain.com/course_enrollment?uid=200&nid=310&page=0 [last] => http://your-domain.com/course_enrollment?uid=200&nid=310&page=0 [list] => Array ( [0] => stdClass Object ( [eid] => 185 [nid] => stdClass Object ( [uri] => http://your-domain.com/node/310 [id] => 310 [resource] => node [uuid] => 9aabcf09-58c3-4679-85b3-c5f7ddc93ac6 ) [uid] => stdClass Object ( [uri] => http://your-domain.com/user/200 [id] => 200 [resource] => user [uuid] => ba5bc8af-25d7-48de-bb54-87ae70ac33b5 ) [enrollmenttype] => [status] => 1 [created] => 1459800985 [timestamp] => 1459800985 [enroll_end] => 0 [code] => [user_type] => [data] => [feed_nid] => ) ) ) |
...