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.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

            Assignee:
            cescobedo Carlos Escobedo
            Reporter:
            johno John Okely
            Integrator:
            Jake Dallimore
            Tester:
            Janelle Barcega
            Participants:
            Component watchers:
            Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Sara Arjona (@sarjona), Víctor Déniz Falcón, Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias
            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