function lti_tool_provider_outcomes_create_grades_read_service_body in LTI Tool Provider 7
Create a IMS POX body request for reading grades.
Parameters
string $source: Sourceid required for the request.
Return value
string XML body.
1 call to lti_tool_provider_outcomes_create_grades_read_service_body()
- lti_tool_provider_outcomes_lti_service_xml in lti_tool_provider_outcomes/
lti_tool_provider_outcomes.connect.inc - Implements lti_tool_provider_outcomes_lti_service_xml().
File
- lti_tool_provider_outcomes/
lti_tool_provider_outcomes.connect.inc, line 213 - Functions for http xml requests to LTI Consumer services.
Code
function lti_tool_provider_outcomes_create_grades_read_service_body($source) {
return '<?xml version = "1.0" encoding = "UTF-8"?>
<imsx_POXEnvelopeRequest xmlns = "http://www.imsglobal.org/services/ltiv1p1/xsd/imsoms_v1p0">
<imsx_POXHeader>
<imsx_POXRequestHeaderInfo>
<imsx_version>V1.0</imsx_version>
<imsx_messageIdentifier>' . REQUEST_TIME . '</imsx_messageIdentifier>
</imsx_POXRequestHeaderInfo>
</imsx_POXHeader>
<imsx_POXBody>
<readResultRequest>
<resultRecord>
<sourcedGUID>
<sourcedId>' . $source . '</sourcedId>
</sourcedGUID>
</resultRecord>
</readResultRequest>
</imsx_POXBody>
</imsx_POXEnvelopeRequest>';
}