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

Make the difference between LTI1 (launch) and LTI2 (proxy) URLs clearer in enrol_lti

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide
      1. Enable LTI in auth and enrol plugins
      2. Go to a course > Published as LTI tools > Add> add details and save
      3. The second column should be called 'Launch details' and the third column 'Registration URL'.
      4. Confirm the label 'Tool URL' is not be present in the third column.
      5. Confirm the help icons next to the column names provide detailed information.
      6. Confirm the more help link takes you to the appropriate location.
      Show
      Enable LTI in auth and enrol plugins Go to a course > Published as LTI tools > Add> add details and save The second column should be called 'Launch details' and the third column 'Registration URL'. Confirm the label 'Tool URL' is not be present in the third column. Confirm the help icons next to the column names provide detailed information. Confirm the more help link takes you to the appropriate location.
    • Workaround:
      Hide

      Educate teachers that LTI1 means launch URL and LTI2 means proxy URL. Where they should use each depends on what LMS will be the consumer

      Show
      Educate teachers that LTI1 means launch URL and LTI2 means proxy URL. Where they should use each depends on what LMS will be the consumer
    • Affected Branches:
      MOODLE_32_STABLE
    • Fixed Branches:
      MOODLE_32_STABLE
    • Pull Master Branch:
      MDL-57300-master
    • Sprint:
      3.3 sprint 2

      Description

      LTI was being tested in front of a bunch of people at HQ and it was not immediately clear what the true difference between the two URLs given on the "Shared as LTI tool" page were.

      It needs to be made more clear and more accurate. LTI1 actually means a launch URL (which is compatible with LTI1 or LTI2 compliant consumers) LTI2 actually means a proxy (which is compatible with LTI2 compliant consumers. But may not be usable by teachers only admins)

      IMS Spec Moodle Moodle < 3.2 Canvas Edu app center (Canvas) Desire2Learn Blackboard Sakai
      Tool consumer External Tool External Tool External App App Link LTI Tool provider* Sakai Basic LTI portlet
      Launch URL Tool URL Launch URL Launch URL n/a URL Provider Domain Remote Tool URL
      Secret Secret Secret Secret Secret Secret Tool Provider Secret Remote tool secret
      Cartridge URL Tool URL n/a Paste XML Configuration URL n/a n/a Tool registration file?
      Proxy URL Tool URL Registration URL LTI2 Registration URL n/a n/a n/a  

      *Blackboard calls it's consumer LTI Tool provider, which seems back to front at first. But basically it's so they can say "Add a LTI tool provider to your course"

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  13/Mar/17