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

Create an LTI Filter

    XMLWordPrintable

    Details

    • Affected Branches:
      MOODLE_24_STABLE, MOODLE_25_STABLE, MOODLE_26_STABLE, MOODLE_27_STABLE

      Description

      The Background:
      LTI is being pushed as the authentication interoperability standard between Moodle and external applications.

      However one of the biggest things slowing down further adoption is the requirement for each LTI link to be created as an External Tool Activity.

      Consider lecturers wanting to share links to non-public static resources on an external site with LTI enabled, they cannot simply embed a link to one of the webpages within a Moodle Book or Page which would be the most integrated and natural option for them to use. Instead they are forced to create a standalone activity and link to that within a book/page/label and potentially find a way of hiding the External Tool Activities.

      The Proposed Solution:

      An LTI Filter would need to detect any URLs pointing to one of the LTI tools configured on the specific Moodle site (a settings panel within which the option to select the LTI connections for which this should be enabled would be required). This would then automatically rewrite the link to be LTI-enabled.

      I briefly mentioned this to a few people during the Dublin MoodleMoot and everyone seemed really enthusiastic about the general idea. However I do not have the technical skills to see this through.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                scriby Chris Scribner
                Reporter:
                aspark Alistair Spark
                Participants:
                Component watchers:
                Adrian Greeve, Mihail Geshoski, Peter Dias, Jake Dallimore, Jun Pataleta, Ryan Wyllie, Adrian Greeve, Mihail Geshoski, Peter Dias
              • Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated: