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, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Sujith Haridasan, Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Ilya Tregubov, Sara Arjona (@sarjona), Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Sujith Haridasan
              Votes:
              2 Vote for this issue
              Watchers:
              9 Start watching this issue

                Dates

                Created:
                Updated: