Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-36224

External Tool - Add support for pluggable extensions to add new services

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      Test 1

      Go to site admin > plugins > activity modules > LTI and click "Add external tool configuration"

      base URL: https://www.edu-apps.org
      Shared secret and consumer secret can be left blank.

      Go to a course and add an external tool.

      Launch URL: https://www.edu-apps.org/tool_redirect?id=khan_academy

      Viewing the activity should result in a khan academy video being displayed.

      Test 2

      1. Download dummy.zip attachment from this ticket
      2. Unpack to wwwroot/mod/lti/source
      3. Navigate to course, turn editing on
      4. Verify that there are 2 external tools:
        1. General tool
        2. Dummy LTI source
      Show
      Test 1 Go to site admin > plugins > activity modules > LTI and click "Add external tool configuration" base URL: https://www.edu-apps.org Shared secret and consumer secret can be left blank. Go to a course and add an external tool. Launch URL: https://www.edu-apps.org/tool_redirect?id=khan_academy Viewing the activity should result in a khan academy video being displayed. Test 2 Download dummy.zip attachment from this ticket Unpack to wwwroot/mod/lti/source Navigate to course, turn editing on Verify that there are 2 external tools: General tool Dummy LTI source
    • Affected Branches:
      MOODLE_23_STABLE, MOODLE_25_STABLE
    • Fixed Branches:
      MOODLE_26_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-36224-master

      Description

      This change is necessary to support integration of the xpLor repository with Moodle.

      It adds a "sources" directory under mod/lti that can contain plugins to extend LTI messages that can be received.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              bushido Mark Nielsen
              Reporter:
              scriby Chris Scribner
              Peer reviewer:
              Andrew Davis
              Integrator:
              Damyon Wiese
              Tester:
              Rajesh Taneja
              Participants:
              Component watchers:
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias
              Votes:
              3 Vote for this issue
              Watchers:
              13 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                18/Nov/13