MDL-59485 mod_lti: Add missing capabilities
authorStephen Vickers <github@spvickers.freeserve.co.uk>
Sat, 8 Jul 2017 11:39:02 +0000 (12:39 +0100)
committerStephen Vickers <github@spvickers.freeserve.co.uk>
Sat, 8 Jul 2017 11:39:02 +0000 (12:39 +0100)
Capabilities missing which should allow Moodle to pass IMS certification
for LTI 2.0

mod/lti/locallib.php

index c526a97..355f223 100644 (file)
@@ -2520,7 +2520,13 @@ function lti_get_capabilities() {
     $capabilities = array(
        'basic-lti-launch-request' => '',
        'ContentItemSelectionRequest' => '',
+       'ToolProxyRegistrationRequest' => '',
        'Context.id' => 'context_id',
+       'Context.title' => 'context_title',
+       'Context.label' => 'context_label',
+       'Context.sourcedId' => 'lis_course_section_sourcedid',
+       'Context.longDescription' => '$COURSE->summary',
+       'Context.timeFrame.begin' => '$COURSE->startdate',
        'CourseSection.title' => 'context_title',
        'CourseSection.label' => 'context_label',
        'CourseSection.sourcedId' => 'lis_course_section_sourcedid',