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"); }
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); ?>