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

No simple way to use LTI launch without cartridge support

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide
      1. Login as an admin.
      2. Enable the 'Publish as LTI tool' enrolment plugin on your site.
      3. Visit a course.
      4. Click on the top-right cog.
      5. Click on 'Published as LTI tools'.
      6. Click the 'Add' button to add a new tool.
      7. Leave all settings as default in the Publish as LTI tool form and click the 'Add method' button.
      8. Expected result: Notice in the table you can see the Launch URL below the Secret field of the 'Cartridge URL'.
      9. Expected result: Click on the help icon of Launch details and check that it mentions the launch URL.
      10. Expected result: Copy the Cartridge URL and open a new tab in your browser with this URL. Check that the <blti:launch_url> node contains the same URL than Launch URL.
      Show
      Login as an admin. Enable the 'Publish as LTI tool' enrolment plugin on your site. Visit a course. Click on the top-right cog. Click on 'Published as LTI tools'. Click the 'Add' button to add a new tool. Leave all settings as default in the Publish as LTI tool form and click the 'Add method' button. Expected result: Notice in the table you can see the Launch URL below the Secret field of the 'Cartridge URL'. Expected result:  Click on the help icon of Launch details and check that it mentions the launch URL. Expected result:  Copy the Cartridge URL and open a new tab in your browser with this URL. Check that the  <blti:launch_url> node contains the same URL than Launch URL .
    • Workaround:
      Hide

      Use attached patch

      OR

      Open the cartridge in your browser, and copy the URL from the <blti:launch_url> tag

      Show
      Use attached patch OR Open the cartridge in your browser, and copy the URL from the <blti:launch_url> tag
    • Affected Branches:
      MOODLE_32_STABLE
    • Fixed Branches:
      MOODLE_34_STABLE, MOODLE_35_STABLE
    • Pull 3.4 Branch:
    • Pull 3.5 Branch:
    • Pull Master Branch:
      MDL-57741-master

      Description

      Not all LMSs support cartridges or proxies. (e.g. sakai doesn't support cartridges). Some people may guess that you can copy-paste the cartridge URL or we can add that to the documentation. But it's not ideal.

      In the effort to simplify the interface for LTI we have made it harder to use. Regression because 3.1 didn't have cartridges.

      1. Enable the 'Publish as LTI tool' enrolment plugin on your site.
      2. Visit a course.
      3. Click on the top-right cog.
      4. Click on 'Published as LTI tools'.
      5. Add a tool.
      6. Notice in the table you can not see the launch URL but only the 'Cartridge URL', this is an issue as not all LMSes support cartridges.

        Attachments

          Activity

            People

            • Votes:
              15 Vote for this issue
              Watchers:
              22 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                10/Sep/18

                Time Tracking

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 23 minutes
                23m