mirror of
https://github.com/moodle/moodle.git
synced 2025-04-21 16:32:18 +02:00
MDL-49776 mod_lti: Set parameter in privacy check
Moved sending of the lis_result_sourcedid parameter to within the block which checks that grades are being accepted for the link.
This commit is contained in:
parent
803f565753
commit
058cd1c1d0
@ -368,15 +368,13 @@ function lti_build_request($instance, $typeconfig, $course, $typeid = null, $isl
|
||||
}
|
||||
$placementsecret = $instance->servicesalt;
|
||||
|
||||
if ( isset($placementsecret) ) {
|
||||
$sourcedid = json_encode(lti_build_sourcedid($instance->id, $USER->id, $placementsecret, $typeid));
|
||||
$requestparams['lis_result_sourcedid'] = $sourcedid;
|
||||
}
|
||||
|
||||
if ( isset($placementsecret) && ($islti2 ||
|
||||
$typeconfig['acceptgrades'] == LTI_SETTING_ALWAYS ||
|
||||
($typeconfig['acceptgrades'] == LTI_SETTING_DELEGATE && $instance->instructorchoiceacceptgrades == LTI_SETTING_ALWAYS))) {
|
||||
|
||||
$sourcedid = json_encode(lti_build_sourcedid($instance->id, $USER->id, $placementsecret, $typeid));
|
||||
$requestparams['lis_result_sourcedid'] = $sourcedid;
|
||||
|
||||
// Add outcome service URL.
|
||||
$serviceurl = new \moodle_url('/mod/lti/service.php');
|
||||
$serviceurl = $serviceurl->out();
|
||||
|
Loading…
x
Reference in New Issue
Block a user