by Jordan Sipahutar.
HI Alfonso,
I already enrolled user to course,
I want to add group member using web service,
But, it didn't work,
error message :
'{"exception":"invalid_parameter_exception","errorcode":"invalidparameter","message":"Invalid parameter value detected","debuginfo":"Missing required key in single structure: members"}'
it is my code:
public function assign_user_group($userid, $groupid)
{
$functionName = 'core_group_add_group_members';
$member = new stdClass();
$member->groupid = $groupid;
$member->userid = $userid;
$members = array($member);
$params = array('$members' => $members);
/// REST CALL
$restformat = "json";
$serverurl = $this->serverUrl . '&wsfunction=' . $functionName . '&moodlewsrestformat=' . $restformat;
require_once ('curl.php');
$curl = new curl();
$resp = $curl->post($serverurl, $params);
echo '</br>************************** Server Response Assign user to group()**************************</br></br>';
echo $serverurl . '</br></br>';
var_dump($resp);
}
do you have solution for this problem?