MCPcopy Create free account
hub / github.com/PrairieLearn/PrairieLearn / xmlReplaceResult

Function xmlReplaceResult

lib/ltiOutcomes.js:29–39  ·  view source on GitHub ↗
(sourcedId, score, identifier)

Source from the content-addressed store, hash-verified

27;
28
29function xmlReplaceResult(sourcedId, score, identifier) {
30
31 var Obj = _.clone(exampleRequest);
32
33 Obj.imsx_POXEnvelopeRequest.imsx_POXHeader.imsx_POXRequestHeaderInfo.imsx_messageIdentifier = identifier;
34 Obj.imsx_POXEnvelopeRequest.imsx_POXBody.replaceResultRequest.resultRecord.sourcedGUID.sourcedId = sourcedId;
35 Obj.imsx_POXEnvelopeRequest.imsx_POXBody.replaceResultRequest.resultRecord.result.resultScore.textString = score;
36
37 var xml = builder.buildObject(Obj);
38 return xml;
39}
40
41/**
42 * Check if LTI needs updating for this assessment.

Callers 1

_updateScoreWithClientFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected