LTI: improve creation for content item types - refs BT#16379

pull/3141/head
Angel Fernando Quiroz Campos 6 years ago
parent f55d478457
commit 76cd33a32a
  1. 10
      plugin/ims_lti/item_return2.php

@ -54,11 +54,17 @@ try {
}
foreach ($decodedJwt->{'https://purl.imsglobal.org/spec/lti-dl/claim/content_items'} as $contentItem) {
/** @var LtiContentItemType|null $contentItem */
$contentItem = null;
switch ($contentItem->type) {
case 'ltiResourceLink':
$resourceLink = new LtiResourceLink($contentItem);
$resourceLink->save($ltiTool, $course);
$contentItem = new LtiResourceLink($contentItem);
default:
continue;
}
$contentItem->save($ltiTool, $course);
}
} catch (Exception $exception) {
$message = Display::return_message($exception->getMessage(), 'error');

Loading…
Cancel
Save