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

              • Votes:
                3 Vote for this issue
                Watchers:
                13 Start watching this issue

                Dates

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