'context_label' => $course->shortname,
'context_title' => $course->fullname,
);
+ if (!empty($instance->id)) {
+ $requestparams['resource_link_id'] = $instance->id;
+ }
+ if (!empty($instance->resource_link_id)) {
+ $requestparams['resource_link_id'] = $instance->resource_link_id;
+ }
if ($course->format == 'site') {
$requestparams['context_type'] = 'Group';
} else {
}
$placementsecret = $instance->servicesalt;
- if ( isset($placementsecret) && ($islti2 ||
+ if ( !empty($instance->id) && isset($placementsecret) && ($islti2 ||
$typeconfig['acceptgrades'] == LTI_SETTING_ALWAYS ||
($typeconfig['acceptgrades'] == LTI_SETTING_DELEGATE && $instance->instructorchoiceacceptgrades == LTI_SETTING_ALWAYS))) {