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

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

    XMLWordPrintable

Details

    • MOODLE_23_STABLE, MOODLE_25_STABLE
    • MOODLE_26_STABLE
    • MDL-36224-master
    • 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

    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

              bushido Mark Nielsen
              scriby Chris Scribner
              Andrew Davis Andrew Davis
              Damyon Wiese Damyon Wiese
              Rajesh Taneja Rajesh Taneja
              Ilya Tregubov, Kevin Percy, Mathew May, Mihail Geshoski, Shamim Rezaie
              Votes:
              3 Vote for this issue
              Watchers:
              13 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                18/Nov/13