Ejemplo n.º 1
0
function mapleta_ws_get_grades($classId, $mapleta_session, $status) {
	global $CFG;

	$url= $CFG->mapleta_protocol.'://'.$CFG->mapleta_server.'/'.$CFG->mapleta_context.'/ws/grade';

	$classId = mapleta_xmlencode($classId);
	$signature = mapleta_ws_signature();
	
	$request= "<Request>" .
			"<classId>$classId</classId>" .
			"<userFilter></userFilter>" .
//			"<assignmentList>" .
//			"<id>4</id>" .
//			"</assignmentList>" .
			"<scoreType>1</scoreType>" .
			"$signature" .
			"</Request>";

	$xml_response= mapleta_do_xml_post_request($url, $request, "Cookie: JSESSIONID=$mapleta_session");

}
Ejemplo n.º 2
0
	require_once("../../config.php");
	require_once("lib.php");
	global $COURSE, $CFG, $USER;

	require_login($COURSE->id);
		
	$params = array();
	
	foreach ( $_GET as $name => $value ) {
     	$params[$name]=mapleta_xmlencode($value);  
	}
	
	$firstname = mapleta_xmlencode($USER->firstname);
	$lastname = mapleta_xmlencode($USER->lastname);
	$username = mapleta_xmlencode($USER->username);
	$email = mapleta_xmlencode($USER->email);
	$idnumber = mapleta_xmlencode($USER->idnumber);
	$role = mapleta_xmlencode(mapleta_get_role($params["wsCourseId"]));
	
	$params['wsFirstName']=$firstname;
	$params['wsMiddleName']='';
	$params['wsLastName']=$lastname;
	$params['wsUserLogin']=$username;
	$params['wsUserEmail']=$email;
	$params['wsStudentId']=$idnumber;
	$params['wsUserRole']=$role;
	
	mapleta_ws_launch($params);
?>